Bénédicités amis du chapeau,
Merci pour vos réponses rapides et vos orientations. On avance parfois plus vite quand on demande son chemin :-D
$ lspci | grep -E "3D|VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation GP104M [GeForce GTX 1070 Mobile] (rev a1)
$ dmesg | grep -i vga
[ 0.595689] pci 0000:01:00.0: vgaarb: setting as boot VGA device
[ 0.595689] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 0.595689] pci 0000:01:00.0: vgaarb: bridge control possible
[ 0.595689] vgaarb: loaded
[ 1.382196] fb0: EFI VGA frame buffer device
[ 2.326519] VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.PEG0.PEGP handle
[ 2.326627] fb0: switching to nouveaufb from EFI VGA
$ dmesg | grep -i nouveau
[ 2.326519] nouveau: detected PR support, will not use DSM
[ 2.326627] fb0: switching to nouveaufb from EFI VGA
[ 2.326705] nouveau 0000:01:00.0: NVIDIA GP104 (134000a1)
[ 2.409126] nouveau 0000:01:00.0: bios: version 86.04.8c.00.45
[ 2.409712] nouveau 0000:01:00.0: fb: 8192 MiB GDDR5
[ 2.452122] nouveau 0000:01:00.0: DRM: VRAM: 8192 MiB
[ 2.452123] nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
[ 2.452124] nouveau 0000:01:00.0: DRM: BIT table 'A' not found
[ 2.452125] nouveau 0000:01:00.0: DRM: BIT table 'L' not found
[ 2.452126] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[ 2.452126] nouveau 0000:01:00.0: DRM: DCB version 4.1
[ 2.452127] nouveau 0000:01:00.0: DRM: DCB outp 00: 02800f76 04610020
[ 2.452128] nouveau 0000:01:00.0: DRM: DCB outp 01: 04022f82 00020010
[ 2.452129] nouveau 0000:01:00.0: DRM: DCB outp 02: 04011f96 04600020
[ 2.452129] nouveau 0000:01:00.0: DRM: DCB outp 03: 04011f92 00020020
[ 2.452130] nouveau 0000:01:00.0: DRM: DCB conn 00: 08020047
[ 2.452130] nouveau 0000:01:00.0: DRM: DCB conn 01: 02000146
[ 2.452131] nouveau 0000:01:00.0: DRM: DCB conn 02: 01000261
[ 2.452462] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[ 3.128747] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 0x200000, bo 00000000367f15f3
[ 3.128813] fbcon: nouveaufb (fb0) is primary device
[ 3.128815] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[ 3.219651] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
Du coup,
ici, j'apprends que le "Nvidia 3D object codename" de ma carte NV134 est Pascal. Sympa :-?, ça me renvoie plein de choses entre mathématiques, philosophie, pression :pint: et religion :hammer: mais ça n'arrête pas de faire tourner le ventilo... En même temps, j'apprends
là ce que nouveau supporte pour la famille NV130. La piste est bonne.
Je continue mon voyage en direction de
Prime et
$ echo $XDG_SESSION_TYPE
x11
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x46 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:modesetting
En gros, je comprends pas pourquoi j'ai Optimus==True et Providers==1 mais il faut que j'essaie d'installer le pilote Nvidia
$ sudo dnf install xorg-x11-drv-nvidia akmod-nvidia
$ reboot
Et ça ne marche pas ! Toujours l'hélico qui tourne à plein régime... Bizarre quand même parce que j'avais pas remarqué ça sur la Fedora 29... Bref !
Lors du démarrage il me semble voir furtivement quelque chose concernant un chargement Nvidia qui n'a pas fonctionné. Ça ressemble à
nvidia modules kernel missing blabla
Je cherche nvidia dans le boot.log et j'obtiens
[[0;32m OK [0m] Started [0;1;39mBuilds and install new kmods from akmod packages[0m.
Starting [0;1;39mFallback to nouveau as nvidia did not load[0m...
Apparemment, ça confirme bien qu'il y a un poil dans la soupe ! Je creuse
dans la doc
Je vais sur le site de
Nvidia qui me conseille le pilote :
LINUX X64 (AMD64/EM64T) DISPLAY DRIVER
Version: 430.26
Date de réalisation: 2019.6.10
Système d’exploitation: Linux 64-bit
Langue: Français
Taille: 105.48 MB
$ rpm -qa | grep nvidia
xorg-x11-drv-nvidia-430.26-1.fc30.x86_64
xorg-x11-drv-nvidia-libs-430.26-1.fc30.x86_64
xorg-x11-drv-nvidia-kmodsrc-430.26-1.fc30.x86_64
Du coup je sèche un peu... Je vais continuer de creuser 8-)