View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 27 posts ] 
Go to page Previous  1, 2

Print view Previous topic   Next topic  
Author Message
Search for:
 Post subject:
PostPosted: Fri Mar 31, 2006 7:10 pm 
Offline
Joined: Thu Mar 02, 2006 5:42 pm
Posts: 410
Location: middleton wi usa atsc
1080i finally works with svid out! 1080i finally works with svid out! It turns out that modifying XF86Config-4 to work with TV out is what screwed it up (at least for me). Here is my procedure:

When you install Knoppmyth from CD do NOT have your TV connected (use a computer monitor)

Do NOT enter TV at the boot prompt, just hit enter. This will create an XF86Config-4 file that will work with your computer monitor.

Setup your tuner card and channels as usual. Get it all working on your monitor. The default XF86Config-4 worked fine for me.

1080i channels showing sd programming have the sd picture centered on the monitor, not right justified like when it's not working correctly on the TV svid out.

Now for the magic, all you have to do is shut down, connect your tv to the svid out, disconnect your computer monitor and turn the box back on.

The nvidia card recongnizes that you have a tv connected and scales everything correctly! you don't have to create any special modelines, you don't have to tell it your tv's refresh rates, you don't even have to tell it to use TV out. It Just Works! 1080i, 720p, all of it!

Sorry for sounding ecstatic, but I've been banging on this for a while! I hope this works for you guys, too!

jzigmyth

R5B7
Athlon 1700+
512 mb ram
XvMC enabled
S-vid out user
Geforce FX 5200
pcHDTV3000


Top
 Profile  
 
 Post subject:
PostPosted: Sat Apr 01, 2006 6:46 pm 
Offline
Joined: Thu Mar 02, 2006 5:42 pm
Posts: 410
Location: middleton wi usa atsc
An update on my 1080i over s-video out configuration.

ANY changes from the default in the "overscan" menu (utilities -> setup -> TV setings -> Playback -> Overscan) seems to cause the picture to be cut off on the right side again on the s-video out. All four boxes should be set to zero. If you need to correct for overscan you can add an option line to the 'Section Monitor' section of the XF86Config.4 file.
Code:
      Option  "TVOverScan" "0.6"
works for my tv.

If this makes the myth GUI too big you can change it's size in utilities -> setup -> appearance -> screen settings. If you change any of the these settings away from zero, then you have to uncheck "use gui for TV playback" or else the S-video out is goofed up again. I also leave "separate video modes for gui and tv" unchecked, I haven't explored it's effect.

On another note, I need to use XvMC because of my slow CPU, but there was still a very, very slight stutter about every one second. Turning on "Use video as timebase" fixed that and now I can watch live hdtv via s-video and its smooth as silk!

jzigmyth

R5B7
Athlon 1700+
512 mb ram
XvMC enabled
S-vid out user
Geforce FX 5200
pcHDTV3000


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 06, 2006 3:57 pm 
Offline
Joined: Sat Feb 18, 2006 12:20 am
Posts: 8
I have the exact same problem with 1080i, but I've figured out it's not just the tv-out/s-video. I hooked up my mythtv box to a projector with a native resolution of 800x600 using the VGA input.

720p stations display with the correct aspect ratio and with no cropping, but 1080i stations are seriously cropped off on the right hand side. I fixed my problem by sending a 1280x720 (720p) image to my projector (over VGA).

BTW, I have an FX5200 and the projector is a Dell 2100 MP, in case you're wondering.

I would still like to fix the problem with the Tv-Out/S-Video because it's much more convenient than firing up the old projector.

jzigmyth, I'm interested in seeing the XF86Config-4 file that is working for you. I'm not a big believer in black-magic, so I'd like to see if I can get it working using my S-video TV-out without reinstalling everything.

Thanks


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 06, 2006 4:48 pm 
Offline
Joined: Fri May 21, 2004 11:55 pm
Posts: 1206
Location: Silicon Valley, CA
As far as I understand, neither 720p or 1080i are ever, under any circumstance. output over either S-Video or composite video connections. They can only be displayed by a VGA or component video connection (for analog) or DVI/HDMI connection (for digital).

_________________
Do you code to live, or live to code?
Search LinHES forum through Google


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 06, 2006 4:55 pm 
Offline
Joined: Mon Oct 06, 2003 10:38 am
Posts: 4978
Location: Nashville, TN
No svid cannot transfer 1080i/720p, however you can view a 1080i/720p recording over svid (it gets downconverted to 64x640/800x600/1024x768 depending on your X resolution. I have done this and it does work, though I haven't done it in R5B7.

_________________
Have a question search the forum and have a look at the KnoppMythWiki.

Xsecrets


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 06, 2006 4:57 pm 
Offline
Joined: Sat Feb 18, 2006 12:20 am
Posts: 8
Liv2Cod wrote:
As far as I understand, neither 720p or 1080i are ever, under any circumstance. output over either S-Video or composite video connections. They can only be displayed by a VGA or component video connection (for analog) or DVI/HDMI connection (for digital).


Oh yes, you're right. I guess I was not clear. In my XF86Config-4 file, I output 640x480 to my TV through Svideo. MythTV/Mplayer downscales the TV show to fit in this area. It does well with 720p, but it truncates 1080i content on the right side.

Here is the ModeLine for TV-out:
ModeLine "640x480" 25.175 640 664 760 800 480 491 493 525

When I'm using my Dell projector (using VGA), I've tried two different Modelines:

Modeline "800x600@75" 49.85 800 832 1016 1048 600 611 619 631
and
Modeline "1280x720@60" 73.78 1280 1312 1592 1624 720 735 742 757

Note: I messed up generating the 800x600 modeline. That should be 60hz.

1080i content displays correctly when the output signal is 1280x720. It does not display correctly when the output resolution is 800x600.

This leads me to believe that MythTV/Mplayer is horking 1080i for one of two reasons: 1) it doesn't like the 4:3 aspect ratio or 2) It doesn't like the low resoultion of 640x480 or 800x600.

That's why I'm curious what your (jzigmyth) XF86Config-4 file looks like.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Apr 07, 2006 6:59 am 
Offline
Joined: Thu Mar 02, 2006 5:42 pm
Posts: 410
Location: middleton wi usa atsc
Hi Caballo,
Just got to work and read your posts. I'll post the XF86Config-4 file tonite when I get home.
jzigmyth


Top
 Profile  
 
 Post subject:
PostPosted: Fri Apr 07, 2006 3:44 pm 
Offline
Joined: Sat Feb 18, 2006 12:20 am
Posts: 8
OK, I figured out the exact problem:

It seems that MythTV/Mplayer (using R5B7 a.k.a 0.19) has a bug when scaling 1080i content to a screen resoultion of 640x480 (and to a lesser extent, 800x600). The fix (if you are using TV-Out) is to set your desktop resolution to 1024x768. Apparently, this desktop is large enough for Mplayer to properly scale the 1080i signal without cropping off any of the edges.

Here is my modeline (use this at your own risk):

ModeLine "1024x768@60" 64.56 1024 1056 1296 1328 768 783 791 807

Also, unless you want gigantic fonts, here is a decent DPI setting:
DisplaySize 320 240

With these settings, I can watch all HDTV content with the proper aspect ratio, and without losing huge chunks of the picture on the right side.

Thanks for the posts everyone. jzigmyth, I suspect if you look at your XF86Config-4 file, you'll find you're running at 1024x768. The sequence you used to install Knoppmyth (using the monitor first), probably just caused the scripts to set your desktop at 1024x768 instead of 640x480. Hence, your HDTV "fits" properly.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Apr 07, 2006 6:07 pm 
Offline
Joined: Thu Mar 02, 2006 5:42 pm
Posts: 410
Location: middleton wi usa atsc
Hi Caballo,
Glad to hear you got it working! Perhaps you can help me understand what is actually going on. When you say you set your desktop resolution to 1024x768, are you doing that in XF86Config-4? What is the exact command (or is that what the modeline does)?

Secondly, my XF86Config-4 has a bunch of modelines. How do I tell which one is actually being used? If I wanted to try your modeline, how would I know it was using yours and not one of the other gazzilion modelines in the file? Maybe you could post your file for reference.

You can see that there are no TV specific commands in the file such as:
Code:
 
        Option  "TVStandard" "NTSC-M"
        Option  "ConnectedMonitor" "TV"
        Option  "TVOutFormat" "SVIDEO"

I also haven't set the refresh specifically to 60hz for the TV anywhere.
I have to physically unplug the VGA monitor and then restart the gdm. Then the TV display comes up on the svideo out.

My last question is: where do you set "DisplaySize 320 240"? Is that in the config file and if so, which section? I don't have such a setting in mine, and actually my fonts seem a little small on the TV screen. I was hoping to make them bigger somehow.

Thanks,
jzigmyth

Here is my XF86Config-4:
Code:
Section "ServerLayout"
        Identifier     "XFree86 Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
# PS/2 Mouse using /dev/input/mice in Kernel 2.6
# Serial Mouse not detected
        InputDevice    "USB Mouse" "CorePointer"
EndSection

Section "ServerFlags"
        Option "AllowMouseOpenFail"  "true"
        Option  "NoPM"  "true"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
        FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
# Additional fonts: Locale, Gimp, TTF...
        FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
#       FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi"
#       FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath     "/usr/share/fonts/ttf/western"
        FontPath     "/usr/share/fonts/ttf/decoratives"
        FontPath     "/usr/share/fonts/truetype"
        FontPath     "/usr/share/fonts/truetype/openoffice"
        FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
        FontPath     "/usr/share/fonts/latex-ttf-fonts"
        FontPath     "/usr/X11R6/lib/X11/fonts/defoma/CID"
        FontPath     "/usr/X11R6/lib/X11/fonts/defoma/TrueType"
EndSection

Section "Module"
        Load  "ddc"  # ddc probing of monitor
#       Load  "GLcore"
        Load  "dbe"
#       Load  "dri"
        Load  "extmod"
        Load  "glx"
        Load  "bitmap" # bitmap-fonts
        Load  "speedo"
        Load  "type1"
        Load  "freetype"
        Load  "record"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "CoreKeyboard"
        Option "XkbRules" "xfree86"
        Option "XkbModel" "pc105"
        Option "XkbLayout" "us"

EndSection

Section "InputDevice"
        Identifier  "Serial Mouse"
        Driver      "mouse"
        Option      "Protocol" "Microsoft"
        Option      "Device" "/dev/ttyS0"
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"
        Option      "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
        Identifier  "PS/2 Mouse"
        Driver      "mouse"
        Option      "Protocol" "auto"
Option          "ZAxisMapping"          "4 5"
        Option      "Device" "/dev/psaux"
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"
        Option      "SendCoreEvents"  "true"
EndSection

Section "InputDevice"
        Identifier      "USB Mouse"
        Driver          "mouse"
        Option          "Device"                "/dev/input/mice"
        Option          "SendCoreEvents"        "true"
        Option          "Protocol"              "IMPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "5"
EndSection

# Auto-generated by KNOPPIX mkxf86config

Section "Monitor"
        Identifier   "Monitor0"
#       Option  "TVOverScan" "0.6"
#       HorizSync    28.0 - 78.0 # Warning: This may fry very old Monitors
        HorizSync    28.0 - 96.0 # Warning: This may fry old Monitors
        VertRefresh  50.0 - 75.0 # Very conservative. May flicker.
#       VertRefresh  50.0 - 62.0 # Extreme conservative. Will flicker. TFT default.
        #  Default modes distilled from
        #      "VESA and Industry Standards and Guide for Computer Display Monitor
        #       Timing", version 1.0, revision 0.8, adopted September 17, 1998.
        #  $XFree86: xc/programs/Xserver/hw/xfree86/etc/vesamodes,v 1.4 1999/11/18 16:52:17 tsi Exp $
        # 640x350 @ 85Hz (VESA) hsync: 37.9kHz
        ModeLine "640x350"    31.5  640  672  736  832    350  382  385  445 +hsync -vsync
        # 640x400 @ 85Hz (VESA) hsync: 37.9kHz
        ModeLine "640x400"    31.5  640  672  736  832    400  401  404  445 -hsync +vsync
        # 720x400 @ 85Hz (VESA) hsync: 37.9kHz
        ModeLine "720x400"    35.5  720  756  828  936    400  401  404  446 -hsync +vsync
        # 640x480 @ 60Hz (Industry standard) hsync: 31.5kHz
        ModeLine "640x480"    25.2  640  656  752  800    480  490  492  525 -hsync -vsync
        # 640x480 @ 72Hz (VESA) hsync: 37.9kHz
        ModeLine "640x480"    31.5  640  664  704  832    480  489  491  520 -hsync -vsync
        # 640x480 @ 75Hz (VESA) hsync: 37.5kHz
        ModeLine "640x480"    31.5  640  656  720  840    480  481  484  500 -hsync -vsync
        # 640x480 @ 85Hz (VESA) hsync: 43.3kHz
        ModeLine "640x480"    36.0  640  696  752  832    480  481  484  509 -hsync -vsync
        # 800x600 @ 56Hz (VESA) hsync: 35.2kHz
        ModeLine "800x600"    36.0  800  824  896 1024    600  601  603  625 +hsync +vsync
        # 800x600 @ 60Hz (VESA) hsync: 37.9kHz
        ModeLine "800x600"    40.0  800  840  968 1056    600  601  605  628 +hsync +vsync
        # 800x600 @ 72Hz (VESA) hsync: 48.1kHz
        ModeLine "800x600"    50.0  800  856  976 1040    600  637  643  666 +hsync +vsync
        # 800x600 @ 75Hz (VESA) hsync: 46.9kHz
        ModeLine "800x600"    49.5  800  816  896 1056    600  601  604  625 +hsync +vsync
        # 800x600 @ 85Hz (VESA) hsync: 53.7kHz
        ModeLine "800x600"    56.3  800  832  896 1048    600  601  604  631 +hsync +vsync
        # 1024x768i @ 43Hz (industry standard) hsync: 35.5kHz
        ModeLine "1024x768"   44.9 1024 1032 1208 1264    768  768  776  817 +hsync +vsync Interlace
        # 1024x768 @ 60Hz (VESA) hsync: 48.4kHz
        ModeLine "1024x768"   65.0 1024 1048 1184 1344    768  771  777  806 -hsync -vsync
        # 1024x768 @ 70Hz (VESA) hsync: 56.5kHz
        ModeLine "1024x768"   75.0 1024 1048 1184 1328    768  771  777  806 -hsync -vsync
        # 1024x768 @ 75Hz (VESA) hsync: 60.0kHz
        ModeLine "1024x768"   78.8 1024 1040 1136 1312    768  769  772  800 +hsync +vsync
        # 1024x768 @ 85Hz (VESA) hsync: 68.7kHz
        ModeLine "1024x768"   94.5 1024 1072 1168 1376    768  769  772  808 +hsync +vsync
        # 1152x864 @ 75Hz (VESA) hsync: 67.5kHz
        ModeLine "1152x864"  108.0 1152 1216 1344 1600    864  865  868  900 +hsync +vsync
        # 1280x960 @ 60Hz (VESA) hsync: 60.0kHz
        ModeLine "1280x960"  108.0 1280 1376 1488 1800    960  961  964 1000 +hsync +vsync
        # 1280x960 @ 85Hz (VESA) hsync: 85.9kHz
        ModeLine "1280x960"  148.5 1280 1344 1504 1728    960  961  964 1011 +hsync +vsync
        # 1280x1024 @ 60Hz (VESA) hsync: 64.0kHz
        ModeLine "1280x1024" 108.0 1280 1328 1440 1688   1024 1025 1028 1066 +hsync +vsync
        # 1280x1024 @ 75Hz (VESA) hsync: 80.0kHz
        ModeLine "1280x1024" 135.0 1280 1296 1440 1688   1024 1025 1028 1066 +hsync +vsync
        # 1280x1024 @ 85Hz (VESA) hsync: 91.1kHz
        ModeLine "1280x1024" 157.5 1280 1344 1504 1728   1024 1025 1028 1072 +hsync +vsync
        # 1600x1200 @ 60Hz (VESA) hsync: 75.0kHz
        ModeLine "1600x1200" 162.0 1600 1664 1856 2160   1200 1201 1204 1250 +hsync +vsync
        # 1600x1200 @ 65Hz (VESA) hsync: 81.3kHz
        ModeLine "1600x1200" 175.5 1600 1664 1856 2160   1200 1201 1204 1250 +hsync +vsync
        # 1600x1200 @ 70Hz (VESA) hsync: 87.5kHz
        ModeLine "1600x1200" 189.0 1600 1664 1856 2160   1200 1201 1204 1250 +hsync +vsync
        # 1600x1200 @ 75Hz (VESA) hsync: 93.8kHz
        ModeLine "1600x1200" 202.5 1600 1664 1856 2160   1200 1201 1204 1250 +hsync +vsync
        # 1600x1200 @ 85Hz (VESA) hsync: 106.3kHz
        ModeLine "1600x1200" 229.5 1600 1664 1856 2160   1200 1201 1204 1250 +hsync +vsync
        # 1792x1344 @ 60Hz (VESA) hsync: 83.6kHz
        ModeLine "1792x1344" 204.8 1792 1920 2120 2448   1344 1345 1348 1394 -hsync +vsync
        # 1792x1344 @ 75Hz (VESA) hsync: 106.3kHz
        ModeLine "1792x1344" 261.0 1792 1888 2104 2456   1344 1345 1348 1417 -hsync +vsync
        # 1856x1392 @ 60Hz (VESA) hsync: 86.3kHz
        ModeLine "1856x1392" 218.3 1856 1952 2176 2528   1392 1393 1396 1439 -hsync +vsync
        # 1856x1392 @ 75Hz (VESA) hsync: 112.5kHz
        ModeLine "1856x1392" 288.0 1856 1984 2208 2560   1392 1393 1396 1500 -hsync +vsync
        # 1920x1440 @ 60Hz (VESA) hsync: 90.0kHz
        ModeLine "1920x1440" 234.0 1920 2048 2256 2600   1440 1441 1444 1500 -hsync +vsync
        # 1920x1440 @ 75Hz (VESA) hsync: 112.5kHz
        ModeLine "1920x1440" 297.0 1920 2064 2288 2640   1440 1441 1444 1500 -hsync +vsync
        # Additional modelines
        ModeLine "1800x1440"  230    1800 1896 2088 2392  1440 1441 1444 1490 +HSync +VSync
        ModeLine "1800x1440"  250    1800 1896 2088 2392  1440 1441 1444 1490 +HSync +VSync
        # Extended modelines with GTF timings
        # 640x480 @ 100.00 Hz (GTF) hsync: 50.90 kHz; pclk: 43.16 MHz
        ModeLine "640x480"  43.16  640 680 744 848  480 481 484 509  -HSync +Vsync
        # 768x576 @ 60.00 Hz (GTF) hsync: 35.82 kHz; pclk: 34.96 MHz
        ModeLine "768x576"  34.96  768 792 872 976  576 577 580 597  -HSync +Vsync
        # 768x576 @ 72.00 Hz (GTF) hsync: 43.27 kHz; pclk: 42.93 MHz
        ModeLine "768x576"  42.93  768 800 880 992  576 577 580 601  -HSync +Vsync
        # 768x576 @ 75.00 Hz (GTF) hsync: 45.15 kHz; pclk: 45.51 MHz
        ModeLine "768x576"  45.51  768 808 888 1008  576 577 580 602  -HSync +Vsync
        # 768x576 @ 85.00 Hz (GTF) hsync: 51.42 kHz; pclk: 51.84 MHz
        ModeLine "768x576"  51.84  768 808 888 1008  576 577 580 605  -HSync +Vsync
        # 768x576 @ 100.00 Hz (GTF) hsync: 61.10 kHz; pclk: 62.57 MHz
        ModeLine "768x576"  62.57  768 816 896 1024  576 577 580 611  -HSync +Vsync
        # 800x600 @ 100.00 Hz (GTF) hsync: 63.60 kHz; pclk: 68.18 MHz
        ModeLine "800x600"  68.18  800 848 936 1072  600 601 604 636  -HSync +Vsync
        # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz
        ModeLine "1024x768"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
        # 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
        ModeLine "1152x864"  81.62  1152 1216 1336 1520  864 865 868 895  -HSync +Vsync
        # 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
        ModeLine "1152x864"  119.65  1152 1224 1352 1552  864 865 868 907  -HSync +Vsync
        # 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz
        ModeLine "1152x864"  143.47  1152 1232 1360 1568  864 865 868 915  -HSync +Vsync
        # 1280x960 @ 72.00 Hz (GTF) hsync: 72.07 kHz; pclk: 124.54 MHz
        ModeLine "1280x960"  124.54  1280 1368 1504 1728  960 961 964 1001  -HSync +Vsync
        # 1280x960 @ 75.00 Hz (GTF) hsync: 75.15 kHz; pclk: 129.86 MHz
        ModeLine "1280x960"  129.86  1280 1368 1504 1728  960 961 964 1002  -HSync +Vsync
        # 1280x960 @ 100.00 Hz (GTF) hsync: 101.70 kHz; pclk: 178.99 MHz
        ModeLine "1280x960"  178.99  1280 1376 1520 1760  960 961 964 1017  -HSync +Vsync
        # 1280x1024 @ 100.00 Hz (GTF) hsync: 108.50 kHz; pclk: 190.96 MHz
        ModeLine "1280x1024"  190.96  1280 1376 1520 1760  1024 1025 1028 1085  -HSync +Vsync
        # 1400x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 122.61 MHz
        ModeLine "1400x1050"  122.61  1400 1488 1640 1880  1050 1051 1054 1087  -HSync +Vsync
        # 1400x1050 @ 72.00 Hz (GTF) hsync: 78.77 kHz; pclk: 149.34 MHz
        ModeLine "1400x1050"  149.34  1400 1496 1648 1896  1050 1051 1054 1094  -HSync +Vsync
        # 1400x1050 @ 75.00 Hz (GTF) hsync: 82.20 kHz; pclk: 155.85 MHz
        ModeLine "1400x1050"  155.85  1400 1496 1648 1896  1050 1051 1054 1096  -HSync +Vsync
        # 1400x1050 @ 85.00 Hz (GTF) hsync: 93.76 kHz; pclk: 179.26 MHz
        ModeLine "1400x1050"  179.26  1400 1504 1656 1912  1050 1051 1054 1103  -HSync +Vsync
        # 1400x1050 @ 100.00 Hz (GTF) hsync: 111.20 kHz; pclk: 214.39 MHz
        ModeLine "1400x1050"  214.39  1400 1512 1664 1928  1050 1051 1054 1112  -HSync +Vsync
        # 1600x1200 @ 100.00 Hz (GTF) hsync: 127.10 kHz; pclk: 280.64 MHz
        ModeLine "1600x1200"  280.64  1600 1728 1904 2208  1200 1201 1204 1271  -HSync +Vsync
        # 1920x1200 @ 60.00 Hz (GTF)  hsync: 74.52; pclk: 193.16 MHz
        Modeline "1920x1200" 193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +HSync
EndSection

Section "Device"
        ### Available Driver options are:-
# sw_cursor is needed for some ati and radeon cards
        #Option     "sw_cursor"
        #Option     "hw_cursor"
        #Option     "NoAccel"
        #Option     "ShowCache"
        #Option     "ShadowFB"
        #Option     "UseFBDev"
        #Option     "Rotate"
        Identifier  "Card0"
# The following line is auto-generated by KNOPPIX mkxf86config
        Driver      "nvidia"
        VendorName  "All"
        BoardName   "All"
#       BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultColorDepth 24
        SubSection "Display"
                Depth     1
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     4
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     8
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     15
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     32
                Modes "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection


Top
 Profile  
 
 Post subject:
PostPosted: Sat Apr 08, 2006 11:03 pm 
Offline
Joined: Sat Feb 18, 2006 12:20 am
Posts: 8
Well, I'm no expert on the XF86Config file. You'd probably be better served to find a well-written readme on this topic. But I'll try to answer your questions.

jzigmyth wrote:
When you say you set your desktop resolution to 1024x768, are you doing that in XF86Config-4? What is the exact command (or is that what the modeline does)?


Yes, I'm just doing it in the XF86Config-4 file. I'm using the modeline I posted in the previous message.

jzigmyth wrote:

Secondly, my XF86Config-4 has a bunch of modelines. How do I tell which one is actually being used?



You're going to have to read up on how the XF86Config file works. I'm posting the important sections from mine below:

Code:
Section "Monitor"
   Identifier   "TVout"
   Option   "DPMS"   "true"
   HorizSync    30.0 - 50.0 # Changed this setting since it's for TVout
   VertRefresh  60.0 - 60.0 # Changed this setting since it's for TVOut
   Option "ConnectedMonitor" "TV"
   Option "TVStandard" "NTSC-M"
   Option "TVOutFormat" "SVIDEO"
#   Option "NoLogo" "1"
   DisplaySize 320 240
   ModeLine "640x480" 25.175  640  664  760  800    480  491  493  525
   ModeLine "1024x768@60" 64.56 1024 1056 1296 1328   768  783  791  807
EndSection

Section "Screen"
   Identifier "PanasonicTV"
   Device     "Card0"
   Monitor    "TVout"
   DefaultColorDepth 24
   SubSection "Display"
      Depth     24
      Modes "1024x768@60" "640x480"
   EndSubSection
EndSection



"640x480" and "1024x768@60" are unique identifiers for each modeline. It doesn't matter what they are called, but it smart to use a logical name. To figure out which modeline is being used, you must look first at the DefaultColorDepth setting in the "Screen" section. Then find the "Modes" line for that particular Color Depth. The first modeline listed in the "Modes" line is the one X tries to use first. As you can see, mine is called "1024x768@60". If you look earlier in the post, you can see how 1024x768@60 is defined.

FYI, I generated my modelines using this page:

http://xtiming.sourceforge.net/cgi-bin/xtiming.pl

jzigmyth wrote:
My last question is: where do you set "DisplaySize 320 240"? Is that in the config file and if so, which section?


See my above snippet. Good luck! (you can play around with Display Size, but make sure the ratio matches your screen ration). i.e. 4:3 or 16:9.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Apr 09, 2006 11:09 am 
Offline
Joined: Thu Mar 02, 2006 5:42 pm
Posts: 410
Location: middleton wi usa atsc
Thanks for the info! What you said makes things fall into place. Tho only part I can't figure out is that my default modelines don't have unique names. My config file has 6 modelines all named "1024 768" (see previous post). If I look in /var/log/XFree86.0.log at the very bottom it looks like what it picked matches the "1024 768" at 75hz vertical refresh (which of course won't work on a tv-out, which I am using)

from my XFree86.0.log:
Code:
GetModeLine - scrn: 0 clock: 78800
GetModeLine - hdsp: 1024 hbeg: 1040 hend: 1136 httl: 1312
              vdsp: 768 vbeg: 769 vend: 772 vttl: 800 flags: 5


one of the "1024x768" modelines in my XF86Config-4:
Code:
# 1024x768 @ 75Hz (VESA) hsync: 60.0kHz
        ModeLine "1024x768"   78.8 1024 1040 1136 1312    768  769  772  800 +hsync +vsync


The man page http://www.xfree86.org/current/XF86Config.5.html for the config file doesn't shed much light on how things work, either. I'll keep digging, but I'm not sure where to look anymore.

jzigmyth

R5B7
Athlon 1700+
512 mb ram
XvMC enabled
S-vid out user
Geforce FX 5200
pcHDTV3000


Top
 Profile  
 
 Post subject:
PostPosted: Mon Apr 10, 2006 10:47 am 
Offline
Joined: Sat Feb 18, 2006 12:20 am
Posts: 8
jzigmyth wrote:
Tho only part I can't figure out is that my default modelines don't have unique names. My config file has 6 modelines all named "1024 768" (see previous post).


I suggest doing two things to make your life easier:

1) Afer making a backup of your XF86Config-4 file, comment out or delete all of the modelines you know you will never use. (Any line starting with a # character is considered a comment and is ignored by X Windows).
2) Start giving the modelines your own unique names. It will make it less confusing.

Also, there is nothing magical about generating a modeline. Take a look at the link from my previous post for generating a modeline. Just be careful you enter correct values so you don't blow out your TV. I take no responsibility for mistyped modeline values. :)


Top
 Profile  
 

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 27 posts ] 
Go to page Previous  1, 2



All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 62 guests


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 post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu