Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 08-09-06, 04:01 PM   #1
rskaret
Registered User
 
Join Date: Aug 2006
Posts: 4
Default LCD TV, SuSE 10.1 No valid modes for "1366x768";

Hi,

I have a Samsung LE40R71B LCD TV connected to my PC running
SuSE 10.1 . When X is started I get only 1024x768 resolution while
the Samsung supports up to 1366x768.
I use the latest Nvidia driver (1.0-8762)
The card is a NVIDIA GPU GeForce4 MX 4000 PCI

From the Xorg.0.log I get this:

(II) NVIDIA(0): NVIDIA GPU GeForce4 MX 4000 at PCI:0:10:0
(--) NVIDIA(0): VideoRAM: 65536 kBytes
(--) NVIDIA(0): VideoBIOS: 04.18.20.38.d7
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce4 MX 4000 at
(--) NVIDIA(0): PCI:0:10:0:
(--) NVIDIA(0): Samsung (CRT-0)
(--) NVIDIA(0): Samsung (CRT-0): 350.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "1366x768"; removing.
(WW) NVIDIA(0): No valid modes for "1280x768"; removing.
(WW) NVIDIA(0): No valid modes for "1280x600"; removing.
(WW) NVIDIA(0): No valid modes for "1024x600"; removing.
(WW) NVIDIA(0): No valid modes for "768x576"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): "800x600"
(II) NVIDIA(0): "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768

What does this mean?

Is it the TV that reports wrong size? Is it the card (HW) that can't handle
this resolution or is it the Nvidia driver which can't hadle 1366x768?

I have tried to modify the Modes like this in my xorg.conf file:

Section "Modes"
Identifier "Modes[1]"
ModeLine "1366x768" 180.48 1366 1424 1704 1816 768 770 782 808 #123Hz
Modeline "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628
Modeline "768x576" 33.74 768 792 872 976 576 577 580 596
Modeline "640x480" 23.06 640 656 720 800 480 481 484 497
EndSection

Is there anybody out there who has got the 1366x768 mode to work
towards a LCD TV? How ?

Any help is much appreciated.

Regards Ragnar
rskaret is offline   Reply With Quote
Old 08-09-06, 09:18 PM   #2
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

According to what you posted, you're not using a TV, you're using a CRT. Please start X with the following command:
startx -- - logverbose 6

and then generate and post an nvidia-bug-report.log.

Thanks,
Lonni
netllama is offline   Reply With Quote
Old 08-10-06, 02:00 AM   #3
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

Quote:
Originally Posted by rskaret
Is it the TV that reports wrong size? Is it the card (HW) that can't handle
this resolution or is it the Nvidia driver which can't hadle 1366x768?
Nvidia cards cannot handle 1366x768.
You need to use 1360 or 1368 x 768 instead.
Of course this means you need to create a modeline, because the TV does not propose that resolution.
You already found that, but your modelines look a bit funny. Look in the TV specs to find an acceptable H and V frequency.
Can it do 1368x768 at 60 Hz non-interlaced? Then write a modeline for that.
Something like:
Modeline "1368x768" 72.25 1368 1416 1448 1528 768 771 781 790 +HSync -Vsync


For netllama: today, more and more TVs offer a direct VGA/DVI connection so even when it is called a TV it may still show up as VGA or DVI. This is fortunate, because then you won't have to fight with the TV-OUT and all its limitations.
pe1chl is offline   Reply With Quote
Old 08-10-06, 11:04 AM   #4
netllama
NVIDIA Corporation
 
Join Date: Dec 2004
Posts: 8,763
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

pe1chl, while that is true, as far as the driver is concerned an analog connection will always be treated as a CRT, regardless of what the actual display device is.
netllama is offline   Reply With Quote
Old 08-10-06, 11:45 AM   #5
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

So it is an LCD TV with a VGA connection, connected to the MX4000 as if it is a CRT.
It still is a TV, but maybe not in nvdia driver terms where a TV is something connected via a "TV-OUT" chip.

But for the owner this is fortunate, because a TV-OUT chip makes simple things complicated. By "offering" unwanted things like scaling, overscanning, etc. Those are rarely what you want, on an LCD TV.

But this is off-topic, I wonder if the proposed modeline works or if it is rejected as well...
pe1chl is offline   Reply With Quote
Old 08-10-06, 03:22 PM   #6
rskaret
Registered User
 
Join Date: Aug 2006
Posts: 4
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

Thanks. I will try this. If it works I will let you know.

I used the Modeline like pe1chl suggested.
The mode was accepted and I got 1368x768. Now I finally can read the text.

There is one problem still thoug :-( the first 20% of the screen at left side is outside the
TV screen. (The first icon on the menu line at bottom in KDE for SuSE which I can see is the
Suse help senter....)

Last edited by rskaret; 08-10-06 at 03:53 PM.
rskaret is offline   Reply With Quote
Old 08-10-06, 05:13 PM   #7
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

Decrease the numbers 1416 and 1448 each by the same amount to shift the picture to the right. E.g. subtract 16 or 32 from both.
You can also experiment with the + and - on hsync and vsync.

When it is not possible to get it OK this way (e.g. because the picture really is too wide) you could try increasing the flyback delay, like this:

Modeline "1368x768" 85.25 1368 1440 1576 1784 768 771 781 798

But that looks more like what you already had.
pe1chl is offline   Reply With Quote
Old 08-11-06, 12:32 PM   #8
rskaret
Registered User
 
Join Date: Aug 2006
Posts: 4
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

Now it works!!!
Thank you very much.

I looked in the manual for the TV again and could see that
it was in fact 1360 and not 1366 which should be the size.

I ended up whit this modeline:

Modeline "1360x768" 60.25 1360 1392 1526 1784 768 771 781 798 +HSync +Vsync

In the manual it said
1360x768 Hfreq: 47.712 Vfreq: 60.0015 Pixel clock in MHz: 85.800
Sync Polarity H/V: +/+

I said that the screen was 20% outside the TV on right hand, in fact it was
20% outside on left side aswell.

I have to work with the fonts in KDE because they are blurry. This text however I can read from 3 meters away from the TV :-)

Thanks!
Ragnar Skaret
rskaret is offline   Reply With Quote

Old 08-11-06, 04:37 PM   #9
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

Quote:
Originally Posted by rskaret
In the manual it said
1360x768 Hfreq: 47.712 Vfreq: 60.0015 Pixel clock in MHz: 85.800
Sync Polarity H/V: +/+
You should have said that before. With that information you can calculate the correct modeline immediately.

clock=85.800
hres=1360
vres=768
so:
Modeline "1360x768" 85.800 1360 aaaa bbbb cccc 768 ddd eee fff +HSync +Vsync

cccc=clock/hfreq = 85800/47.712 = 1800 (rounded to 8-multiple)
eee = hfreq/vfreq = (85800/1800)/60.0015 = 794

aaaa and bbbb are between 1360 and cccc (determining horizontal position)
same for ddd and eee.

Maybe if you refine your modeline you get sharper results.
pe1chl is offline   Reply With Quote
Old 08-12-06, 05:31 PM   #10
rskaret
Registered User
 
Join Date: Aug 2006
Posts: 4
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

Hi, Thanks again.

I have done init 3, edit xorg.conf, init 5 like 100 times.

I ended up with :
Modeline "1360x768" 85.800 1360 1400 1534 1800 768 771 781 794

Some rows with pixels are not used on either rigth or left side of the screen.
Not possible to find something that is 100%.

See on text that the font is sharp some places while a little blurry
some inches down the line

I'm satisfied with the result.

Thanks.
rskaret is offline   Reply With Quote
Old 08-12-06, 06:17 PM   #11
pe1chl
Registered User
 
Join Date: Aug 2003
Posts: 1,026
Default Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

Good. It is usually very difficult to get 1:1 pixel mapping (a pixel in framestore corresponds to a pixel on the LCD) on a TV, especially when not using DVI or HDMI.
This is only visible when looking at small text, not when playing movies.

My TV can only do 1280x768 in 1:1 mode (with small black borders on the sides) or 1920x1080 in HD mode (with overscan and scaling)...
pe1chl is offline   Reply With Quote
Old 07-13-07, 01:49 AM   #12
nutzer
Registered User
 
Join Date: Jul 2007
Posts: 5
Question Re: LCD TV, SuSE 10.1 No valid modes for "1366x768";

Quote:
Nvidia cards cannot handle 1366x768.
You need to use 1360 or 1368 x 768 instead.
I don't know how it works with your cards, but I have an GTX8800 and a Philips 37'' LCD TV. (37PF5321). The TV has a native resolution of 1366x768. In the manual of the TV is only written that it supports (as PC modes) 800x600, 1024x768, 1280x768.

But knwo the clue.

In Windows XP and also Windows Vista I can drive it with 1366x768 in custom resolution mode and it definitely works!

in my xorg.conf I have

Code:
Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GTX"
    BusID          "PCI:1:0:0"
    Screen          1
    Option         "UseEDID" "FALSE"
EndSection
and

Code:
Section "Screen"
    Identifier     "Screen1"
    Device         "Videocard1"
    Monitor        "TVLCD"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "UseEDID" "FALSE"
 #   Option         "metamodes" "DFP-1: 1366x768 +0+0"
    Subsection "Display"
      Depth         24
      Modes        "1920x1080" "1366x768" "800x600"
    EndSubSection
EndSection
and it only uses the 800x600 resolution.

but in the Xorg.0.log log he is just discarding the HD modes :

Code:
(II) NVIDIA(1): Assigned Display Device: DFP-0
(WW) NVIDIA(1): No valid modes for "1920x1080"; removing.
(WW) NVIDIA(1): No valid modes for "1366x768"; removing.
(II) NVIDIA(1): Validated modes:
(II) NVIDIA(1):     "800x600"

so whats the problem?

Cause its working in windows I cannot imagine thats impossible in Linux!
nutzer is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 09:29 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.