View previous topic :: View next topic |
Author |
Message |
vinz Tux's lil' helper
Joined: 11 Aug 2002 Posts: 93 Location: Switzerland
|
Posted: Thu Jul 31, 2008 11:19 pm Post subject: 1366x768 resolution FlatTV, nvidia |
|
|
Hello
to some people this might sound simple, but the EDID is preventing to use higher resolutions on some models, but it took me 3 years to get it working (I gave up long ago ).
I have read hundreds of threads/posts from people with a similiar TV and the same problem. Combining parameters from alot of posts I could eventually get it to work.
Output of X11 without EDID restrictions:
Code: | (--) NVIDIA(0): Connected display device(s) on GeForce 6600 at PCI:1:0:0:
(--) NVIDIA(0): Philips FTV (DFP-0)
(--) NVIDIA(0): Philips FTV (DFP-0): 155.0 MHz maximum pixel clock
(--) NVIDIA(0): Philips FTV (DFP-0): Internal Single Link TMDS
(--) NVIDIA(0): Philips FTV (DFP-0): Native FlatPanel Scaling is supported
(--) NVIDIA(0): Philips FTV (DFP-0): DFP modes are not limited to 60 Hz
(--) NVIDIA(0): refresh rate
(--) NVIDIA(0): Philips FTV (DFP-0): DFP is not internal to notebook
(--) NVIDIA(0):
(--) NVIDIA(0): --- EDID for Philips FTV (DFP-0) ---
(--) NVIDIA(0): EDID Version : 1.3
(--) NVIDIA(0): Manufacturer : PHL
(--) NVIDIA(0): Monitor Name : Philips FTV
(--) NVIDIA(0): Product ID : 0
(--) NVIDIA(0): 32-bit Serial Number : 16843009
(--) NVIDIA(0): Serial Number String :
(--) NVIDIA(0): Manufacture Date : 1990, week 0
(--) NVIDIA(0): DPMS Capabilities :
(--) NVIDIA(0): Prefer first detailed timing : Yes
(--) NVIDIA(0): Supports GTF : No
(--) NVIDIA(0): Maximum Image Size : 640mm x 360mm
(--) NVIDIA(0): Valid HSync Range : 28.0 kHz - 45.0 kHz
(--) NVIDIA(0): Valid VRefresh Range : 48 Hz - 62 Hz
(--) NVIDIA(0): EDID maximum pixel clock : 80.0 MHz
(--) NVIDIA(0):
(--) NVIDIA(0): Established Timings:
(--) NVIDIA(0): 640 x 480 @ 60 Hz
(--) NVIDIA(0): 800 x 600 @ 60 Hz
(--) NVIDIA(0):
(--) NVIDIA(0): Detailed Timings:
(--) NVIDIA(0): 1024 x 768 @ 60 Hz
(--) NVIDIA(0): Pixel Clock : 65.00 MHz
(--) NVIDIA(0): HRes, HSyncStart : 1024, 1048
|
nvidia-settings output (please don't hit the link if you don't have such a TV as I only have 500kbit upload )
https://trans.am/1080i.jpg
As my specific model ( philips 32pf9986 ) supports 720p and 1080i HD resolutions, the image is either to small oder to large on the actual resolution (and 1080i makes any non accelerated output unreadble).
TV Specs:
http://www.p4c.philips.com/files/3/32pf9986_12/32pf9986_12_pss_eng.pdf
So what this xorg.conf does is ignoring everything what the display tells the gpu/x11 (use it at your own risk )
Code: |
Section "Monitor"
Identifier "m1"
Option "DPMS"
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Modeline "1360x760_60.00" 83.86 1360 1424 1568 1776 760 761 764 787 -HSync +Vsync
Modeline "1360x768_60.00" 85.800 1360 1440 1552 1792 768 771 777 795 +hsync +vsync
EndSection
Section "Device"
Identifier "GeForce 6600 GT/AGP/SSE2"
Driver "nvidia"
Busid "PCI:1:0:0"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "false"
Option "UseEDID" "False"
Option "NoDDC" "on"
Option "IgnoreEDID" "on"
Option "RenderAccel" "on"
Option "Coolbits" "1"
Option "ExactModeTimingsDVI" "true"
Option "ModeValidation" "NoEdidModes, NoMaxPClkCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoEdidMaxPClkCheck, NoDFPNativeResolutionCheck"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "GeForce 6600 GT/AGP/SSE2"
Monitor "m1"
Defaultdepth 24
SubSection "Display"
Depth 24
Modes "1368x768_60.00" "1360x760_60.00" "1360x768_60.00"
EndSubSection
EndSection
|
nvidia-settings output with 1368x768
https://trans.am/1368.jpg
As the nvidia driver can only operate with values divisible by 8 without remainder, 1366 cannot be used afaik
some infos on versions I use:
Code: |
Portage 2.1.4.4 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.26-gentoo x86_64)
System uname: 2.6.26-gentoo x86_64 Intel(R) Pentium(R) 4 CPU 3.00GHz
# eselect xvmc show
Current XvMC implementation:
nvidia
# eselect opengl show
nvidia
[ebuild R ] x11-base/xorg-server-1.3.0.0-r6 USE="dri ipv6 nptl sdl xorg (-3dfx) -debug -dmx -kdrive -minimal -xprint" INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="-apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 (-i740) -i810 (-impact) (-imstt) -mach64 -mga -neomagic (-newport) (-nsc) -nv -nvidia -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo" 0 kB
[ebuild R ] x11-drivers/nvidia-drivers-173.14.09 USE="acpi gtk (multilib) -custom-cflags" 0 kB
01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2) (prog-if 00 [VGA controller])
|
Hope this info helps someone |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|