Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Le moniteur QNIX Qx2710 est équipé d'une dalle PLS 8ms MAT, pour une résolution de 1440P (2560x1440) sur une taille de 27 pouces. Ce moniteur peut être overclocké logiciellement en 120hz.

Avec les drivers AMD, propriétaires comme libres, ce moniteur fonctionne parfaitement branché en Dual Link DVI, toutefois le moniteur rencontre quelques problèmes avec les drivers propriétaires Nvidia sous Linux, tandis qu'il ne pose aucun soucis sous Windows… Ni avec les drivers nouveau.

En clair, il n'y a aucun affichage, et le moniteur lance une série de tests, en faisant défiler certaines couleurs/mires, et techniquement la raison est simple, les drivers Nvidia ne semblent pas reconnaître convenablement l'écran car ce dernier renvoie un block EDID invalide, le driver nvidia propriétaire se contenter alors de proposer une résolution de 1024x768 pixels au maximum par défaut, tandis que le moniteur en question ne supporte pas cette faible résolution.

La première solution, la plus simple, se fait en deux commandes, premièrement, via le terminal, on génère un fichier de configuration du serveur xorg situé sur /etc/X11/xorg.conf , avec l'utilitaire dédié de Nvidia :

sudo nvidia-xconfig

ensuite, on édite ce fichier

sudo nano /etc/X11/xorg.conf

Puis on recherche

Section "Device"

dans le fichier, et après

VendorName     "NVIDIA Corporation"

on rajoute

Option "IgnoreEDIDChecksum" "DFP"

Ce qui nous donne quelque chose comme

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 337.19  (buildmeister@swio-display-x86-rhel47-04)  Tue Apr 29 20:12:35 PDT 2014

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "IgnoreEDIDChecksum" "DFP"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Il suffit ensuite de relancer le serveur X ou le système pour que les changements soient pris en compte.

La deuxième solution pour corriger le problème, c'est de modifier manuellement le fichier /etc/X11/xorg.conf et l'éditer tel que présenté ci dessous.

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Fri Mar 12 02:12:40 PST 2010

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
EndSection

Section "Files"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "QNIX"
    ModelName      "2710"
    HorizSync       88.8
    VertRefresh     59.5
    # 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
    Modeline "2560x1440"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
    DisplaySize 597 336
    Option         "DPMS"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes "2560x1440"
    EndSubSection
    Option "UseEDID" "False"
    Option "UseEDIDDPI" "False"
    Option "UseEDIDFreqs" "False"
    Option "ExactModeTimingsDVI" "True"

### Metamode for single QX2710 (2560x1440)
#   Option "metamodes" "DFP-0: 2560x1440 +0 +0"

### Metamode for dual QX2710 (5120x1440)
    Option "metamodes" "DFP-0: 2560x1440_60 @2560x1440 +0+0, DFP-2: 2560x1440_60 @2560x1440 +2560+0"
EndSection

Voilà, ça devrait fonctionner.

Sources et informations :

http://blog.patshead.com/2013/09/linux-and-the-qnix-qx2710-monitor.html http://www.overclock.net/t/1384767/official-the-qnix-x-star-1440p-monitor-club-read-1st-post

  • moniteur_qnix_qx2710.1400021064.txt.gz
  • Dernière modification: Le 14/05/2014, 00:44
  • par billou