[Rednotebook] Affichage impossible sous Wayland

Applications, problèmes de configuration réseau
jimarch
yeomen
Messages : 248
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

[Rednotebook] Affichage impossible sous Wayland

Message par jimarch »

Bonjour à toutes et à tous.

Sous Wayland, et avec ma carte Nvidia, j'ai un problème de lancement avec le logiciel Rednotebook

J'utilise tous les jours cet utilitaire pour noter des tas de réflexions ou notules, etc...
Aucun problème sous X11
Quand je suis sous Wayland, j'ai depuis une semaine le problème suivant :

Rednotebook se lance puis s'arrête avec l'erreur suivante :

Code : Tout sélectionner

Gdk-Message: 19:51:10.506: Error 71 (Erreur de protocole) dispatching to Wayland display.
Une idée ou mieux une solution ?

CDT

Je recopie ci-dessous la sortie du lancement de rednotebook en console

Code : Tout sélectionner

 $ rednotebook
INFO     Using GtkSourceView 3.0
Adding /usr/lib/python3.12/site-packages to sys.path
INFO     Available versions of the WebKit2 namespace: ['4.0', '4.1']
INFO     Loaded version of the WebKit2 namespace: 4.1
INFO     Locale path: /usr/share/locale
2024-09-15 19:23:34,704 INFO     Writing log to file "/home/jimarch/.rednotebook/rednotebook.log"
2024-09-15 19:23:34,704 INFO     System encoding: utf-8
2024-09-15 19:23:34,704 INFO     Language code: fr_FR
2024-09-15 19:23:34,722 INFO     Spell checking languages: ['en_US', 'en_US-large', 'fr_BE', 'fr_CA', 'fr_CH', 'fr_FR', 'fr_LU', 'he', 'he_IL']
2024-09-15 19:23:34,722 INFO     Spell checking dictionaries: [('en_US', <Enchant: Hunspell Provider>), ('en_US-large', <Enchant: Hunspell Provider>), ('fr_BE', <Enchant: Hunspell Provider>), ('fr_CA', <Enchant: Hunspell Provider>), ('fr_CH', <Enchant: Hunspell Provider>), ('fr_FR', <Enchant: Hunspell Provider>), ('fr_LU', <Enchant: Hunspell Provider>), ('he', <Enchant: Hspell Provider>), ('he_IL', <Enchant: Hspell Provider>)]
2024-09-15 19:23:34,913 INFO     Using LibYAML
2024-09-15 19:23:34,914 INFO     Connected Signals: [<Signals.SIGHUP: 1>, <Signals.SIGINT: 2>, <Signals.SIGQUIT: 3>, <Signals.SIGABRT: 6>, <Signals.SIGTERM: 15>, <Signals.SIGTSTP: 20>]
2024-09-15 19:23:34,921 INFO     Running in portable mode: False
2024-09-15 19:23:34,921 INFO     First Start: False
2024-09-15 19:23:34,921 INFO     RedNotebook version: 2.31
2024-09-15 19:23:34,923 INFO     System info: machine: x86_64, platform: Linux-6.10.10-arch1-1-x86_64-with-glibc2.40, processor: , python_version: 3.12.6, release: 6.10.10-arch1-1, system: Linux, GTK: (3, 24, 43), Glib: (2, 80, 5), PyGObject: (3, 48, 2), YAML: 6.0.2, WebKit2: (2, 44, 4)
2024-09-15 19:23:35,070 DEBUG    Default font: Noto Sans 15
2024-09-15 19:23:35,070 DEBUG    Default size: 15.0
2024-09-15 19:23:35,305 INFO     Cloud ignore list: ['filter', 'these', 'comma', 'separated', 'words', 'and', '#tags']
2024-09-15 19:23:35,305 INFO     Cloud include list: ['tf1', 'note', 'vite', 'job', 'jeu']
2024-09-15 19:23:35,305 DEBUG    Start compiling regexes
2024-09-15 19:23:35,306 DEBUG    Finished
2024-09-15 19:23:35,313 DEBUG    Tray icon visible: False

(rednotebook:3199): Gtk-CRITICAL **: 19:23:35.313: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
2024-09-15 19:23:35,315 INFO     Opening journal at '/home/jimarch/.rednotebook/data/RNB_sur_Corsair'
........................
2024-09-15 19:23:35,449 DEBUG    Finished loading files in dir "/home/jimarch/.rednotebook/data/RNB_sur_Corsair"
2024-09-15 19:23:35,809 DEBUG    Update the cloud
2024-09-15 19:23:36,330 DEBUG    Background color: rgb(255,255,255)
2024-09-15 19:23:36,330 DEBUG    Foreground color: rgb(20,19,18)
2024-09-15 19:23:36,474 DEBUG    Cloud updated
2024-09-15 19:23:36,477 INFO     Last backup was made 2 days ago
Gdk-Message: 19:23:36.874: Error 71 (Erreur de protocole) dispatching to Wayland display.
ma config actuelle :

Code : Tout sélectionner

Système d'exploitation : Arch Linux 
Version de KDE Plasma : 6.1.5
Version de KDE Frameworks : 6.5.0
Version de Qt : 6.7.2
Version de noyau : 6.10.10-arch1-1 (64-bit)
Plate-forme graphique : Wayland
Processeurs : 12 × AMD Ryzen 5 2600X Six-Core Processor
Mémoire : 15,5 Gio de mémoire vive
Processeur graphique : NVIDIA GeForce GTX 1650 SUPER/PCIe/SSE2
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17373
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Rednotebook] Affichage impossible sous Wayland

Message par benjarobin »

Bonjour,
Peux tu donner la sortie de :

Code : Tout sélectionner

grep -Pvr "^ *#|^ *$" /etc/modprobe* /usr/lib/modprobe* /etc/modules-load* /usr/lib/modules-load* /etc/mkinitcpio.*
sudo cat /sys/module/nvidia_drm/parameters/modeset
cat /proc/cmdline
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 248
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [Rednotebook] Affichage impossible sous Wayland

Message par jimarch »

Bonjour,

voilà les sorties demandées :

Code : Tout sélectionner

 # grep -Pvr "^ *#|^ *$" /etc/modprobe* /usr/lib/modprobe* /etc/modules-load* /usr/lib/modules-load* /etc/mkinitcpio.*
/etc/modprobe.d/v4l2loopback-dc.conf.pacsave:options v4l2loopback_dc width=1920 height=1080
/etc/modprobe.d/blacklist_i2c-nvidia-gpu.conf:blacklist i2c_nvidia_gpu
/etc/modprobe.d/droidcam.conf.pacsave:options v4l2loopback_dc width=1920 height=1080
/usr/lib/modprobe.d/nvidia-utils.conf:blacklist nouveau
/usr/lib/modprobe.d/README:Files in this directory contain configuration for modprobe, a program to load
/usr/lib/modprobe.d/README:kernel modules.
/usr/lib/modprobe.d/README:See man:modprobe.d(5) for explanation of the configuration file format, and
/usr/lib/modprobe.d/README:man:modprobe(8) for a description of the program itself.
/usr/lib/modprobe.d/README:Use 'systemd-analyze cat-config modprobe.d' to display the effective config.
/usr/lib/modprobe.d/nvdimm-security.conf:install libnvdimm /usr/bin/ndctl load-keys ; /sbin/modprobe --ignore-install libnvdimm $CMDLINE_OPTS
/usr/lib/modprobe.d/systemd.conf:options bonding max_bonds=0
/usr/lib/modprobe.d/systemd.conf:options dummy numdummies=0
/usr/lib/modprobe.d/systemd.conf:options ifb numifbs=0
/usr/lib/modprobe.d/bluetooth-usb.conf:options btusb reset=1
/etc/modules-load.d/realtek.conf:r8169
/usr/lib/modules-load.d/ddcutil.conf:i2c-dev
/usr/lib/modules-load.d/bluez.conf:crypto_user
/usr/lib/modules-load.d/nvidia-utils.conf:nvidia-uvm
/usr/lib/modules-load.d/cdrecord.conf:sg
/usr/lib/modules-load.d/virtualbox-host-modules-arch.conf:vboxdrv
/usr/lib/modules-load.d/virtualbox-host-modules-arch.conf:vboxnetadp
/usr/lib/modules-load.d/virtualbox-host-modules-arch.conf:vboxnetflt
/etc/mkinitcpio.20200821.conf:MODULES=(nouveau)
/etc/mkinitcpio.20200821.conf:BINARIES=()
/etc/mkinitcpio.20200821.conf:FILES=()
/etc/mkinitcpio.20200821.conf:HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)
/etc/mkinitcpio.20200821.conf:COMPRESSION="lz4"
/etc/mkinitcpio.20201101.conf:MODULES= (nvidia nvidia_modeset nvidia_uvm nvidia_drm)
/etc/mkinitcpio.20201101.conf:BINARIES=()
/etc/mkinitcpio.20201101.conf:FILES=()
/etc/mkinitcpio.20201101.conf:HOOKS=(base systemd autodetect modconf block filesystems keyboard fsck)
/etc/mkinitcpio.20201101.conf:COMPRESSION="lz4"
/etc/mkinitcpio.conf:MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
/etc/mkinitcpio.conf:BINARIES=()
/etc/mkinitcpio.conf:FILES=()
/etc/mkinitcpio.conf:HOOKS=(base systemd autodetect modconf block filesystems keyboard fsck)
/etc/mkinitcpio.conf:COMPRESSION="zstd"
/etc/mkinitcpio.conf.20200327:MODULES=()
/etc/mkinitcpio.conf.20200327:BINARIES=()
/etc/mkinitcpio.conf.20200327:FILES=()
/etc/mkinitcpio.conf.20200327:HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)
/etc/mkinitcpio.conf.20201031:BINARIES=()
/etc/mkinitcpio.conf.20201031:FILES=()
/etc/mkinitcpio.conf.20201031:HOOKS=(base systemd autodetect modconf block filesystems keyboard fsck)
/etc/mkinitcpio.conf.20201031:COMPRESSION="lz4"
/etc/mkinitcpio.conf.pacnew:MODULES=()
/etc/mkinitcpio.conf.pacnew:BINARIES=()
/etc/mkinitcpio.conf.pacnew:FILES=()
/etc/mkinitcpio.conf.pacnew:HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block filesystems fsck)
/etc/mkinitcpio.d/linux.preset:ALL_config="/etc/mkinitcpio.conf"
/etc/mkinitcpio.d/linux.preset:ALL_kver="/boot/vmlinuz-linux"
/etc/mkinitcpio.d/linux.preset:PRESETS=('default' 'fallback')
/etc/mkinitcpio.d/linux.preset:default_image="/boot/initramfs-linux.img"
/etc/mkinitcpio.d/linux.preset:fallback_image="/boot/initramfs-linux-fallback.img"
/etc/mkinitcpio.d/linux.preset:fallback_options="-S autodetect"
/etc/mkinitcpio.d/linux-lts.preset:ALL_config="/etc/mkinitcpio.conf"
/etc/mkinitcpio.d/linux-lts.preset:ALL_kver="/boot/vmlinuz-linux-lts"
/etc/mkinitcpio.d/linux-lts.preset:PRESETS=('default' 'fallback')
/etc/mkinitcpio.d/linux-lts.preset:default_image="/boot/initramfs-linux-lts.img"
/etc/mkinitcpio.d/linux-lts.preset:fallback_image="/boot/initramfs-linux-lts-fallback.img"
/etc/mkinitcpio.d/linux-lts.preset:fallback_options="-S autodetect"
/etc/mkinitcpio.lts.conf:MODULES=(nvidia)
/etc/mkinitcpio.lts.conf:BINARIES=()
/etc/mkinitcpio.lts.conf:FILES=()
/etc/mkinitcpio.lts.conf:HOOKS=(base systemd autodetect modconf block filesystems keyboard fsck)
/etc/mkinitcpio.lts.conf:COMPRESSION="lz4"
seconde sortie :

Code : Tout sélectionner

 # cat /sys/module/nvidia_drm/parameters/modeset
Y
et le dernier :

Code : Tout sélectionner

 # cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=7f20906f-48c4-4398-b83d-226cc3ec9de2 rw verbose nvidia_drm.modeset=1 acpi_osi=Linux
Encore une fois, je précise que je n'ai pas de problème sous X11 mais seulement sous Wayland...
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17373
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Rednotebook] Affichage impossible sous Wayland

Message par benjarobin »

Tu peux essayer de lancer depuis une console rednotebook de cette façon (2 tests):

Code : Tout sélectionner

GDK_BACKEND=x11 rednotebook 
GSK_RENDERER=gl rednotebook
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jimarch
yeomen
Messages : 248
Inscription : mer. 26 déc. 2012, 20:38
Localisation : La Roche sur Yon - 85000

Re: [Rednotebook] Affichage impossible sous Wayland

Message par jimarch »

Ouah !
La première commande
GDK_BACKEND=x11 rednotebook
marche très bien

La seconde génère la même erreur.
J'ai passé la première commande en variable d'environnement dans l'éditeur de menu KDE.
Et ça marche.
Je suppose que c'est comme ça qu'il faut faire ? Ou comment faire autrement ?

encore merci !
Fixe : AMD Ryzen 5 2600X Six-Core Processor | 15,6 Gio de mémoire vive | GeForce GTX 1650 SUPER/PCIe/SSE2
Portable : Plasma - Kde | Notebook Clevo W740SU | Plateforme Intel Haswell avec Intel Core i7-4750HQ | Intel Iris Pro graphics 5200
Sauvegardes quotidiennes de mes système et données par BORG
Répondre