You are not logged in.

#1 2012-10-06 15:41:42

silverhammermba
Wiki Maintainer
Registered: 2011-04-14
Posts: 156

[SOLVED] IPS Monitor Resolution Not Detected

I just got one of the new Catleap 27" IPS monitors. It works fine in Windows at its native 2560x1440 but arch doesn't seem to be detecting it properly

Screen 0: minimum 8 x 8, current 2720 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x600        60.3*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-I-3 connected 1920x1080+800+0 (normal left inverted right x axis y axis) 531mm x 298mm
   1920x1080      60.0*+   60.0  
   1440x900       59.9  
   1280x1024      60.0  
   1280x800       59.8  
   1152x864       75.0  
   1024x768       70.1     60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP-1 disconnected (normal left inverted right x axis y axis)

DVI-I-3 is my second monitor (a regular LCD) which works fine. I think DVI-I-2 is the Catleap. Oddly, the manual says it supports 800x600 but it won't even turn on when X is started. Also it works fine when X isn't started. Whenever I switch to a different TTY my second monitor turns off and the Catleap turns on (albeit at a low resolution).

I've tried adding a new resolution mode with xrandr, but that gives me an error

# xrandr --newmode "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
# xrandr --addmode DVI-I-2 2560x1440_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  153 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  37
  Current serial number in output stream:  38

I've tried various xorg.conf settings and using nvidia-settings, but nothing I do can get it to use a higher resolution or even turn on for that matter. I'm not sure if my dual monitor setup could be screwing with it. I've tried disconnecting my second monitor but that doesn't seem to help.

I found this article, which says that the Catleap's EDID isn't in Linux by default so you can specify it manually. So I set up my xorg.conf.d directory as follows

# 90-serverlayout.conf
Section "ServerLayout"
    Identifier "Main"
    Screen 0   "Acer V243"
    Screen 1   "Catleap Q270" LeftOf "Acer V243"
    Option     "Xinerama" "1"
EndSection
# 30-screen-acerv243.conf
Section "Monitor"
    Identifier  "Acer V243H"
    HorizSync   31.0 - 83.0
    VertRefresh 56.0 - 76.0
    Option      "DPMS"
EndSection

Section "Screen"
    Identifier   "Acer V243"
    Device       "GTX 570 DVI 2"
    Monitor      "Acer V243H"
    DefaultDepth 24
    SubSection "Display"
        Depth    24
    EndSubSection
EndSection
# 30-screen-qhd270.conf
Section "Monitor"
    Identifier  "QHD270"
    VendorName  "ACB"
    ModelName   "QHD270"
    VertRefresh 60
    Mode "2560x1440"
        DotClock 241.500000
        HTimings 2560 2608 2640 2720
        VTimings 1440 1443 1448 1481
        Flags    "-HSync" "+VSync"
    EndMode
EndSection

Section "Screen"
    Identifier   "Catleap Q270"
    Device       "GTX 570 DVI 1"
    Monitor      "QHD270"
    DefaultDepth 24
    Option       "UseEdid" "FALSE"
    SubSection "Display"
        Depth    24
        Modes    "2560x1440"
        ViewPort 0 0
        Virtual  2560 1440
    EndSubSection
EndSection
# 20-nvidia.conf
Section "Device"
    Identifier "GTX 570 DVI 1"
    Driver     "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName  "GeForce GTX 570"
    Screen     1
    Option     "UseDisplayDevice" "DFP-0"
    Option     "DynamicTwinView" "FALSE"
EndSection

Section "Device"
    Identifier "GTX 570 DVI 2"
    Driver     "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName  "GeForce GTX 570"
    Screen     0
    Option     "UseDisplayDevice" "DFP-3"
    Option     "DynamicTwinView" "FALSE"
EndSection

Which doesn't work. The Catleap still won't turn on and the mouse position is all screwed up on my Acer. If I comment out the screen 1 line in the ServerLayout, the Acer works fine on its own.

Last edited by silverhammermba (2012-11-14 02:00:51)

Offline

#2 2012-11-14 02:00:33

silverhammermba
Wiki Maintainer
Registered: 2011-04-14
Posts: 156

Re: [SOLVED] IPS Monitor Resolution Not Detected

Switching to the open source driver fixed my problem.

Offline

Board footer

Powered by FluxBB