[mythtv-users] The nvidia-settings tool and Myth (keeping
overscan right)
Jim Oltman
cnliberal at gmail.com
Tue Mar 29 21:43:06 UTC 2005
I have tried creating a mode line by using the PowerStrip method and
my screen didn't change AT ALL while pressing buttons. If I went to
far with the screen expansion, the entire TV would go black with some
crazy horizontal lines on top. How were you able to get your SVID out
to do a mode line?
On Mon, 14 Mar 2005 10:17:11 -0600, Jim Oltman <cnliberal at gmail.com> wrote:
> I was kinda hoping not to have to do a modeline...it looks like that
> might be the only way.
>
>
> On Mon, 14 Mar 2005 08:56:13 -0500, Dewey Smolka <dsmolka at gmail.com> wrote:
> > It took me a while to fix the screen size after I upgraded -- I
> > accidentally lost all my original config files -- but I finally got
> > the size right by tweaking the mode lines in XF86Config.
> >
> > Note: This is MythTV 0.17 from Knoppmyth R5V12. I'm using an Nvidia
> > Geforce 2 with S-video out to the TV only.
> >
> > Before I added the extra mode lines, Myth would display to the TV at
> > 800x600, leaving about 1" to 1.5" of unused space on the left and
> > right sides of the screen. With these settings, the display reaches
> > all the way to the right side of the screen and almost all the way to
> > the left side without having to monkey around with nvtv or
> > nvidia-settings.
> >
> > Here are the relevant lines from XF86Config-4: [I commented out the
> > DDC-probed settings to prevent the system from going to 800x600. This
> > may not be a necessary step. The lines that work are the ones under
> > the "Inserted from gossamer-threads" comment.]
> > ________________________
> >
> > Section "Monitor"
> > Identifier "Monitor0"
> > Option "DPMS" "true"
> > Option "TVStandard" "NTSC-M"
> > Option "ConnectedMonitor" "TV"
> > Option "TVOutFormat" "SVIDEO"
> > Option "NoLogo" "1"
> > Option "TVOverScan" "0.8"
> > VendorName "KDS"
> > ModelName "KDS1983"
> > HorizSync 30 - 50 # DDC-probed
> > VertRefresh 60 # DDC-probed
> >
> > # TV fullscreen mode or DVD fullscreen output.
> > # 768x576 @ 79 Hz, 50 kHz hsync
> > ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
> >
> > # 768x576 @ 100 Hz, 61.6 kHz hsync
> > ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
> >
> > # Inserted from gossamer-threads.com/lists/users/42881#42881
> > Modeline "720x576/50p" 27.15 720 736 880 896 576 578 579 606 # 27 MHz, 3
> > 0.3 kHz, 50.0 Hz
> > Modeline "768x576/50p" 29.09 768 792 936 960 576 578 579 606 # 29 MHz, 3
> > 0.3 kHz, 50.0 Hz
> > Modeline "800x600/50p" 31.60 800 824 968 1000 600 602 603 632 # 32 MHz,
> > 31.6 kHz, 50.0 Hz
> > Modeline "1024x768/50p" 44.80 1024 1056 1200 1280 768 770 772 808 # 45 M
> > Hz, 35.0 kHz, 43.3 Hz
> > Modeline "640x480/50p" 20.20 640 656 800 800 480 482 483 505 # 20 MHz, 2
> > 5.2 kHz, 50.0 Hz
> >
> > # These are the DDC-probed settings reported by your monitor.
> > # 1600x1200, 75.0Hz; hfreq=93.75, vfreq=75.00
> > #ModeLine "1600x1200" 202.50 1600 1664 1856 2160 1200 1201 1204 1250 +
> > hsync +vsync
> > # 1280x1024, 85.0Hz; hfreq=91.15, vfreq=85.02
> > #ModeLine "1280x1024" 157.50 1280 1344 1504 1728 1024 1025 1028 1072 +
> > hsync +vsync
> > # 1152x864, 75.0Hz; hfreq=67.50, vfreq=75.00
> > #ModeLine "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900 +
> > hsync +vsync
> > # 1024x768, 85.0Hz; hfreq=68.68, vfreq=85.00
> > #ModeLine "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +
> > hsync +vsync
> > # 1024x768, 75.0Hz; hfreq=60.02, vfreq=75.03
> > #ModeLine "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +
> > hsync +vsync
> > # 1024x768, 70.0Hz; hfreq=56.48, vfreq=70.07
> > #ModeLine "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -
> > hsync -vsync
> > # 800x600, 85.0Hz; hfreq=53.67, vfreq=85.06
> > #ModeLine "800x600" 56.25 800 832 896 1048 600 601 604 631 +
> > hsync +vsync
> > # 800x600, 75.0Hz; hfreq=46.88, vfreq=75.00
> > #ModeLine "800x600" 49.50 800 816 896 1056 600 601 604 625 +
> > hsync +vsync
> > # 800x600, 72.0Hz; hfreq=48.08, vfreq=72.19
> > #ModeLine "800x600" 50.00 800 856 976 1040 600 637 643 666 +
> > hsync +vsync
> > # 800x600, 60.0Hz; hfreq=37.88, vfreq=60.32
> > #ModeLine "800x600" 40.00 800 840 968 1056 600 601 605 628 +
> > hsync +vsync
> > # 640x480, 85.0Hz; hfreq=43.27, vfreq=85.01
> > #ModeLine "640x480" 36.00 640 696 752 832 480 481 484 509 -
> > hsync -vsync
> > # 640x480, 75.0Hz; hfreq=37.50, vfreq=75.00
> > #ModeLine "640x480" 31.50 640 656 720 840 480 481 484 500 -
> > hsync -vsync
> > # 640x480, 60.0Hz; hfreq=31.47, vfreq=59.94
> > #ModeLine "640x480" 25.17 640 648 744 784 480 482 484 509 -
> > hsync -vsync
> > EndSection
> >
> > [...]
> >
> > Section "Screen"
> > Identifier "Screen0"
> > Device "Card0"
> > Monitor "Monitor0"
> > DefaultColorDepth 24
> > SubSection "Display"
> > Depth [each display subsection]
> > Modes "640x480"
> > EndSubSection
> >
> > ___________________________
> >
> > This has worked well for me, and seems a better solution than loading
> > tweaks through scripts.
> >
> > If anyone wnats the full XF86Config-4 file, let me know
> >
> >
> > On Mon, 14 Mar 2005 13:00:55 +0000, Neil Bird <neil at fnxweb.com> wrote:
> > > Around about 08/03/05 17:21, Jim Oltman typed ...
> > > > For me, this isn't a solution. When I reboot my machine with a
> > > > different OVERSCAN setting, it actually takes on the screen with the
> > > > SHOW/HIDE DETAILS because that fills in the entire screen just like I
> > > > want. When it goes into KDE, it doesn't keep that overscan. This is
> > > > confusing to me because I thought that in the SHO/HIDE details screen,
> > > > X has already been started. Am I missing something?
> > >
> > > I've noticed that X/nvidia-drivers occasional reset such things as
> > > the overscan, and if this happens, nvdia-settings only re-asserts this
> > > if it *thinks* the value's changed (hence running that doesn't do
> > > anything as the last formally applied setting is the correct one).
> > > <Alt-Ctrl-F1> console swapping does it, e.g.
> > >
> > > My workaround is that I have mythfrontend in a loop in my auto-start
> > > script (so if it crashes it auto-restarts unless I've 'touch'ed
> > > /tmp/myth.die).
> > >
> > > I've also saved an alternate .nvidia-setttings file with a subtly
> > > different overscan bvalue, and in the re-run loop, I call
> > > nvidia-settings twice in succession (once with the alt. file, once with
> > > the real one) before mythfrontend.
> > >
> > > This causes a minor jiggle, but at least it auto-fixes it if it's
> > > gone wrong. That plus the 'power off' fix [kills/starts the front-end]
> > > from Jarod's site means it's quite easy to get around.
> > >
> > > You could always irxec a script to do just nvidia-settings if you've
> > > a spare button.
> > >
> > > --
> > > [neil at fnx ~]# rm -f .signature
> > > [neil at fnx ~]# ls -l .signature
> > > ls: .signature: No such file or directory
> > > [neil at fnx ~]# exit
> > >
> > >
> > > _______________________________________________
> > > mythtv-users mailing list
> > > mythtv-users at mythtv.org
> > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> > >
> > >
> > >
> >
> >
> > _______________________________________________
> > mythtv-users mailing list
> > mythtv-users at mythtv.org
> > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> >
> >
> >
>
More information about the mythtv-users
mailing list