logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-03-2019 16:28:36

Debianer
Membre
Inscription : 07-03-2019

Debian 9 Stretch carte graphique hybride

Bonjour,

Mon ordinateur est un portable Thinkpad Lenovo P70 sous Debian 9 Stretch sous gdm3.
Mon problème est la reconnaissance de ma carte graphique hybride Intel/Nvidia afin d'utiliser le port HDMI pour étendre l'écran sur 2 autres moniteurs.

Quelques output :

Détection des cartes   hybride Intel/Nvidia :


lspci -k | grep -A 3 VGA
 



00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
  Subsystem: Lenovo HD Graphics 530
  Kernel driver in use: i915
  Kernel modules: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GM204GLM [Quadro M3000M] (rev a1)
  Subsystem: Lenovo GM204GLM [Quadro M3000M]
  Kernel driver in use: nouveau
  Kernel modules: nouveau
 


Liste des providers graphiques : name:modesetting


xrandr --listproviders
 



Providers: number : 2
Provider 0: id: 0xcd cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 1 associated providers: 0 name:modesetting
Provider 1: id: 0x4c cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 9 associated providers: 0 name:modesetting
 



Ma distribution est à jour, linux-headers*, firmware-linux-* avec un fichier source.list sans les backports et aucun package nvidia (depuis le site Nvidia drivers ou à partir des dépots) n'est installé.

En plus de tout ce que j'ai pu lire, sur le site de Nvidia Optimus de freedesktop (https://nouveau.freedesktop.org/wiki/Optimus/) la démarche à effectuer est bien décrite mais c'est au niveau des "setup" DR3 que cela semble bloquer car je n'ai pas de cohérence entre les outputs des commande "lspci" et "xrandr" et doit me contenter des

name:modesetting

.

Je ne peux ainsi pas choisir quelle carte utiliser afin de bénéficier de la sortie HDMI.

Merci d'avance pour vos réponses.

Hors ligne

#2 07-03-2019 17:46:20

anonyme
Invité

Re : Debian 9 Stretch carte graphique hybride

Bonjour
donc ta debian est propre et tu a un problème de gpu , prise charge du gpu nvidia que je connais pas du tout tongue

le premier conseil cette machine n'est plus en vente (au catalogue leonovo ) mais pas très vieille , pense a passer a Buster qui la prendra mieux en charge
comme commande j'ai besoin de ceci
ton sources.list


cat /etc/apt/sources.list
 


nota : il doit avoir "main contrib non-free" sur chaque ligne comme ceci

#stretch9
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free



apt-get --reinstall install mesa-utils firmware-misc-nonfree
 


ps: si besoin un reboot
puis en user


glxinfo -B
 


et me donner le retour
installer bumblebee et primus


apt-get --reinstall install bumblebee primus
 


si besoin un reboot
puis faire la commande suivante en user


optirun glxinfo -B
 


et me donner le retour
que renvoie xrandr


xrandr
 


ps: avec l'écran du portable je suppose

remarque:
pense a ma proposition du début , debian 10 buster va prendre bien mieux en libre cette machine ( meilleure version du noyau , meilleure version de mesa , meilleure version des firmwares )
logiciel plus récent. (tu est en génération skylake / kabylake et peut être en xeon d'après le site de leonovo )

pour ceci je n'ai pas compris =>  c'est au niveau des "setup" DR3
c'est quoi DR3 ?

pour lspci fait cette commande


update-pciids
 



ps: tu parle de DRI3  tongue , c'est optionnel et dépend du matériel , par exemple pour moi en libre avec un APU amd
je te met juste la partie initialisation (DRI et GLX)


[    25.948] (II) AMDGPU(0): [DRI2] Setup complete
[    25.948] (II) AMDGPU(0): [DRI2]   DRI driver: radeonsi
[    25.948] (II) AMDGPU(0): [DRI2]   VDPAU driver: radeonsi
[    25.948] (II) AMDGPU(0): Front buffer pitch: 5120 bytes
[    25.948] (II) AMDGPU(0): SYNC extension fences enabled
[    25.949] (II) AMDGPU(0): Present extension enabled
[    25.949] (==) AMDGPU(0): DRI3 enabled
[    25.949] (==) AMDGPU(0): Backing store enabled
[    25.949] (II) AMDGPU(0): Direct rendering enabled
[    25.963] (II) AMDGPU(0): Use GLAMOR acceleration.
[    25.963] (II) AMDGPU(0): Acceleration enabled
[    25.963] (==) AMDGPU(0): DPMS enabled
[    25.963] (==) AMDGPU(0): Silken mouse enabled
[    25.963] (II) AMDGPU(0): Set up textured video (glamor)
[    25.979] (II) Initializing extension Generic Event Extension
[    25.979] (II) Initializing extension SHAPE
[    25.979] (II) Initializing extension MIT-SHM
[    25.980] (II) Initializing extension XInputExtension
[    25.980] (II) Initializing extension XTEST
[    25.980] (II) Initializing extension BIG-REQUESTS
[    25.980] (II) Initializing extension SYNC
[    25.981] (II) Initializing extension XKEYBOARD
[    25.981] (II) Initializing extension XC-MISC
[    25.981] (II) Initializing extension SECURITY
[    25.981] (II) Initializing extension XFIXES
[    25.981] (II) Initializing extension RENDER
[    25.981] (II) Initializing extension RANDR
[    25.981] (II) Initializing extension COMPOSITE
[    25.981] (II) Initializing extension DAMAGE
[    25.982] (II) Initializing extension MIT-SCREEN-SAVER
[    25.982] (II) Initializing extension DOUBLE-BUFFER
[    25.982] (II) Initializing extension RECORD
[    25.982] (II) Initializing extension DPMS
[    25.982] (II) Initializing extension Present
[    25.982] (II) Initializing extension DRI3
[    25.982] (II) Initializing extension X-Resource
[    25.982] (II) Initializing extension XVideo
[    25.982] (II) Initializing extension XVideo-MotionCompensation
[    25.982] (II) Initializing extension SELinux
[    25.982] (II) SELinux: Disabled on system
[    25.982] (II) Initializing extension GLX
[    25.988] (II) AIGLX: Loaded and initialized radeonsi
[    25.988] (II) GLX: Initialized DRI2 GL provider for screen 0
[    25.988] (II) Initializing extension XFree86-VidModeExtension
[    25.988] (II) Initializing extension XFree86-DGA
[    25.988] (II) Initializing extension XFree86-DRI
[    25.988] (II) Initializing extension DRI2
[    25.989] (II) AMDGPU(0): Setting screen physical size to 338 x 270
 


tu vois que DRI3 est activé et initialisé
pour cela il faut (je suis sous buster)
un bon noyau et le firmware nonfree pour les gpu
une version de mesa a jour

pour voir l'état de ton serveur X , il faut éditer le Xorg.0.log
sur les gpu moderne et une debian moderne DRI3 est activé automatiquement (Intel , AMD , nouveau est un peu a la traîne roll  )

nota: ton bureau est gnome + gdm3 ?
tu trouvera le Xorg.0.log dans /home/tonuser/.local/share/xorg/Xorg.0.log

Dernière modification par anonyme (07-03-2019 18:07:31)

#3 08-03-2019 09:28:32

Debianer
Membre
Inscription : 07-03-2019

Re : Debian 9 Stretch carte graphique hybride

Bonjour anonyme et merci pour ta réponse rapide.

1) pour ce qui est du sources.list OK pour moi :


deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free
 



2) mesa-utils firmware-misc-nonfree installés

3)  glxinfo -B


name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)  (0x191b)
    Version: 13.0.6
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
 



4) bumblebee primus installés

5)  optirun glxinfo -B (sans reboot)


[62878.964274] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
[62878.964300] [ERROR]Aborting because fallback start is disabled.
 



6) xrandr


Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 381mm x 214mm
   1920x1080     60.00*+  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
 



7)  update-pciids


Downloaded daily snapshot dated 2019-03-05 03:15:01
 



Le temps de rebboter et je complète la réponse.

Encore merci !!!

Hors ligne

#4 08-03-2019 09:33:57

Debianer
Membre
Inscription : 07-03-2019

Re : Debian 9 Stretch carte graphique hybride

Suite après reboot !!!

1) optirun glxinfo -B après reboot


[   82.188495] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)

[   82.188525] [ERROR]Aborting because fallback start is disabled.
 



glxinfo -B marche très bien mais l'appel avec optirun plante !!!

Hors ligne

#5 08-03-2019 09:45:56

anonyme
Invité

Re : Debian 9 Stretch carte graphique hybride

Bonjour
il te faut installé le paquet "xserver-xorg-input-mouse"


apt-get install xserver-xorg-input-mouse
 


ps: il faut peut être un reboot de la machine

et ajouter ton utilisateur au groupe bumblebee


adduser $USER bumblebee
 


nota : tu remplace $USER par le vraie de ta connexion au bureau

et tu teste la commande "optirun glxinfo -B"

pour ta remarque sur le #1 pour modesttings tu peu utiliser la commande en root "lspci -vk" pour le détail


lspci -vk
 


nota: tu devrais avoir comme modules chargés "i915" et "nouveau" pour chaque carte graphique.

Dernière modification par anonyme (08-03-2019 10:06:54)

#6 08-03-2019 10:43:21

Debianer
Membre
Inscription : 07-03-2019

Re : Debian 9 Stretch carte graphique hybride

Manips effectuées et après reboot :

lspci -k | grep -A 3 VGA , xrandr , xrandr --listproviders


Inchangé !!!

optirun glxinfo -B


même erreur


[  375.327307] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Unknown chipset: NV124
[  375.327362] [ERROR]Aborting because fallback start is disabled.
 



Extraits :

 lspci -vk



00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
  Subsystem: Lenovo Skylake Host Bridge/DRAM Registers
  Flags: bus master, fast devsel, latency 0
  Capabilities: [e0] Vendor Specific Information: Len=10 <?>
  Kernel driver in use: skl_uncore

--------------------------

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) (prog-if 00 [VGA controller])
  Subsystem: Lenovo HD Graphics 530
  Flags: bus master, fast devsel, latency 0, IRQ 133
  Memory at e2000000 (64-bit, non-prefetchable) [size=16M]
  Memory at 80000000 (64-bit, prefetchable) [size=512M]
  I/O ports at 5000 [size=64]
  [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
  Capabilities: [40] Vendor Specific Information: Len=0c <?>
  Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
  Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
  Capabilities: [d0] Power Management version 2
  Capabilities: [100] Process Address Space ID (PASID)
  Capabilities: [200] Address Translation Service (ATS)
  Capabilities: [300] Page Request Interface (PRI)
  Kernel driver in use: i915
  Kernel modules: i915

--------------------------

01:00.0 VGA compatible controller: NVIDIA Corporation GM204GLM [Quadro M3000M] (rev a1) (prog-if 00 [VGA controller])
  Subsystem: Lenovo GM204GLM [Quadro M3000M]
  Flags: bus master, fast devsel, latency 0, IRQ 135
  Memory at e3000000 (32-bit, non-prefetchable) [size=16M]
  Memory at d0000000 (64-bit, prefetchable) [size=256M]
  Memory at e0000000 (64-bit, prefetchable) [size=32M]
  I/O ports at 4000 [size=128]
  Expansion ROM at e4000000 [disabled] [size=512K]
  Capabilities: [60] Power Management version 3
  Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
  Capabilities: [78] Express Legacy Endpoint, MSI 00
  Capabilities: [100] Virtual Channel
  Capabilities: [250] Latency Tolerance Reporting
  Capabilities: [258] L1 PM Substates
  Capabilities: [128] Power Budgeting <?>
  Capabilities: [420] Advanced Error Reporting
  Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
  Capabilities: [900] #19
  Kernel driver in use: nouveau
  Kernel modules: nouveau
 



Ne devrais je pas désactiver le module nouveau ?

Hors ligne

#7 08-03-2019 10:54:01

anonyme
Invité

Re : Debian 9 Stretch carte graphique hybride

non ce n'est pas la même erreur


[  375.327307] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Unknown chipset: NV124
[  375.327362] [ERROR]Aborting because fallback start is disabled.
 


il te dit que il ne connaît pas ton gpu nvidia (mauvaise prise en charge )
que donne ceci


journalctl -r -p err
 


tu a trois solutions :
tester le noyau des backports de stretch et le firmware-misc-nonfree des backports
tester le driver non free de nvidia (avec bumblebee-nvidia )
tester Buster (en libre , si toujours mauvais avec le driver nonfree).
il suffit que le firmware-misc-nonfree ne prenne pas en charge ta carte nvidia par exemple (pas de DRM chargé )

le retour de lspci reste correct , mais ça ne prouve rien  roll


01:00.0 VGA compatible controller: NVIDIA Corporation GM204GLM [Quadro M3000M] (rev a1) (prog-if 00 [VGA controller])
  Subsystem: Lenovo GM204GLM [Quadro M3000M]
 

Dernière modification par anonyme (08-03-2019 10:58:41)

#8 08-03-2019 11:03:41

Debianer
Membre
Inscription : 07-03-2019

Re : Debian 9 Stretch carte graphique hybride

Effectivement, je m'en suis aperçu juste après le copier/coller ..

 journalctl -r -p err



-- Logs begin at Fri 2019-03-08 10:31:48 CET, end at Fri 2019-03-08 11:02:32 CET. --
mars 08 10:44:01 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1840820e)
mars 08 10:44:01 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1840820e)
mars 08 10:43:53 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1b40820e)
mars 08 10:43:53 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1b40820e)
mars 08 10:43:28 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1c40820e)
mars 08 10:43:28 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1c40820e)
mars 08 10:39:27 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1f40820e)
mars 08 10:39:27 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1f40820e)
mars 08 10:38:00 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1840820e)
mars 08 10:38:00 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1840820e)
mars 08 10:36:17 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1f40820e)
mars 08 10:36:17 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1f40820e)
mars 08 10:34:45 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1c40820e)
mars 08 10:34:45 Pentest1 kernel: nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1c40820e)
mars 08 10:34:44 Pentest1 kernel: nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
mars 08 10:32:01 Pentest1 bluetoothd[571]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
mars 08 10:31:49 Pentest1 bluetoothd[571]: sap-server: Operation not permitted (1)
mars 08 10:31:49 Pentest1 bluetoothd[571]: Sap driver initialization failed.
mars 08 10:31:49 Pentest1 bluetoothd[571]: Failed to obtain handles for "Service Changed" characteristic
mars 08 10:31:49 Pentest1 avahi-daemon[581]: chroot.c: open() failed: No such file or directory
mars 08 10:31:48 Pentest1 kernel: iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-8000C-23.ucode (-2)
mars 08 10:31:48 Pentest1 kernel: iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-8000C-24.ucode (-2)
mars 08 10:31:48 Pentest1 kernel: iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-8000C-25.ucode (-2)
mars 08 10:31:48 Pentest1 kernel: iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-8000C-26.ucode (-2)
 



Cela ne confirme t'il ps qu'il faille désactiver le module nouveau ???

Hors ligne

#9 08-03-2019 11:29:25

anonyme
Invité

Re : Debian 9 Stretch carte graphique hybride

=> https://en.wikipedia.org/wiki/Nvidia_Quadro

pour le wifi


apt-get --reinstall install firmware-iwlwifi
 



si tu désactive le module nouveau ta carte graphique nvidia ne sera plus géré (ne fonctionnera plus )
je vois pas d'erreur de firmware sur le kernel , juste une mauvaise gestion de cette carte pas nouveau (du maxwell donc pas très récent ).

l'utilisation du driver nonfree nvidia des dépôts debian peu améliorer les choses  roll
on peu tenter le firmware et le noyau des backports aussi

voila ce que je trouve comme binaire


nvidia/gm204/gr/sw_bundle_init.bin,
nvidia/gm204/gr/sw_method_init.bin,
nvidia/gm204/gr/fecs_data.bin
nvidia/gm204/gr/fecs_sig.bin
nvidia/gm204/gr/gpccs_data.bin
nvidia/gm204/gr/gpccs_sig.bin
 



tu peu regarder les drm chargé


dmesg | grep drm
 


et


dmesg | grep nouveau
 

Dernière modification par anonyme (08-03-2019 11:37:18)

#10 08-03-2019 12:02:29

Debianer
Membre
Inscription : 07-03-2019

Re : Debian 9 Stretch carte graphique hybride

 dmesg | grep drm



[    3.831865] [drm] Initialized
[    3.884037] [drm] Memory usable by graphics device = 4096M
[    3.884039] [drm] Replacing VGA console driver
[    3.891219] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.891220] [drm] Driver supports precise vblank timestamp query.
[    3.902684] [drm] Finished loading i915/skl_dmc_ver1_26.bin (v1.26)
[    3.904192] [drm] GuC firmware load skipped
[    3.909163] [drm] Initialized i915 1.6.0 20160919 for 0000:00:02.0 on minor 0
[    3.910099] fbcon: inteldrmfb (fb0) is primary device
[    5.065587] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    5.746692] [drm] RC6 on
[  180.238444] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[  180.238445] [drm] Driver supports precise vblank timestamp query.
[  180.976870] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
 


et

dmesg | grep nouveau



[  179.988606] nouveau: detected PR support, will not use DSM
[  179.988688] nouveau 0000:01:00.0: NVIDIA GM204 (1243a0a1)
[  180.174472] nouveau 0000:01:00.0: bios: version 84.04.3d.00.05
[  180.174796] nouveau 0000:01:00.0: mxm: BIOS version 3.0
[  180.179246] nouveau 0000:01:00.0: disp: dcb 15 type 8 unknown
[  180.179911] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/sw_nonctx.bin
[  180.180072] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/sw_ctx.bin
[  180.180223] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/sw_bundle_init.bin
[  180.180410] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/sw_method_init.bin
[  180.212040] nouveau 0000:01:00.0: fb: 4096 MiB GDDR5
[  180.220161] nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
[  180.220162] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
[  180.220165] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[  180.220165] nouveau 0000:01:00.0: DRM: DCB version 4.1

...

[  180.220189] nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
[  180.238402] nouveau 0000:01:00.0: DRM: unknown connector type 70
[  180.238424] nouveau 0000:01:00.0: DRM: failed to create encoder 1/8/0: -19
[  180.238426] nouveau 0000:01:00.0: DRM: Unknown-1 has no encoders, removing
[  180.451942] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[  180.847276] nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1c40820e)
[  180.847290] nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1c40820e)
[  180.853740] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/fecs_bl.bin
[  180.854079] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/fecs_inst.bin
[  180.854223] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/fecs_data.bin
[  180.854645] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/fecs_sig.bin
[  180.854856] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/gpccs_bl.bin
[  180.855028] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/gpccs_inst.bin
[  180.855158] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/gpccs_data.bin
[  180.855281] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/gr/gpccs_sig.bin
[  180.856236] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/acr/ucode_load.bin
[  180.856561] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/acr/bl.bin
[  180.856696] nouveau 0000:01:00.0: firmware: direct-loading firmware nvidia/gm204/acr/ucode_unload.bin
[  180.976662] nouveau 0000:01:00.0: DRM: allocated 1280x1024 fb: 0x60000, bo ffff9236f8ec2000
[  180.976859] nouveau 0000:01:00.0: fb1: nouveaufb frame buffer device
[  180.976870] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1

...

[ 4886.804744] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
[ 4886.804774] nouveau 0000:01:00.0: DRM: suspending client object trees...
[ 4886.811758] nouveau 0000:01:00.0: DRM: suspending kernel object tree...
[ 4889.905125] nouveau 0000:01:00.0: DRM: resuming kernel object tree...
[ 4890.085844] nouveau 0000:01:00.0: priv: GPC0: 419df4 00000000 (1940820e)
[ 4890.085852] nouveau 0000:01:00.0: priv: GPC1: 419df4 00000000 (1940820e)
[ 4890.105756] nouveau 0000:01:00.0: DRM: resuming client object trees...
[ 4890.105825] nouveau 0000:01:00.0: DRM: resuming display...
[ 4890.105849] nouveau 0000:01:00.0: DRM: resuming console...
[ 4896.020922] nouveau 0000:01:00.0: DRM: suspending console...
[ 4896.020927] nouveau 0000:01:00.0: DRM: suspending display...
[ 4896.020953] nouveau 0000:01:00.0: DRM: evicting buffers...
[ 4896.020957] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
[ 4896.020987] nouveau 0000:01:00.0: DRM: suspending client object trees...
[ 4896.027736] nouveau 0000:01:00.0: DRM: suspending kernel object tree...

 

Hors ligne

#11 08-03-2019 12:05:45

anonyme
Invité

Re : Debian 9 Stretch carte graphique hybride

pour l'installation du drivers nvidia nonfree

il te faut un sources.list avec "main contrib non-free"  sur chaque ligne


apt update
 


installer ou réinstaller les headers


apt-get --reinstall install linux-image-amd64 linux-headers-amd64
 


enlever bumblebee primus


apt-get remove --purge bumblebee primus
 


installer le driver propriétaire avec bumblebee-nvidia
en simulation


apt-get -s install bumblebee-nvidia primus nvidia-driver libgl1-nvidia-glx
 


installer


apt-get install bumblebee-nvidia primus nvidia-driver libgl1-nvidia-glx
 


ajouter l'utilisateur au groupe bumblebee
un reboot et tester la commande optirun
nota: nouveau sera automatiquement désactivé au reboot , tu n'a rien a faire

remarque : sur ton #10
tout semble correct mais ton gpu nvidia fonctionne mal.
le driver nonfree semble nécessaire
ps: en driver libre beaucoup moins de soucis avec intel ou amd sur debian (et GNU Linux)

Dernière modification par anonyme (08-03-2019 12:16:57)

#12 08-03-2019 13:38:51

Debianer
Membre
Inscription : 07-03-2019

Re : Debian 9 Stretch carte graphique hybride

OK, tout fait !!!

le retour de

optirun glxinfo -B



name of display: :0
display: :0  screen: 0
direct rendering: Yes
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro M3000M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 390.87
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 390.87
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
 



et celui de 

optirun glxinfo -B



name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)  (0x191b)
    Version: 13.0.6
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
 



montre bien qu'avec optirun on utilise la carte Nvidia et sans optirun la carte intel.

On avance !

par contre, le retour de

xrandr --listproviders



Providers: number : 1
Provider 0: id: 0x43 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 1 associated providers: 0 name:modesetting
 


ne montre plus qu'une seule carte ?

Du coup pour l'HDMI ???

optirun arandr


ne détecte toujours qu'un seul écran ?
et

optirun xrandr



Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 381mm x 214mm
   1920x1080     60.00*+  59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
 


ne voit toujours qu'un écran ?

Hors ligne

#13 08-03-2019 18:55:22

anonyme
Invité

Re : Debian 9 Stretch carte graphique hybride

Pour ton #12 il y a une erreur tu a écrit deux fois la même chose


et celui de
optirun glxinfo -B
 


ce serait plutôt


glxinfo -B
 


qui correspond au gpu intel

ne cherche pas a utiliser les commandes avec "optirun" mais simplement


xrandr --listproviders
 


ce qui doit donner pour ta carte nvidia quelque chose du genre (toi elle est en "Provider:1"  normalement  et "Providers; number: 2"  pour tes deux cartes )


Providers: number : 1
Provider 0: id: 0x1b9 cap: 0x1, Source Output crtcs: 4 outputs: 8 associated providers: 0 name:NVIDIA-0
 


le gpu intel en Provider:0 (ce que tu a en #1 , en driver libre et modesetting)

normal que "optirun  --listproviders" raconte n'importe quoi , c'est fait pour lancer une application sur ta carte nvidia (pas pour lancer des commandes systèmes .
par exemple


optirun firefox
 



même remarque pour xrandr et arandr a faire en user et sans "optirun"
ton deuxième écran fonctionne ou pas en HDMI ?

ton bureau te permet aussi de gérer les écrans
nota: il me semble que le bureau prend la résolution la plus faible et l'applique aux deux écrans (a vérifier) , toujours possible de préciser en dur la résolution de chaque écran.

on s'éloigne de la question de départ
tes deux cartes graphiques fonctionnent correctement maintenant (intel 2D/3D et nvidia 3D)

Dernière modification par anonyme (08-03-2019 19:19:50)

Pied de page des forums