Problèmes et questions concernant le noyau et le support matériel.
Répondre

Carte graphique nvidia lente en jeu (depuis 3 mois)

#1Messageil y a 3 ans

Bonjour,
Je suis désolée si ce type de problème a déjà été rapporté ici. Je ne m'y retrouve pas très bien. Voilà 3 mois que je ne peux plus jouer à Minecraft moddé, alors qu'avant je pouvais le faire et même faire des lives en même temps.

En janvier, j'ai fais une mise à jour de Manjaro vers le noyau 5.10, et à partir de ce moment, les problèmes de carte graphique ont commencés. J'ai lu sur le net qu'il y a un soucis avec les derniers drivers, mais je ne sais pas où ça en est et si c'est le problème que je rencontre.

Actuellement, le noyau sur mon système est en 5.10.23-1, et depuis quelques mises à jour, d'autres noyaux s'installe avec : 5.9.16-1 et 5.4.105-1. Je me suis dis que c'était peut-être pour tenter une rétrocompatibilité du fait de ce problème de driver nvidia. Je vous poste là mon inxi -G :

Graphics:  Device-1: NVIDIA GM204M [GeForce GTX 980M] driver: nvidia v: 460.56 
           Device-2: Acer BisonCam NB Pro type: USB driver: uvcvideo 
           Display: x11 server: X.Org 1.20.10 driver: loaded: nvidia note: n/a (using device driver) failed: nvidia 
           resolution: 1920x1080~75Hz 
           OpenGL: renderer: llvmpipe (LLVM 11.1.0 256 bits) v: 4.5 Mesa 20.3.4
Je viens d'installer cette version du driver, après avoir tenté la version 390.xx qui ne produisait pas de failed dans le inxi -G, mais ne changeait rien dans Minecraft. Actuellement, pour jouer, je dois mettre la distance de vue à 2, le minimum. Autrement, je saccade fortement, et même cette distance n'est pas optimale en terme de fluidité.

Puis-je faire quelque chose, où dois-je prendre mon mal en patience pendant encore longtemps (surtout si c'est NVidia qui fait traîner les choses) ? Vous manque-t-il des informations pour m'aider ?
Merci de votre aide.

Carte graphique nvidia lente en jeu (depuis 3 mois)

#2Messageil y a 3 ans

Bonjour.
Mon premier réflexe serait de rebooter sur un kernel plus ancien comme le linux419 ou le linux54. NVidia a laissé tomber bon nombres de ses drivers qui ne sont plus d'actualité avec les noyaux récents.
Si tu as toujours l'ancien kernel, il suffit de le sélectionner dans le menu de Grub.
Sinon, il faut le réinstaller:

sudo mhwd-kernel -i linux419

Carte graphique nvidia lente en jeu (depuis 3 mois)

#3Messageil y a 3 ans

as tu été voir dans la log ?

sudo journalctl -b0 -p4 
sudo mhwd-kernel -li 
sudo pacman -Qs nvidia

Carte graphique nvidia lente en jeu (depuis 3 mois)

#4Messageil y a 3 ans

Voici le résultat du journal :

$ sudo journalctl -b0 -p4
-- Journal begins at Mon 2021-02-15 18:36:23 CET, ends at Fri 2021-04-02 15:26:48 CEST. --
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details.
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: TAA CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/tsx_async_abort.html for more details.
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel:  #5 #6 #7
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 250068480 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 250068584 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1, logical block 31258573, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 74328072 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 74328072 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1p5, logical block 1, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 12288 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 12288 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1p1, logical block 1024, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 95811848 op 0x0:(READ) flags 0x80700 phys_seg 16 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 95810560 op 0x0:(READ) flags 0x80700 phys_seg 18 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 95812008 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1p8, logical block 53, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: blk_update_request: critical medium error, dev nvme0n1, sector 95812008 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1p8, logical block 53, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1p6, logical block 1220504, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1, logical block 31258573, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: acpi_call: loading out-of-tree module taints kernel.
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: VBoxNetAdp: Successfully started.
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: VBoxNetFlt: Successfully started.
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1, logical block 31258573, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1p1, logical block 1024, async page read
avril 02 14:20:10 GT72S-6QE-DominatorProG kernel: Buffer I/O error on dev nvme0n1p5, logical block 1, async page read
avril 02 14:20:14 GT72S-6QE-DominatorProG bumblebeed[602]: No integrated video card found, quitting.
avril 02 14:20:14 GT72S-6QE-DominatorProG systemd[1]: bumblebeed.service: Failed with result 'exit-code'.
avril 02 14:20:15 GT72S-6QE-DominatorProG kernel: nvidia: module license 'NVIDIA' taints kernel.
avril 02 14:20:15 GT72S-6QE-DominatorProG kernel: Disabling lock debugging due to kernel taint
avril 02 14:20:15 GT72S-6QE-DominatorProG kernel: 
avril 02 14:20:15 GT72S-6QE-DominatorProG kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  460.56  Tue Feb 23 23:31:36 UTC 2021
avril 02 14:20:15 GT72S-6QE-DominatorProG kernel: ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20200925/nsarguments-61)
avril 02 14:20:15 GT72S-6QE-DominatorProG NetworkManager[605]: <warn>  [1617366015.7005] sup-iface[e59925dc8d6576f3,0,wlp2s0]: call-p2p-cancel: failed with P2P cancel failed
avril 02 14:20:17 GT72S-6QE-DominatorProG kernel: kauditd_printk_skb: 36 callbacks suppressed
avril 02 14:20:18 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[757]: Configuration file /etc/xdg/autostart/msm_notifier.desktop is marked executable. Please remove executable permission bits. Proceeding anyway.
avril 02 14:20:18 GT72S-6QE-DominatorProG systemd[751]: -.slice: Failed to migrate controller cgroups from /user.slice/user-970.slice/user@970.service, ignoring: Permission denied
avril 02 14:20:22 GT72S-6QE-DominatorProG kernel: kauditd_printk_skb: 3 callbacks suppressed
avril 02 14:20:29 GT72S-6QE-DominatorProG lightdm[810]: gkr-pam: unable to locate daemon control file
avril 02 14:20:29 GT72S-6QE-DominatorProG kernel: kauditd_printk_skb: 34 callbacks suppressed
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: Configuration file /home/audreyskye/.config/autostart/xfce-pbw.sh is marked executable. Please remove executable permission bits. Proceeding anyway.
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: /home/audreyskye/.config/autostart/xfce-pbw.sh:2: Assignment outside of section. Ignoring.
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: /home/audreyskye/.config/autostart/xfce-pbw.sh:3: Assignment outside of section. Ignoring.
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: /home/audreyskye/.config/autostart/xfce-pbw.sh:4: Assignment outside of section. Ignoring.
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: /home/audreyskye/.config/autostart/xfce-pbw.sh:5: Assignment outside of section. Ignoring.
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: /home/audreyskye/.config/autostart/xfce-pbw.sh:6: Assignment outside of section. Ignoring.
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: /home/audreyskye/.config/autostart/xfce-pbw.sh:7: Assignment outside of section. Ignoring.
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: Configuration file /home/audreyskye/.config/autostart/xfce-panel-workaround.desktop is marked executable. Please remove executable permission bits. Proceedi>
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: Configuration file /etc/xdg/autostart/msm_notifier.desktop is marked executable. Please remove executable permission bits. Proceeding anyway.
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd-xdg-autostart-generator[1182]: Not generating service for XDG autostart app-skypeforlinux-autostart.service, error parsing Exec= line: No such file or directory
avril 02 14:20:29 GT72S-6QE-DominatorProG systemd[1176]: -.slice: Failed to migrate controller cgroups from /user.slice/user-1000.slice/user@1000.service, ignoring: Permission denied
avril 02 14:20:31 GT72S-6QE-DominatorProG tumblerd[1349]: Failed to load plugin "tumbler-gepub-thumbnailer.so": libgepub-0.6.so.0: cannot open shared object file: No such file or directory
avril 02 14:20:32 GT72S-6QE-DominatorProG blueman-mechani[1441]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
avril 02 14:20:38 GT72S-6QE-DominatorProG kernel: kauditd_printk_skb: 14 callbacks suppressed
avril 02 14:21:14 GT72S-6QE-DominatorProG bumblebeed[2017]: No integrated video card found, quitting.
avril 02 14:21:14 GT72S-6QE-DominatorProG systemd[1]: bumblebeed.service: Failed with result 'exit-code'.
Après, c'est le même message d'erreur sur bumblebeed.service qui se répète. Et de temps en temps ceci :

avril 02 14:38:59 GT72S-6QE-DominatorProG tumblerd[2888]: Failed to load plugin "tumbler-gepub-thumbnailer.so": libgepub-0.6.so.0: cannot open shared object file: No such file or directory
Pour les autres commandes, voici les résultats :

$ sudo mhwd-kernel -li
Currently running: 5.10.23-1-MANJARO (linux510)
The following kernels are installed in your system:
   * linux510
   * linux54
   * linux59

$ sudo pacman -Qs nvidia
local/bumblebee 3.2.1-22
    NVIDIA Optimus support for Linux through Primus/VirtualGL
local/lib32-libvdpau 1.4-1
    Nvidia VDPAU library
local/lib32-nvidia-utils 460.56-1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia-340xx 340.108-1
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.4-1
    Nvidia VDPAU library
local/linux510-nvidia 460.56-6 (linux510-extramodules)
    NVIDIA drivers for linux.
local/linux54-nvidia 460.56-6 (linux54-extramodules)
    NVIDIA drivers for linux.
local/linux59-nvidia 460.56-1 (linux59-extramodules)
    NVIDIA drivers for linux.
local/mhwd-nvidia 460.56-2
    MHWD module-ids for nvidia 460.56
local/mhwd-nvidia-340xx 340.108-1
    MHWD module-ids for nvidia 340.108
local/mhwd-nvidia-390xx 390.141-1
    MHWD module-ids for nvidia 390.141
local/nvidia-utils 460.56-2
    NVIDIA drivers utilities
local/opencl-nvidia-340xx 340.108-1
    OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.17-1 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards

Carte graphique nvidia lente en jeu (depuis 3 mois)

#5Messageil y a 3 ans

bonjour

1) effectuer avec une USB iso live manjaro
verification des partitions NVME

sudo fsck /dev/vme0n1
puis démarrer et se connecter en TTY - (Ctrl+Alt+F2 a F7)


ajouter cette option dans /etc/defaultGrub
nvme_core.default_ps_max_latency_us=0

sudo nano /etc/default/grub
sudo update-grub

2) a vérifier ce qui ne va pas
bumblebeed[2017]: No integrated video card found, quitting.

sudo systemctl status bumblebee.service
3) supprimer ces versions

sudo pacman-mirrors -c all
sudo pacman -Syyu
sudo pacman -Rs mhwd-nvidia-340xx  mhwd-nvidia-390xx 
sudo mhwd-kernel -r linux59 
sudo mhwd-kernel -i linux511


4)
vérifie que tu as bien le même nombre et version
( voir si modules anciennes versions kernel )

sudo mhwd -li 
sudo ls /etc/mkinitcpio.d/*.preset
sudo ls /usr/bin/modules/*
5)
si oui

sudo mkinitcpio -P
sudo mhwd -a pci free 0300
sudo mhwd -a pci nonfree 0300
6) as tu des orphelins ?

sudo pacman -Qdt 

Carte graphique nvidia lente en jeu (depuis 3 mois)

#6Messageil y a 3 ans

Bonjour,
Je dois faire tout ça sur usb iso live ? Et tout en TTY ?
La commande pour bumblebeed.service ne donne pas grand chose. Quant à la suppression de nvidia-340 et 390, il me répond que ce n'est pas possible sans casser une dépendance de mwhd db.

J'ai tenté le sudo fsck avec un live cd, mais il me répond que nvme0n1 n'est pas un système de fichier. J'ai donc fait avec p1 à 10 et ça me dit que les systèmes de fichiers sont propres. Certaines partitions ne sont pas des systèmes de fichier. Aussi, je précise que certaines appartiennent à FreeBSD que j'avais installé en premier quand j'ai reçu l'ordinateur. Il reste aussi des partitions de Xubuntu. J'ai galéré avec tout ça, car j'avais rencontré tellement de problèmes que j'avais peur de me retrouver sans OS si j'écrasais ce que j'avais réussi à installer avant. D'où ce bazar.

Carte graphique nvidia lente en jeu (depuis 3 mois)

#7Messageil y a 2 ans

J'ai résolu mon problème après qu'il ait empiré hier. J'ai fais la mise à jour vers le noyau 5.11, et le driver 460.67 était proposé, donc hop mise à jour complète. Tout c'est bien passé lorsqu'on regarde l'historique de la mise à jour. Je tente de reboot en passant par l'interface graphique et là boom, écran noir. Même pas eu le temps de reboot. Je passe en TTY, et je reboot, et au redémarrage, le login en graphique. Je valide mon mot de passe, et le lancement du bureau se fait après 1 minutes d'attente :saispas: Je me retrouve avec un fond d'écran absent, tout est noir. Un curseur tout seul, et rien d'autres. Je passe en TTY, je fais des manips en m'inspirant de tout ce que je peux trouver sur Internet (avec mon téléphone). Je supprime le cache, ce qui enlève ma configuration. Pas grave, il n'y avait pas grand chose et rien de difficile à refaire. Je reboot, et je retrouve une barre de tâche, mais globalement c'est la cata. Les décorations de fenêtres n'apparaissaient pas, bref. Je continue à tenter des choses, retrouve un fond d'écran et les icônes mais cette fois c'est la barre de tâche qui disparait. Parfois il n'est plus possible d'écrire dans les champs textes. Entre temps, je regarde le journal et d'autres infos via le terminal, et je constate que le problème vient d'une erreur avec NVidia. Tout ce qui arrivait été une réaction en chaîne. Ce qui fait que je partais vers une tentative de corriger les choses une par une sans y parvenir. Il n'y avait qu'une chose à changer en fait.

Tout à l'heure, je me remets à mes tentatives de dépannages, mais une fois le système lancé, pas moyen de rentrer du texte dans un terminal ou sur Firefox, etc..., obligée de laisser tomber l'interface graphique pour passer en full TTY. J'ouvre un TTY 2, et un TTY 3. Le 2 me sert à entrer mes commandes pour faire mon dépannage. Et le 3 me sert à installer Lynx et ensuite surfer sur Internet en pur texte. Je fais des manips, cherche des solutions, et finalement, je me résouds à faire ce que je pensais la meilleures chose à faire, ne plus faire confiance aux dépôts officiels, et faire mon trucs à ma manière. Je passe sur le site de NVidia (le dépôt AUR, et les mises à jour forçant à adopter le driver 460.67 ou une 390xx, alors que ça ne fonctionne pas sur ma machine), et je télécharge NVidia 455 pour le noyau 5.9. Je passe en noyau 5.9 préalablement installé parce que ça va bien les problèmes depuis la 5.10. Je stoppe LightDM pour installer mon driver, je reboot et oh miracle. Non seulement je retrouve XFCE qui fonctionne normalement comme avant la cata d'hier, mais Minecraft et autres jeux très dépendants de la carte graphique retrouvent leur vitesse d'il y a 3 mois.

Je vous raconte tout ça parce que le dépannage en full texte, avec web en full texte, je ne l'avais jamais faite à ce point là, et ça me rend fière. Par contre, je vais approfondir mon utilisation de pacman, et autres (j'ai installé yay, on verra bien) pour ignorer les mises à jours qui ne sont pas adaptées à mon matériel. Je ne comprends pas comment on peut en arriver à des problèmes pareils (et je suis développeuse), d'autant que c'est loin d'être la première fois que je rencontre des problèmes aussi importants sur Manjaro. Mon niveau intermédiaire qui ne maîtrise pas grand chose y est surement pour quelque chose mais, je n'en suis pas sûre, car je n'ai fais qu'une mise à jour, puis d'autres, et enfin une ultime qui n'a fait qu'empirer les choses. Et je ne fais rien de bien foufou avec l'OS pourtant.

Je n'ai pas encore testé avec le noyau 5.11 pour voir si ça passe crème sans réinstaller mon driver. Au pire, je referai la démarche d'installation dessus avec ma version 455xx. Donc finalement, pas eu besoin de mettre un live CD et de tout réinstallé (chose qui devenait imminant), par contre, alors que je n'utilise plus Windows depuis 2 ans, je vais me procurer un Windows 10 LTSC, et me renseigner sur Qubes OS à mettre en base en dessous, sur mes partitions non-Manjaro, pour avoir une issue de secours si des problèmes de ce genre ou pire arrivent à l'avenir. Et je trouve ça vraiment triste, parce que je tiens sincèrement au 100% libre (Bon NVidia c'est pas ouf pour ça, mais on ne peut pas tout avoir dans la vie).

Carte graphique nvidia lente en jeu (depuis 3 mois)

#8Messageil y a 2 ans

Bonjour,

Bravo pour avoir pu te débrouillée toute seule. :clap:clap

A savoir que les drivers Nvidia souffrent de la politique de Nvidia de ne plus fournir de ..........drivers. A tel point que l'on conseille aux gens d'avoir du AMD qui, lui, jouent le jeu du libre (y compris en libérant du code (ce que n'a jamais fais Nvidia)) et ce depuis plus de 13 ans. :aime::aime::bien

Quand au kernel 5.10 j'ai aussi des soucis avec, un coup cela boot un coup cela ne boot pas. Même chose avec le 5.11.
Paradoxalement, sur mon ancien pc (bios), tout fonctionne très bien. :saispas:

Du coup je suis repassé sur le 5.4 LTS que je ne saurais que trop te conseiller d'avoir. :siffle:siffle
Répondre