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 22-08-2024 14:20:05

PengouinPdt
Membre
Lieu : 47 - France
Distrib. : Sid | Xebian
Noyau : Linux 6.10.x
(G)UI : XFCE
Inscription : 09-02-2011
Site Web

[Sid] Gestion d'écran secondaire

Bonjour.

Sur ma Sid (Xebian), avec le noyau 6.10.4, concernant Xfce, j'accède bien à mon écran secondaire connecté en HDMI sur mon laptop.
L'application "Affichage" le voit sans soucis et me permet le paramétrage des deux écrans, celui du laptop et le secondaire.

Avec le noyau 6.10.6, impossible !
L'écran secondaire n'est plus visible. ???

Qu'est-ce qui peut changer entre les deux ?
Sur le coup, je me suis dit que j'avais peut-être installé un paquet qu'il ne fallait pas, mais en revenant sur la v6.10.4, j'ai à nouveau l'affichage sur les deux !

Pour récapituler, ce laptop a deux GPU, celui de l'AMD intégré au CPU, plus un nvidia.

Hors ligne

#2 22-08-2024 16:19:15

debian-noel
Membre
Inscription : 21-03-2023

Re : [Sid] Gestion d'écran secondaire

Bonjour
tu a du perdre le gpu nvidia , avec le noyau 6.10.6 (problème sur la compilation des modules nvidia).reste sur le 6.10.4 pour l'instant.
ce qui peut changer les headers du 6.10.6

regarde avec ceci


dmesg | grep -i amdgpu
 


et ceci


dmesg | grep -i nvidia
 


tu a aussi le log de X


cat /var/log/Xorg.0.log
 


ps: avec le kernel qui fonctionne mal

Dernière modification par debian-noel (22-08-2024 16:25:00)

Hors ligne

#3 22-08-2024 17:13:08

PengouinPdt
Membre
Lieu : 47 - France
Distrib. : Sid | Xebian
Noyau : Linux 6.10.x
(G)UI : XFCE
Inscription : 09-02-2011
Site Web

Re : [Sid] Gestion d'écran secondaire

La seule raison que je remarque est que le 6.10.4 fonctionne avec le pilote 'nouveau' !!!

Cf les deux fichiers suivants :
- https://0x0.st/XyuH.4.txt ⇐ concernant le 6.10.4
- https://0x0.st/XyuX.6.txt ⇐ concernant le 6.10.6

Alors que le pilote nvidia est bien installé :


$ apt-cache policy nvidia-driver
nvidia-driver:
  Installé : 535.183.06-1
  Candidat : 535.183.06-1
 Table de version :
 *** 535.183.06-1 500
        500 http://deb.debian.org/debian unstable/non-free amd64 Packages
        100 /var/lib/dpkg/status
 


Hummm ?

Le 6.10.4 utiliserait quand même le pilote 'nouveau' et me permettrait le double affichage, alors que je ne peux pas le faire avec le proprio utilisé par le 6.10.6
Et puis pourquoi après l'installation du pilote propriétaire nvidia, le 6.10.4 continue d'utiliser 'nouveau' ?

Je vais purger le pilote nvidia pour voir si en ayant que le 'nouveau', le kernel 6.10.6 l'utiliserait et permettrait l'affichage ?!

---

Alors le pilote nvidia étant supprimé et purgé de toute config, la situation est la même !!!

En essayant d'analyser les deux fichiers de log de X, avec le noyau 6.10.4, 'modeset' intervient et appelle le second GPU et lui "attribue"/appelle le pilote 'nouveau' ; ce qui ne se fait pas avec le 6.10.6.

---

Pour info, voici ce que restitue les 3 commandes pour le 6.9.12 ; la détection est encore différente !
- https://0x0.st/Xyu5.12.txt

Dernière modification par PengouinPdt (22-08-2024 17:42:31)

Hors ligne

#4 22-08-2024 21:18:20

debian-noel
Membre
Inscription : 21-03-2023

Re : [Sid] Gestion d'écran secondaire

pour commencer installe acpi et acpid pour le driver nvidia


[    10.849] (II) NVIDIA(G0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    10.849] (II) NVIDIA(G0):     may not be running or the "AcpidSocketPath" X
[    10.849] (II) NVIDIA(G0):     configuration option may not be set correctly.  When the
[    10.849] (II) NVIDIA(G0):     ACPI event daemon is available, the NVIDIA X driver will
[    10.849] (II) NVIDIA(G0):     try to use it to receive ACPI event notifications.  For
[    10.849] (II) NVIDIA(G0):     details, please see the "ConnectToAcpid" and
[    10.849] (II) NVIDIA(G0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    10.849] (II) NVIDIA(G0):     Config Options in the README.
 


ce message (warning) n'apparaîtra plus .

regarde les erreurs ( nvidia)


journalctl -b -r -p err
 


il te faut ces paquets :


apt install --reinstall linux-image-amd64 linux-headers-amd64 firmware-misc-nonfree firmware-amd-graphics
 


pour nvidia si les headers sont pas dispo sous sid , bloque l'installation du kernel le temps que il soit mit en ligne
les firmwares pour amdgpu et nvidia
enfin il peut avoir un bug sur les headers et bloquer l'installation du driver nonfree nvidia
les modules se trouve dans /lib/modules/nom du kernel/

il faut un minimum de connaissance pour utiliser sid (ou testing) et avec un portable exotique (amd + nvidia)
après un apt upgrade tu lis les logs si un problème ?
dkms en auto met les 2 derniers noyaux a jour pour nvidia (et debian conserve les deux derniers noyaux ).
a vérifier , je n'utilise plus de gpu nvidia et encore moins de portable.
il me semble que ton lien (6.9.12) est correct , cela te pose un problème de fonctionner avec ce noyau et purger les autres ?
pour le driver nvidia , il suffit de bien purger les paquets et de refaire une installation propre du driver (sans erreur )

Dernière modification par debian-noel (22-08-2024 21:46:11)

Hors ligne

#5 23-08-2024 07:56:22

mister_g
Membre
Distrib. : debian sid
Noyau : Linux 6.10.6
(G)UI : fluxbox
Inscription : 20-07-2022

Re : [Sid] Gestion d'écran secondaire

j'ai le noyau 6.10.6 avec les drivers propriétaires nvidia et je n'ai aucun souci.

est ce qu'il te manque des paquets ?

nvidia-kernel-common/unstable,now 20240109+1 amd64  [installé, automatique]
nvidia-kernel-dkms/unstable,now 535.183.06-1 amd64  [installé, automatique]
nvidia-kernel-support/unstable,now 535.183.06-1 amd64  [installé, automatique]

et les headers du noyau ? :
linux-headers-6.10.6-amd64/unstable,now 6.10.6-1 amd64  [installé, automatique]
linux-headers-6.10.6-common/unstable,now 6.10.6-1 all  [installé, automatique]

Hors ligne

#6 23-08-2024 13:57:30

PengouinPdt
Membre
Lieu : 47 - France
Distrib. : Sid | Xebian
Noyau : Linux 6.10.x
(G)UI : XFCE
Inscription : 09-02-2011
Site Web

Re : [Sid] Gestion d'écran secondaire

@debian-noel: en effet, j'avais oublié de réinstaller les paquets acpi* ; fait, et en effet, il n'y a plus de plaintes de nvidia à ce propos.

Fonctionner avec le noyau 6.9.12 ne me pose aucun problème, d'autant que le système me paraît plus stable ; seul bémol (qui n'est pas grave) est que le dual-screen n'est pas géré correctement.

Là encore, je rappelle que pour une raison que je ne connais/comprends pas, en réinstallant Xebian, qui est fourni avec le 6.10.4, j'ai le dual screen (où Xorg qui utilise modeset et nouveau, en sus de l'aGPU AMD ; et ce bien que le driver nvidia soit installé), ce qui n'est pas le cas avec les noyau 6.9.12 et 6.10.6 installés en suivant, où xorg appelle directement le pilote nvidia en sus de la gestion de celui d'AMD.
(cf, les trois fichiers que j'ai précédemment transmis)

à ta question "est-ce que je lis les logs d'apt ?" pour savoir s'il y a un problème après ?! non, pour la belle et simple raison que les paquets apt-bugs et apt-listchanges sont installés et me font les rapports adéquats si nécessaires ! (dans le cas de listchanges, je reçois même par mail l'information).

Il est vrai que c'est la première fois que je me retrouve avec ce genre de configuration des deux GPU AMD + Nvidia Optimus ; Optimus je connais pour avoir pratiqué longtemps (j'ai même participé ici et ailleurs à la page wiki dédiée), mais j'étais dans le contexte d'Intel + nvidia optimus. Bumblebee n'est plus nécessaire puisqu'officiellement le pilote nvidia pour linux gère correctement ; ce qui se fait très bien sur *Buntu, moins sur Debian, du fait que prime n'est pas géré correctement avec notre OS préféré.

PS : Juste parce que tu sembles croire que je ne suis pas capable de gérer (je peux me tromper en te lisant mais tu en aies au deuxième questionnement à ce propos ; mais je peux très bien mal te comprendre) ; j'ai écrit en son temps ce tutoriel concernant Sid, principalement pour moi, vu certains soucis personnels wink

@mister_g: TLDR: oui wink

Dernière modification par PengouinPdt (23-08-2024 14:02:19)

Hors ligne

#7 23-08-2024 16:00:02

debian-noel
Membre
Inscription : 21-03-2023

Re : [Sid] Gestion d'écran secondaire

Bonjour
rien de personnel pour gérer debian  wink , juste un avertissement pour tous (même moi ).
par contre a tu fais fonctionner cette machine avec bookworm ? (sans problème sur stable.) , si tu a réinstallé .
tu a deux soucis , reboot et driver nvidia
pour le second pas vraiment grave , mais le premier c'est sérieux .
ps: j'ai lut ton wiki , prime fonctionne avec gnome il me semble .
je passerai par la case bookworm pendant quelques jours (puis migrer sur sid si tout correct ).
il me semble que on tourne en rond  tongue
nota: a moins que ton matériel pas pris en charge par bookworm  hmm

Hors ligne

#8 23-08-2024 16:49:08

PengouinPdt
Membre
Lieu : 47 - France
Distrib. : Sid | Xebian
Noyau : Linux 6.10.x
(G)UI : XFCE
Inscription : 09-02-2011
Site Web

Re : [Sid] Gestion d'écran secondaire

tongue ça fait longtemps que je n'utilise plus "Stable" big_smile
(un temps, j'ai même utilisé Devuan Ceres)

Concernant le dual-screen, c'est juste dommage de ne pas arriver à le faire fonctionner avec les autres noyaux, hormis celui de l'install de Xebian. (le 6.10.4) ; en pratique, c'est faisable, mais comment avec les autres noyaux !?!

Hors ligne

#9 24-08-2024 12:26:14

mister_g
Membre
Distrib. : debian sid
Noyau : Linux 6.10.6
(G)UI : fluxbox
Inscription : 20-07-2022

Re : [Sid] Gestion d'écran secondaire

vu que tu utilises xorg, est ce que xrandr (lancé en user) voit les deux écrans ?

Hors ligne

#10 26-08-2024 11:44:01

PengouinPdt
Membre
Lieu : 47 - France
Distrib. : Sid | Xebian
Noyau : Linux 6.10.x
(G)UI : XFCE
Inscription : 09-02-2011
Site Web

Re : [Sid] Gestion d'écran secondaire

Bonjour,

@mister_g voilà le retour :


$ xrandr
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
eDP connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 381mm x 214mm
   2560x1440    240.00*+  60.00 +
   1920x1200    240.00  
   1920x1080    240.00  
   1600x1200    240.00  
   1680x1050    240.00  
   1280x1024    240.00  
   1440x900     240.00  
   1280x800     240.00  
   1280x720     240.00  
   1024x768     240.00  
   800x600      240.00  
   640x480      240.00  
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
DP-1-0 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected (normal left inverted right x axis y axis)
DP-1-2 disconnected (normal left inverted right x axis y axis)
DP-1-3 disconnected (normal left inverted right x axis y axis)
HDMI-1-0 connected (normal left inverted right x axis y axis)
   1920x1080     74.97 +  60.00    59.94    50.00  
   1680x1050     59.95  
   1600x1200     60.00  
   1600x900      60.00  
   1440x900      74.98    59.89  
   1280x1024     75.02    60.02  
   1280x720      59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  
DP-1-4 disconnected (normal left inverted right x axis y axis)
 



Mais je ne pense pas que ce soit un problème de détection matérielle. le server Xorg détecte bien lui aussi l'écran externe :


[   485.267] (--) NVIDIA(GPU-0): Idek Iiyama PL2288H (DFP-4): connected
[   485.267] (--) NVIDIA(GPU-0): Idek Iiyama PL2288H (DFP-4): Internal TMDS
[   485.267] (--) NVIDIA(GPU-0): Idek Iiyama PL2288H (DFP-4): 600.0 MHz maximum pixel clock
 



Pour moi, c'est une histoire de configuration logicielle, qui se fait sans "soucis" lors de l'installation (détection matérielle impeccable, gestion logicielle correcte) et lors d'installation des nouveaux kernels, ne se réplique pas !

Hors ligne

#11 26-08-2024 13:35:38

mister_g
Membre
Distrib. : debian sid
Noyau : Linux 6.10.6
(G)UI : fluxbox
Inscription : 20-07-2022

Re : [Sid] Gestion d'écran secondaire

oui tes deux écrans sont bien vus ..... sad
qu'est ce qui coince ....
effectivement si au lancement d'un autre noyau cela ne fonctionne pas, c'est une bonne piste, mais quoi précisement ?
je n'ai pas d'idée, désolé.

Hors ligne

#12 02-09-2024 02:14:18

PengouinPdt
Membre
Lieu : 47 - France
Distrib. : Sid | Xebian
Noyau : Linux 6.10.x
(G)UI : XFCE
Inscription : 09-02-2011
Site Web

Re : [Sid] Gestion d'écran secondaire

Ce matin, je m'efforce de comprendre pourquoi avec le noyau d'installation, le 6.10.4, j'ai mon dual-screen.

Avec les droits admin, connecté avec ledit noyau :
* je stop le service lightdm
* je requiers Xorg avec son option -configure pour qu'il me génère un fichier selon ce qu'il détecte, mais apparemment il plante sur la détection des deux écrans.

Voici le fichier généré !
- https://0x0.st/Xwso.conf.new

On remarque bien qu'il détecte le second Device et lui attribue pour driver 'nouveau'.
Mais bon, comme il plante sur la détection des écrans, pour une raison inconnue, si je copie ce fichier dans /etc/X11, le serveur Xorg s'exécute mais je n'ai l'affichage que sur l'écran du laptop (c'est déjà ça).

Bref, une idée pour modifier ce fichier généré, en lui spécifiant les bonnes informations d'écran, sachant que `xrandr` les détecte correctement lui. (cf, mon post précédent) ?

Hors ligne

Pied de page des forums