Ayant quelques soucis avec un jeu de billard * fraîchement installé,
je voudrais remplacer le pilote proprio par celui libre, juste pour voir...
J'ai donc installé, en sus, le pilote libre via
"Gestionnaire de paramètres de Manjaro" > "Configuration Matérielle"
et [Auto install Open-Source Driver].
Pour que ce soit ce dernier qui soit pris en compte, quelle est la meilleure façon de pratiquer
└─> inxi -MSGxxx
System: Host: pcb2 Kernel: 4.14.30-1-MANJARO x86_64 bits: 64 compiler: gcc v: 7.3.1
Desktop: Xfce 4.12.4 (Gtk 2.24.31) info: xfce4-panel dm: lightdm 1.24.1
Distro: Manjaro Linux 17.1.7 Hakoila
Machine: Type: Desktop Mobo: MSI model: B75A-G43 (MS-7758) v: 2.0 serial: N/A BIOS: American Megatrends
v: V10.9 date: 07/11/2013
Graphics: Card-1: NVIDIA GF108 [GeForce GT 620] driver: nvidia v: 390.42 bus ID: 01:00.0 chip ID: 10de:0f01
Display Server: x11 (X.Org 1.19.6) driver: nvidia resolution: 1280x1024~60Hz
OpenGL: renderer: GeForce GT 620/PCIe/SSE2 v: 4.6.0 NVIDIA 390.42 direct render: Yes
└─> sudo mhwd -li
[sudo] Mot de passe de alain :
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
network-r8168 2016.04.20 true PCI
video-linux 2018.02.15 true PCI
video-nvidia 2018.02.23 false PCI
Warning: No installed USB configs!
J'ai comparé avec le même jeu sur installé sur Xubuntu Voyager (même ordi, autre partition)
et là ... aucun problème. Et le pilote sur Voyager est le pilote libre appelé "nouveau".
–––––––––––
(*) extra/foobillard++ 3.42beta-5 [installé] An OpenGL billiard game
la series des drivers Nvidia 390.xx rencontrent quelques soucis d'optimisations , sans doute que conserver la version 387 côté Archlinux & Manjaro nous aurait épargné ce souci
par contre ta carte video est bien prise en compte par les derniers drivers Nvidia , et pas forcement le mieux avec les drivers nouveau qui sont eux loin d'être efficace
Mais ma question était, je me cite : [Auto install Open-Source Driver].
Pour que ce soit ce dernier qui soit pris en compte, quelle est la meilleure façon de pratiquer
Quant à l'efficacité limitée des drivers "nouveau", sans doute, mais...
je me cite encore : sur Xubuntu Voyager (même ordi, autre partition)
et là ... aucun problème. Et le pilote sur Voyager est le pilote libre appelé "nouveau".
Bonjour.
MSM permet de switcher les pilotes graphiques, donc je pense que c'est la bonne solution pour le faire, sinon faut passer par mhwd en désinstallant le proprio, en installant le libre puis on vérifie (mhwd --check) et on s'assure que nouveau ne soit pas blacklisté dans /etc/modprobe.d/mhwd-gpu.conf.
Mais comme le pense stephane, je ne suis pas sur que ce soit une bonne démarche.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
... Déconseillé, deux fois, faudrait que je sois une mule pour insister.
De plus, même si je me doute bien que MSM n'est pas Méthyl-Sulfonyl-Méthane (ouarf !)
je n'ai pas trouvé à quoi ça correspond, ni par yaourt, ni via Wikipédia.
Et si je colle ici les "vomissures" des registres, ça peut aider à trouver d'où vient le problème ?
J'avais pensé au pilote CG car c'est, à première vue, la seule différence notable
entre le jeu qui fonctionne sur Xubuntu-Voyager
et qui plante sur Manjaro (noyaux 4.15 ou 4.4).
Concernant MSM, il s'agit de l'outil graphique maison de gestion des pilotes GPU et, bien plus encore... Si tu as installé ta manjaro avec architect, tu n'as pas MSM par défaut. Dans ce cas il faut l'installer.
1 extra/manjaro-settings-manager 0.5.4-10
La version du pilote libre (nouveau) sur Manjaro est plus récente que celle sur voyager. Ceci peut expliquer que ton jeu fonctionne sur cette dernière et pas sur Manjaro. Tu peux aussi installer une autre version du driver Nvidia (proprio) video-nvidia-340xx en attendant que la version courante soit plus stable. Cette ancienne version est-elle disponible pour ta carte ? mhwd -l te l'indiquera.
Manjaro-Xfce-Compiz 64
Desktop
CPU amd-phenom-64(pci=nomsi dans grub)
CG nvidia GeForce GT 730
Ram : 4 Go
kernel : 54 branche : stable, driver GPU : Nvidia-non-libre
MSM, je l'ai, et m'en suis servi sans le savoir puisque dans mon premier message je dis :
J'ai donc installé, en sus, le pilote libre via "Gestionnaire de paramètres de Manjaro" > "Configuration Matérielle"
et [Auto install Open-Source Driver].
Et en mode terminal j'ai compris comment changer de pilote au démarrage :
└─> manjaro-settings-manager --help
qt5ct: using qt5ct plugin
Usage: manjaro-settings-manager [options]
Manjaro Settings Manager
Options:
-h, --help Displays this help.
-d, --debug Verbose output for debugging purposes.
-m, --module <module> Module to open at start.
Quand au pilote libre sur Manjaro, quel que soit son nom, je ne l'ai jamais utilisé puisque je demandais comment faire pour cela sans prendre de risque.
Et un petit mhwd -l pour compléter ma réponse :
┌──[alain / Manjaro 17.1.7 (Hakoila) xfce x86_64 - 4.14.30-1-MANJARO / sdb6 de pcb2]
├── ~
└─> mhwd -l
> 0000:03:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
network-r8168 2016.04.20 true PCI
> 0000:01:00.0 (0300:10de:0f01) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia 2018.02.23 false PCI
video-nvidia-340xx 2018.02.23 false PCI
video-linux 2018.02.15 true PCI
video-nvidia-304xx 2018.02.23 false PCI
video-vesa 2017.03.12 true PCI
Comme dit plus haut, perso, j'installerai video-nvidia-340xx pendant quelques temps quitte à repartir sur video-nvidia plus tard. Je l'ai fais une ou deux fois et j'avoue que ça m'a bien dépanné mais comme on dit, chacun voit midi à sa porte, hein ? Il est vrai que lorsque l'on pratique les jeux vidéos ou, ce qui est mon cas, on utilise manjaro-compiz, il peut arriver que quelques bugs désagréables apparaissent avec le dernier pilote. D'expérience, ce n'est pas très fréquent mais cela arrive. Franchement il ne faut pas hésiter à dégrader (temporairement) un driver ou un paquet qui pose problème. La stabilité avant la nouveauté, c'est ma philosophie personnelle
Non, non, je ne suis pas sur Debian
Manjaro-Xfce-Compiz 64
Desktop
CPU amd-phenom-64(pci=nomsi dans grub)
CG nvidia GeForce GT 730
Ram : 4 Go
kernel : 54 branche : stable, driver GPU : Nvidia-non-libre
le risque est "limité" car justement tu as une commande console, donc si ton bureau ne se lance pas après changement, avec mhwd tu peux réinstaller facilement ton ancien driver (si notes papier)
Ayant eu à passer de intel à radeon, puis de radeon à amdgpu et vice versa, le plus simple pour moi est de garder les différents fichiers de config Xorg et de pointer sur le bon avec 90-mhwd.conf, plus deux paramètres de boot à inverser dans grub.
Il m'a fallu un peu de temps car, même si « le risque est "limité" »,
je ne voulais en prendre aucun avec MA Manjaro.
Je me suis donc fait un peu de place pour en installer une autre, et d'une autre saveur tant qu'à faire.
Et là j'ai pu mettre en pratique ce que vous m'avez indiqué, notamment Supprimer un pilote graphique en cas de conflit :
└─> mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
network-r8168 2016.04.20 true PCI
video-nvidia 2018.02.23 false PCI
video-linux 2018.02.15 true PCI
└─> sudo mhwd -i pci video-nvidia-340xx
[sudo] Mot de passe de coolinux :
Error: config 'video-nvidia-340xx' conflicts with config(s): video-nvidia
└─> sudo mhwd -r pci video-nvidia
> Removing video-nvidia...
Using default
Has lib32 support: true
Sourcing /var/lib/mhwd/local/pci/video-nvidia/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
vérification des dépendances...
:: vulkan-icd-loader peut nécessiter vulkan-driver: packaged vulkan driver
Paquets (3) lib32-nvidia-utils-1:390.42-1 linux414-nvidia-1:390.42-5 nvidia-utils-1:390.42-1
Taille totale supprimée : 214,13 MiB
:: Voulez-vous désinstaller ces paquets ? [O/n]
:: Traitement des changements du paquet...
désinstallation de linux414-nvidia...
désinstallation de lib32-nvidia-utils...
xorg configuration symlink valid...
désinstallation de nvidia-utils...
xorg configuration symlink valid...
:: Exécution des crochets de post-transaction...
(1/4) Updating linux414 module dependencies...
(2/4) Reloading system manager configuration...
(3/4) Arming ConditionNeedsUpdate...
(4/4) Updating the desktop file MIME type cache...
'/etc/X11/xorg.conf.d/90-mhwd.conf' symlink is invalid! Removing it...
> Successfully removed video-nvidia
En ajouter un autre
└─> sudo mhwd -i pci video-nvidia-340xx
> Installing video-nvidia-340xx...
Using default
Has lib32 support: true
Sourcing /var/lib/mhwd/db/pci/graphic_drivers/nvidia-340xx/MHWDCONFIG
Processing classid: 0300
Sourcing /var/lib/mhwd/scripts/include/0300
Processing classid: 0302
:: Synchronisation des bases de données de paquets...
core est à jour
extra est à jour
téléchargement de community.db...
multilib est à jour
résolution des dépendances...
recherche des conflits entre paquets...
Paquets (3) lib32-nvidia-340xx-utils-340.106-1 linux414-nvidia-340xx-340.106-16 nvidia-340xx-utils-340.106-3
Taille totale du téléchargement : 47,15 MiB
Taille totale installée : 239,69 MiB
:: Procéder à l’installation ? [O/n]
:: Récupération des paquets...
téléchargement de nvidia-340xx-utils-340.106-3-x86_64.pkg.tar.xz...
téléchargement de linux414-nvidia-340xx-340.106-16-x86_64.pkg.tar.xz...
téléchargement de lib32-nvidia-340xx-utils-340.106-1-x86_64.pkg.tar.xz...
vérification de l’intégrité des paquets...
analyse de l’intégrité des paquets...
chargement des fichiers des paquets...
recherche des conflits entre fichiers...
vérification de l’espace disque disponible...
:: Traitement des changements du paquet...
installation de nvidia-340xx-utils...
==> If you run into trouble with CUDA not being available, run nvidia-modprobe first.
Dépendances optionnelles pour nvidia-340xx-utils
gtk2: nvidia-settings [installé]
xorg-server-devel: nvidia-xconfig
opencl-nvidia-340xx: OpenCL support
installation de lib32-nvidia-340xx-utils...
Dépendances optionnelles pour lib32-nvidia-340xx-utils
lib32-opencl-nvidia-340xx
installation de linux414-nvidia-340xx...
In order to use nvidia module, reboot the system.
:: Exécution des crochets de post-transaction...
(1/4) Updating linux414 module dependencies...
(2/4) Creating system user accounts...
(3/4) Arming ConditionNeedsUpdate...
(4/4) Updating the desktop file MIME type cache...
xorg configuration file: '/etc/X11/mhwd.d/nvidia.conf'
> Successfully installed video-nvidia-340xx
└─> mhwd -li --pci
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia-340xx 2018.02.23 false PCI
network-r8168 2016.04.20 true PCI
video-linux 2018.02.15 true PCI
Nommer celui à charger au démarrage
└─> manjaro-settings-manager -m video-nvidia-340xx
qt5ct: using qt5ct plugin
Shutting down Manjaro Settings Manager...
Je n'ai pas mis en pratique la technique de Smurf à cause des « deux paramètres de boot à inverser dans grub. » car je n'ai pas vu lesquels.
Donc pour ce qui est de remplacer les pilotes, c'est résolu.
Quant au jeu https://www.archlinux.org/packages/extr ... foobillard++/
qui m'a amené à poser cette question, là le problème reste entier
et j'ouvrirai sans doute un sujet si je continue à sécher.
Si d'ici là quelqu'un à le temps de l'essayer pour confirmer que la couleur des billes est vérolée
et qu'il plante dès qu'on tente de modifier un réglage par le menu (touche <ESC>) ...
Bonjour, Penser à toujours désinstaller un driver de gpu avant d'en installer un autre J'ai installé ce jeu et je n'ai aucun souci avec.
[Edit] : En fait si, les boules ont des couleurs un peu... bizarroïdes Le driver graphique n'était absolument pas en cause, c'est bien le jeu (la dernière version) qui est bogué.
Manjaro-Xfce-Compiz 64
Desktop
CPU amd-phenom-64(pci=nomsi dans grub)
CG nvidia GeForce GT 730
Ram : 4 Go
kernel : 54 branche : stable, driver GPU : Nvidia-non-libre
coolinux a écrit : ↑il y a 6 ans
Je n'ai pas mis en pratique la technique de Smurf à cause des « deux paramètres de boot à inverser dans grub. » car je n'ai pas vu lesquels.
C'est spécifique à ma carte graphique, je peux utiliser le driver classique radeon ou en expérimental amdgpu, les options de boot obligent l'utilisation de l'un ou de l'autre, mais pas des deux pour éviter les confusions.