Il y a quelques semaines, j’ai acquis en matériel reconditionné, un laptop Asus ROG Strix.
CPU AMD Ryzen avec eGPU + GPU Nvidia (donc Optimus).
Voici les caractéristiques… (https://0x0.st/Xx-1.txt)
Entre-temps pour certaine raison, j’ai réinstallé Xebian (une Debian Sid, pour ceux qui ne connaissent pas ; mais j’en ai déjà parlé ici sur le forum).
J’ai un écran connecté en HDMI (l’ensemble fonctionnel sous Windows, sans soucis).
Lors de l’installation de la Xebian, fournie à l’époque avec un noyau 6.10.4, l’écran extérieur était géré et j’avais bien le dual screen fonctionnel. L’écran laptop géré par le module amdgpu et l’écran externe par ‹ nouveau ›, par le biais de modeset - cf: - https://0x0.st/XyuH.4.txt
Même après avoir installé le pilote privatif, l’ensemble fonctionne toujours ainsi.
Puis viens les upgrades de noyaux (6.10.6, 6.10.7), mais impossible d’avoir l’écran externe fonctionnel avec.
Pour récapituler, j’ai bien l’écran fonctionnel externe avec le noyau d’installation 6.10.4, mais pas avec les nouveaux noyaux !
Avec les droits admin, connecté avec le noyau 6.10.4 :
- je stop le service lightdm
 - je requiers Xorg avec son option 
-configurepour 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é !
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 ?!
$ 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)
À la différence, voici ce que restitue Xorg pour les autres noyaux : https://0x0.st/XyuX.6.txt ( concernant le 6.10.6)
PS : C’est un sujet que j’ai abordé sur le forum Debian Facile, mais sans arriver à aboutir à un fonctionnement désiré, pendant la phase récente de dysfonctionnement du forum ici, où il m’était impossible de poster due à l’erreur 403 
      
    

