You are not logged in.

#1 2013-06-08 04:07:29

intmain
Member
Registered: 2012-05-20
Posts: 2

xrandr doesn't see native resolution

edit: I'm thinking that the cable maker put in all the pins for double link but actually it is only single link.

My system is:
- Sony F-series laptop
- Geforce 540M
- HDMI 1.4 to dual link DVI connector
- Dell monitor U2711

My external monitor has 2560x1440 native resolution. I don't have a problem using Ubuntu on my desktop, connecting with a dual link DVI cable. My laptop, on the other hand, won't let me add a mode above 1680x1050. Facts: HDMI >=1.3 supports this resolution. GeForce 540M supports this resolution. The monitor supports this resolution. So why the hell won't X let me add the freaking mode line?

First, I bought a pure HDMI 1.4 cable, but it turned out that Dell idiotically programmed the EDID file to falsely report the max resolution as 1080p rather than 2560x1400, which it supports, for all the people out there who would just explode if they didn't have plug & play monitors for watching TV. After that, I ordered an HDMI 1.4 to dual-link DVI cable. Now, the picture is clear (i.e. the pixels aren't stretched to fit the screen area), but its not outputting enough pixels. It's displaying only 1680x1050, bordered on all sides by a few inches of blackness. Also, nvidia-settings reports the native resolution to be 2560x1440, but it won't let me select or manually set that resolution!

I get the typical ambiguous X error:

xrandr --addmode HDMI-0 2560x1440                                                            
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30

It's really f*cked up. I have been messing with this for days. Dell can't give me a straight answer and Google is oblivious.

xrandr output:

Screen 0: minimum 8 x 8, current 3600 x 1080, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected primary 1920x1080+1680+0 (normal left inverted right x axis y axis) 374mm x 192mm
   1920x1080      59.9*+
HDMI-0 connected 1680x1050+0+15 (normal left inverted right x axis y axis) 600mm x 340mm
   1680x1050      60.0*+
   1600x1200      60.0  
   1280x1024      75.0     60.0  
   1280x800       59.8  
   1152x864       75.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3  
   640x480        75.0     59.9  
  2560x1440_60.00 (0x2c1)  311.8MHz
        h: width  2560 start 2744 end 3024 total 3488 skew    0 clock   89.4KHz
        v: height 1440 start 1441 end 1444 total 1490           clock   60.0Hz

Here are the contents of my EDID file:

Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   10 ac 55 a0 4c 32 47 31 2f 14
version:         01 03
basic params:    80 3c 22 78 ea
chroma info:     8e 05 ad 4f 33 b0 26 0d 50 54
established:     a5 4b 00
standard:        81 00 b3 00 d1 00 71 4f a9 40 81 80 01 01 01 01
descriptor 1:    56 5e 00 a0 a0 a0 29 50 30 20 35 00 55 50 21 00 00 1a
descriptor 2:    00 00 00 ff 00 44 39 37 31 54 30 42 48 31 47 32 4c 0a
descriptor 3:    00 00 00 fc 00 44 45 4c 4c 20 55 32 37 31 31 0a 20 20
descriptor 4:    00 00 00 fd 00 31 56 1d 71 1c 00 0a 20 20 20 20 20 20
extensions:      00
checksum:        e9

Manufacturer: DEL Model a055 Serial Number 826749516
Made week 47 of 2010
EDID version: 1.3
Digital display
Maximum image size: 60 cm x 34 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  640x480@75Hz
  800x600@60Hz
  800x600@75Hz
  1024x768@60Hz
  1024x768@75Hz
  1280x1024@75Hz
Standard timings supported:
  1280x800@60Hz
  1680x1050@60Hz
  1920x1200@60Hz
  1152x864@75Hz
  1600x1200@60Hz
  1280x1024@60Hz
Detailed mode: Clock 241.500 MHz, 597 mm x 336 mm
               2560 2608 2640 2720 hborder 0
               1440 1443 1448 1481 vborder 0
               +hsync -vsync 
Serial number: D971T0BH1G2L
Monitor name: DELL
Monitor ranges (GTF): 49-86Hz V, 29-113kHz H, max dotclock 280MHz
Checksum: 0xe9 (valid)
EDID block does NOT conform to EDID 1.3!
	Detailed block string not properly terminated

Last edited by intmain (2013-06-08 04:15:24)

Offline

#2 2013-06-13 11:34:10

axper
Member
Registered: 2013-01-25
Posts: 115

Re: xrandr doesn't see native resolution

I had the same problem: Couldn't add native resolution -- same X Error of failed request etc etc.

Found arandr from AUR. It's graphical a frontend for xrandr, except it works. Xrandr couldn't add that resolution, but arandr could...

Anyway, arandr has a neat feature of exporting the command that changes the resolution. For me it's:

xrandr --output VGA-0 --off --output DVI-I-1 --mode 1600x900 --pos 0x0 --rotate normal --output DVI-I-0 --off --output HDMI-0 --off

While not a solution, you might want to have a look.

Offline

Board footer

Powered by FluxBB