Forum Linux.général Xorg, nvidia et double écran

Posté par  .
Étiquettes :
0
6
fév.
2012

Bonjour,

Je me bats depuis plusieurs semaines pour avoir un double écran avec mon ordinateur portable mais pas moyen. Je ne peux pas passer par le panneau de configuration nvidia, car ayant un problème d'EDID avec mon écran interne j'ai dû forcer mon fichier xorg, et maintenant le panneau de configuration nvidia ne détecte plus mon écran externe, de même que xrandr.

Voilà mon fichier xorg:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 280.13  (buildmeister@swio-display-x86-rhel47-05.nvidia.com)  Wed Jul 27 17:18:55 PDT 2011

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync   30.0 - 83.0
    VertRefresh 56.0 - 76.0
    Option  "DPI"   "93 x 92"
    Option         "DPMS"
    ModeLine    "1400x900" 154.00 1440 1968 2000 2080 900 1203 1209 1235 +hsync -vsync

EndSection
Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync   30.0 - 83.0
    VertRefresh 56.0 - 76.0
    ModeLine    "1920x1080@60Hz" 154.00 1920 1968 2000 2080 1080 1203 1209 1235 +hsync -vsync
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation" 
EndSection




Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEdid" "False"
    Option         "UseEdidDpi" "False"
Option  "ModeValidation" "AllowNon60HzDFPModes, NoEdidModes, NoVertRefreshCheck, NoHorizSyncCheck,NoMaxSizeCheck, NoDFPNativeResolutionCheck, NoEdidMaxPClkCheck"
    Option  "ExactModeTimingsDVI"   "True"
    SubSection     "Display"
        Depth       24
        Modes "1400x900" "1400x900"
    EndSubSection

    Option "ConnectedMonitor" "DFP-0"


EndSection

Section "Screen"
   Identifier     "Screen1"
   Device         "Device1"
   Monitor        "Monitor1"
   DefaultDepth    24
   SubSection     "Display"
       Depth       24
       Modes "1920x1080@60Hz"
   EndSubSection
    Option "ConnectedMonitor" "DFP-1"
EndSection

Je remercie platement quiconque pourra m'aider ! ou essayera ;)

  • # nvidia-settings

    Posté par  . Évalué à -1.

    question idiote, as-tu essayé avec l'outil d'nvidia ?

    Sinon, ils manquent des infos:

    • Type de cartes
    • distro
    • version pilotes
  • # sgnittes-aidivn

    Posté par  . Évalué à 1.

    Suggestion stupide, as-tu tenté avec l'outil intégré de chez Nvidia ?
    Parce qu'à moins que tu aies un problème d'EDID avec ton écran interne et que tu aies du forcer ton fichier xorg, le panneau de configuration nvidia devrait détecter ton écran externe, de même que xrandr ^.^

    Et à part ça :
    - je tenterais tout de même de dégager le xorg que tu as fait, pour voir au moins ce que X tout seul et xrandr ont à te dire ;
    - j'utiliserais une distribution live pour voir aussi ce qu'elle propose.

    Bon courage.

  • # Rien à faire

    Posté par  . Évalué à 0.

    Baaah je l'ai déjà dit mais je redis =D
    J'ai tout essayé au niveau des outils de configuration de nvidia ET mon EDID et mort, c'est expliqué...
    Sinon j'ai une nvidia 8600GT M
    Je suis sur ubuntu,

    Aucune distribution live ne fonctionne bien, du moins sans mon fichier xorg rien ne s'affiche sur l'écran interne puisque son EDID est mort, et lorsque je mets un fichier xorg.conf je n'ai plus accès à mon écran externe; c'est la cata !

    • [^] # Re: Rien à faire

      Posté par  . Évalué à 1.

      C'est quoi ta distrib : la dernière ubuntu ?

      J'ai un collègue qui a eu un problème similaire lors d'une mise à jour du noyau récente (il y moins de 15 jours) : écran interne non reconnu (mais avec un chipset intel). Plein de tests avec un xorg.conf etc, sans rien changer au problème.
      Après avoir beaucoup cherché, je crois qu'il a rajouté une option dans le grub, sur les conseils de quelqu'un dans un forum, pour démarrer le noyau différemment.
      Par contre, je ne sais plus qu'il a changé
      Si ça t'intéresse, je lui demanderai ce qu'il a fait demain.

      • [^] # Re: Rien à faire

        Posté par  . Évalué à 0.

        Oui merci, ça m'intéresse, mais je répète que l'EDID de mon écran interne est mort, ce n'est plus le problème principal j'ai accès à mon écran internet désormais, je veux juste paramétrer un double écran avec le fichier xorg.conf

        • [^] # Re: Rien à faire

          Posté par  . Évalué à 1. Dernière modification le 07 février 2012 à 11:55.

          ce n'est plus le problème principal j'ai accès à mon écran internet désormais, je veux juste paramétrer un double écran avec le fichier xorg.conf

          y a plein de tuto sur le net pour ca

          ca passe par les BUSID des deux sorties graphiques pour faire 2 sections devices, deux section Screen, puis un layout qui precise lequel des ecrans est ou par rapport à l'autre

          dans ton xorg, tu definis bien 2 ecrans, 2 screen, mais tu ne definis qu'une seule carte (device0).
          donc le 2e "screen" ne connait pas device1

          • [^] # Re: Rien à faire

            Posté par  (site web personnel) . Évalué à 2. Dernière modification le 07 février 2012 à 18:47.

            Pareil.

            phoenamandr, tu déclares ceci :

            "Device0" + "Device1" pour chacun des paragraphes "Screen" respectifs. Or tu ne déclares en carte qu'une seule carte (ce qui semble corroborer tes dires plus haut). Donc :

            • soit il n'y effectivement qu'une carte graphique. alors la solution est de corriger le second paragraphe "Screen", pour "Screen1", dans lequel tu places "Device0" ici aussi. Une seul carte.
              -> teste. Ok ?
              -> si ko, alors ne touches à rien d'autres, et nettoie ton xorg.conf. Ok ?
              -> si ko, alors essai nomodset en option noyau (sans xorg.conf d'abord. Puis avec un xorg.conf correct).

            • soit il y a deux cartes, alors tu dois ajouter un nouveau paragraphe "Device" (et conserver les déclarations device0 device1 à chaque screen)

            • [^] # Re: Rien à faire

              Posté par  . Évalué à 2.

              Tankey, je ne suis pas totalement d'accord avec toi.

              tu peux avoir une carte graphique, avec deux sorties, et donc gerer deux ecrans.

              pour cela il te faut deux "device" dans xorg.conf, un par sortie (d'ou le BUSID pour preciser quelle prise prendre)

        • [^] # Re: Rien à faire

          Posté par  . Évalué à 2.

          Alors, il a ajouté l'option nomodeset dans le grub et ça réglé ses problèmes de config avec ses écrans (qui fonctionnaient mais avec un comportement bizarre).
          Après je ne sais pas si cela va corriger ton problème de dual screen.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.