Author |
Message |
jzigmyth
|
Posted: Fri Mar 31, 2006 7:10 pm |
|
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 |
|
|
jzigmyth
|
Posted: Sat Apr 01, 2006 6:46 pm |
|
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 |
|
|
caballo
|
Posted: Thu Apr 06, 2006 3:57 pm |
|
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 |
|
|
Liv2Cod
|
Posted: Thu Apr 06, 2006 4:48 pm |
|
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 |
|
|
Xsecrets
|
Posted: Thu Apr 06, 2006 4:55 pm |
|
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 |
|
|
caballo
|
Posted: Thu Apr 06, 2006 4:57 pm |
|
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 |
|
|
jzigmyth
|
Posted: Fri Apr 07, 2006 6:59 am |
|
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 |
|
|
caballo
|
Posted: Fri Apr 07, 2006 3:44 pm |
|
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 |
|
|
jzigmyth
|
Posted: Fri Apr 07, 2006 6:07 pm |
|
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 |
|
|
caballo
|
Posted: Sat Apr 08, 2006 11:03 pm |
|
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.pljzigmyth 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 |
|
|
jzigmyth
|
Posted: Sun Apr 09, 2006 11:09 am |
|
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 |
|
|
caballo
|
Posted: Mon Apr 10, 2006 10:47 am |
|
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 |
|
|