Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
1366x768 resolution FlatTV, nvidia
View unanswered posts
View posts from last 24 hours

Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
Tux's lil' helper
Tux's lil' helper

Joined: 11 Aug 2002
Posts: 93
Location: Switzerland

PostPosted: Thu Jul 31, 2008 11:19 pm    Post subject: 1366x768 resolution FlatTV, nvidia Reply with quote

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 :x ).
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:
(--) 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 :P )

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:

So what this xorg.conf does is ignoring everything what the display tells the gpu/x11 (use it at your own risk :P )


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

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"

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"

nvidia-settings output with 1368x768

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:

Portage (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:
# eselect opengl show

[ebuild   R   ] x11-base/xorg-server-  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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Page 1 of 1

Jump to:  
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