You are not logged in.
Please help.
I've been racking my brain for several hours trying to get to get this stupid resolution to work.
Arch i686, up to date
Geforce 7025 (integrated), with just a VGA port
Sony Bravia HDTV (720p), supposedly at 1366x768
Extracting the EDID data with "nvidia-settings" didn't work. It spit out a meagre 128 byte ".bin" file (someone from the IRC channel said it's encrypted, but the .txt version didn't make much sense either, it looked like it came from a hex editor).
So anyway, I read this wiki aticle and found this neat command:
startx -- -logverbose 6
When I opened /var/log/Xorg.0.log, I found my EDID settings:
[ 3563.465] (--) NVIDIA(0): Connected display device(s) on GeForce 7025 / nForce 630a at
[ 3563.465] (--) NVIDIA(0): PCI:0:13:0
[ 3563.465] (--) NVIDIA(0): SONY TV (CRT-0)
[ 3563.465] (--) NVIDIA(0): SONY TV (CRT-0): 350.0 MHz maximum pixel clock
[ 3563.465] (--) NVIDIA(0):
[ 3563.465] (--) NVIDIA(0): --- EDID for SONY TV (CRT-0) ---
[ 3563.465] (--) NVIDIA(0): EDID Version : 1.3
[ 3563.465] (--) NVIDIA(0): Manufacturer : SNY
[ 3563.465] (--) NVIDIA(0): Monitor Name : SONY TV
[ 3563.465] (--) NVIDIA(0): Product ID : 65280
[ 3563.465] (--) NVIDIA(0): 32-bit Serial Number : 16838017
[ 3563.465] (--) NVIDIA(0): Serial Number String :
[ 3563.465] (--) NVIDIA(0): Manufacture Date : 2007, week 19
[ 3563.465] (--) NVIDIA(0): DPMS Capabilities :
[ 3563.465] (--) NVIDIA(0): Prefer first detailed timing : Yes
[ 3563.465] (--) NVIDIA(0): Supports GTF : No
[ 3563.465] (--) NVIDIA(0): Maximum Image Size : 1600mm x 900mm
[ 3563.465] (--) NVIDIA(0): Valid HSync Range : 30.0 kHz - 50.0 kHz
[ 3563.465] (--) NVIDIA(0): Valid VRefresh Range : 58 Hz - 62 Hz
[ 3563.465] (--) NVIDIA(0): EDID maximum pixel clock : 80.0 MHz
[ 3563.465] (--) NVIDIA(0):
[ 3563.466] (--) NVIDIA(0): Standard Timings:
[ 3563.466] (--) NVIDIA(0): 800 x 600 @ 60 Hz
[ 3563.466] (--) NVIDIA(0): 640 x 480 @ 60 Hz
[ 3563.466] (--) NVIDIA(0):
[ 3563.466] (--) NVIDIA(0): Detailed Timings:
[ 3563.466] (--) NVIDIA(0): 1024 x 768 @ 60 Hz
[ 3563.466] (--) NVIDIA(0): Pixel Clock : 65.00 MHz
[ 3563.466] (--) NVIDIA(0): HRes, HSyncStart : 1024, 1053
[ 3563.466] (--) NVIDIA(0): HSyncEnd, HTotal : 1189, 1344
[ 3563.466] (--) NVIDIA(0): VRes, VSyncStart : 768, 771
[ 3563.466] (--) NVIDIA(0): VSyncEnd, VTotal : 777, 806
[ 3563.466] (--) NVIDIA(0): H/V Polarity : -/-
[ 3563.466] (--) NVIDIA(0): 1280 x 768 @ 60 Hz
[ 3563.466] (--) NVIDIA(0): Pixel Clock : 79.50 MHz
[ 3563.466] (--) NVIDIA(0): HRes, HSyncStart : 1280, 1344
[ 3563.466] (--) NVIDIA(0): HSyncEnd, HTotal : 1472, 1664
[ 3563.466] (--) NVIDIA(0): VRes, VSyncStart : 768, 771
[ 3563.466] (--) NVIDIA(0): VSyncEnd, VTotal : 778, 798
[ 3563.466] (--) NVIDIA(0): H/V Polarity : -/+
[ 3563.466] (--) NVIDIA(0):
[ 3563.466] (--) NVIDIA(0):
[ 3563.466] (--) NVIDIA(0): Raw EDID bytes:
[ 3563.466] (--) NVIDIA(0):
[ 3563.466] (--) NVIDIA(0): 00 ff ff ff ff ff ff 00 4d d9 00 ff 01 01 01 01
[ 3563.466] (--) NVIDIA(0): 14 11 01 03 08 a0 5a 78 0a 0d c9 a0 57 47 98 27
[ 3563.466] (--) NVIDIA(0): 12 48 4c 21 08 00 61 40 45 40 31 40 01 01 01 01
[ 3563.466] (--) NVIDIA(0): 01 01 01 01 01 01 64 19 00 40 41 00 26 30 1d 88
[ 3563.466] (--) NVIDIA(0): 36 00 b0 84 43 00 00 18 0e 1f 00 80 51 00 1e 30
[ 3563.466] (--) NVIDIA(0): 40 80 37 00 40 84 63 00 00 1c 00 00 00 fd 00 3a
[ 3563.466] (--) NVIDIA(0): 3e 1e 32 08 00 0a 20 20 20 20 20 20 00 00 00 fc
[ 3563.466] (--) NVIDIA(0): 00 53 4f 4e 59 20 54 56 0a 20 20 20 20 20 00 59
[ 3563.466] (--) NVIDIA(0):
[ 3563.466] (--) NVIDIA(0): --- End of EDID for SONY TV (CRT-0) ---
[ 3563.466] (--) NVIDIA(0):
[ 3563.466] (II) NVIDIA(0): Frequency information for SONY TV (CRT-0):
[ 3563.466] (II) NVIDIA(0): HorizSync : 30.000-50.000 kHz
[ 3563.466] (II) NVIDIA(0): VertRefresh : 58.000-62.000 Hz
[ 3563.466] (II) NVIDIA(0): (HorizSync from EDID)
[ 3563.466] (II) NVIDIA(0): (VertRefresh from EDID)
[ 3563.466] (II) NVIDIA(0):
[ 3563.466] (II) NVIDIA(0): --- Building ModePool for SONY TV (CRT-0) ---
. . . C O N T I N U E D . . .
] (II) NVIDIA(0): --- Modes in ModePool for SONY TV (CRT-0) ---
[ 3563.476] (II) NVIDIA(0): "nvidia-auto-select" : 1024 x 768 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1280x768" : 1280 x 768 @ 59.9 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1280x768_60" : 1280 x 768 @ 59.9 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1280x720_62" : 1280 x 720 @ 62.1 Hz (from: X Configuration file ModeLine)
[ 3563.476] (II) NVIDIA(0): "1280x720_62_0" : 1280 x 720 @ 62.1 Hz (from: X Configuration file ModeLine)
[ 3563.476] (II) NVIDIA(0): "1024x768" : 1024 x 768 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1024x768_60" : 1024 x 768 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1024x768_60_0" : 1024 x 768 @ 60.0 Hz (from: X Server, VESA)
[ 3563.476] (II) NVIDIA(0): "800x600" : 800 x 600 @ 60.3 Hz (from: X Server, VESA, EDID)
[ 3563.476] (II) NVIDIA(0): "800x600_60" : 800 x 600 @ 60.3 Hz (from: X Server, VESA, EDID)
[ 3563.476] (II) NVIDIA(0): "640x480" : 640 x 480 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "640x480_60" : 640 x 480 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "640x480_60_0" : 640 x 480 @ 59.9 Hz (from: X Server, VESA)
[ 3563.476] (II) NVIDIA(0): "512x384" : 512 x 384 @ 60.0 Hz DoubleScan (from: X Server)
[ 3563.476] (II) NVIDIA(0): "512x384d60" : 512 x 384 @ 60.0 Hz DoubleScan (from: X Server)
[ 3563.476] (II) NVIDIA(0): "400x300" : 400 x 300 @ 60.3 Hz DoubleScan (from: X Server)
[ 3563.476] (II) NVIDIA(0): "400x300d60" : 400 x 300 @ 60.3 Hz DoubleScan (from: X Server)
[ 3563.476] (II) NVIDIA(0): "320x240" : 320 x 240 @ 60.1 Hz DoubleScan (from: X Server)
[ 3563.476] (II) NVIDIA(0): "320x240d60" : 320 x 240 @ 60.1 Hz DoubleScan (from: X Server)
[ 3563.476] (II) NVIDIA(0): --- End of ModePool for SONY TV (CRT-0): ---
From the last segment the EDID data basically points out that this TV only knows these resolutions:
] (II) NVIDIA(0): "nvidia-auto-select" : 1024 x 768 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1280x768" : 1280 x 768 @ 59.9 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1280x768_60" : 1280 x 768 @ 59.9 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1024x768" : 1024 x 768 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "1024x768_60" : 1024 x 768 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "640x480" : 640 x 480 @ 60.0 Hz (from: EDID)
[ 3563.476] (II) NVIDIA(0): "640x480_60" : 640 x 480 @ 60.0 Hz (from: EDID)
HOWEVER.
After using the "XFree86 Modeline Generator", with the exact settings from the EDID data (horizontal 30-50 kHz, vertical 58-62 Hz, pixel clock 80.0 MHz), resulted in Modeline:
Modeline "1280x720_62" 76.77 1280 1312 1600 1632 720 734 742 757 +hsync +vsync
So I restarted X, ran sudo nvidia-settings, changed the resolution to 1280x720, clicked Apply, and BANG, out of fucking sync ! Hmm... Interesting. Because after running startx -- -logverbose 6 again and looking at the Xorg.0.log file, "1280x720_62" was noted AS BEING VALID:
[ 8082.340] (II) NVIDIA(0): Validating Mode "1280x720_62":
[ 8082.340] (II) NVIDIA(0): 1280 x 720 @ 62 Hz
[ 8082.340] (II) NVIDIA(0): Mode Source: X Configuration file ModeLine
[ 8082.340] (II) NVIDIA(0): Pixel Clock : 76.77 MHz
[ 8082.340] (II) NVIDIA(0): HRes, HSyncStart : 1280, 1312
[ 8082.340] (II) NVIDIA(0): HSyncEnd, HTotal : 1600, 1632
[ 8082.340] (II) NVIDIA(0): VRes, VSyncStart : 720, 734
[ 8082.340] (II) NVIDIA(0): VSyncEnd, VTotal : 742, 757
[ 8082.340] (II) NVIDIA(0): H/V Polarity : +/+
[ 8082.340] (II) NVIDIA(0): Mode is valid.
Yet the TV is still out of range.
What gives ?
Here's my xorg.conf : http://pastebin.com/w0pSn9Qi
Edit:
Modeline "1280x720_60" is still out of sync (yet xorg still sees it as being valid):
Modeline "1280x720_60" 73.78 1280 1312 1592 1624 720 735 742 757
[ 9776.288] (II) NVIDIA(0): Validating Mode "1280x720_60":
[ 9776.288] (II) NVIDIA(0): 1280 x 720 @ 60 Hz
[ 9776.288] (II) NVIDIA(0): Mode Source: X Configuration file ModeLine
[ 9776.288] (II) NVIDIA(0): Pixel Clock : 73.78 MHz
[ 9776.288] (II) NVIDIA(0): HRes, HSyncStart : 1280, 1312
[ 9776.288] (II) NVIDIA(0): HSyncEnd, HTotal : 1592, 1624
[ 9776.288] (II) NVIDIA(0): VRes, VSyncStart : 720, 735
[ 9776.288] (II) NVIDIA(0): VSyncEnd, VTotal : 742, 757
[ 9776.288] (II) NVIDIA(0): H/V Polarity : +/+
[ 9776.288] (II) NVIDIA(0): Mode is valid.
I thought maybe since the TV was sold in Europe it was PAL (50 Hz), so I tried that too (even tho the XFree86 generator had a big fat warning that "Refresh rate below minimum of 58Hz!"):
Modeline "1280x720_50" 59.42 1280 1312 1536 1568 720 735 741 757
[ 11715.782] (II) NVIDIA(0): --- Building ModePool for CRT-0 ---
[ 11715.782] (II) NVIDIA(0): Validating Mode "1280x720_50":
[ 11715.782] (II) NVIDIA(0): 1280 x 720 @ 50 Hz
[ 11715.782] (II) NVIDIA(0): Mode Source: X Configuration file ModeLine
[ 11715.782] (II) NVIDIA(0): Pixel Clock : 59.42 MHz
[ 11715.782] (II) NVIDIA(0): HRes, HSyncStart : 1280, 1312
[ 11715.782] (II) NVIDIA(0): HSyncEnd, HTotal : 1536, 1568
[ 11715.782] (II) NVIDIA(0): VRes, VSyncStart : 720, 735
[ 11715.782] (II) NVIDIA(0): VSyncEnd, VTotal : 741, 757
[ 11715.782] (II) NVIDIA(0): H/V Polarity : +/+
[ 11715.782] (WW) NVIDIA(0): Mode is rejected: VertRefresh (50.1 Hz) out of range
[ 11715.782] (WW) NVIDIA(0): (58.000-62.000 Hz).
Mode was rejected apparently... Maybe that online generator was on to something.
Didn't show up in nvidia-settings either.
I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).
Offline
nvidia-settings let's you pick not only the resolution but also the refresh rate (form the drop-down list). Try experimenting with that.
I would suggest you test nouveau too (don't know what are you going to use your TV for - nouveau isn't good at modern 3d gaming) https://wiki.archlinux.org/index.php/NV … au_drivers
Nvidia often game problems of this kind - out of range due to low refresh rate (I can only get 50 Hz on the higher resolution with nvidia but 75 with nouveau).
Edit: Also, does it work OK with 1280 x 768?
Last edited by karol (2011-07-23 19:51:47)
Offline
Slightly different result with cvt
$ cvt 1280 720 60
# 1280x720 59.86 Hz (CVT 0.92M9) hsync: 44.77 kHz; pclk: 74.50 MHz
Modeline "1280x720_60.00" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync
My cheap Vistron TV doesn't report EDID properly but this modeline works
$ cvt 1368 768 60
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
(even though the TV's OSD briefly says it is setting to 1280x768!)
Last edited by vacant (2011-07-23 20:06:46)
Offline
1280 x 768 works, except the aspect ratio isn't very good.
I tried to select the refresh rate from "Auto" to "60 Hz" and still no joy.
It keeps complaining it's out of range.
Last edited by DSpider (2011-07-24 09:20:44)
I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).
Offline
Have you tried to ignore EDID by adding
Option "IgnoreEDID" "True"
to the 'Device' section in xorg.conf?
Have you tried nouveau?
Offline
Yes...
Option "UseEDID" "False"
I was thinking of trying nouveau. But I also play Open Arena from time to time and it'd be a shame to mess around with dual booting for just one game...
[dspider@arch ~]$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 1024 x 768, maximum 1280 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 50.0* 56.0
800x600 51.0
640x480 52.0
512x384 53.0
400x300 54.0
320x240 55.0
1280x720 56.0 57.0
Last edited by DSpider (2011-07-24 09:49:02)
I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).
Offline
I use nouveau to play Starcraft (because nvidia drivers make the mouse lag) and nvidia to play UT2k4. I switch every once in a while and never had any problems. I got it scripted and mkinitcpio recently got a speed boost so it's superfast.
Offline