Author |
Message |
ed3120
|
Posted: Sat Apr 01, 2006 9:52 am |
|
Joined: Sun Dec 04, 2005 1:44 pm
Posts: 403
Location:
Central NJ
|
I wouldn't go so far to call it choppy, but my recordings often just don't look smooth....like they are being played back with less of a framerate. My CPU usage usually stays around 50% and never goes above 60%, so it isn't like the CPU is maxing out. It doesn't look like my memory is going into swap either, since my swap is 0. It's weird because people's lips usually move ok, but when the camera starts panning around things look their worst. (Obviously more screen change during those moments.)
I run a 1080i modeline, so the 1080i recordings are often a bit better than the 720p (which obviously need to be deinterlaced.) My 720p recordings sometimes have garbled noise added to the recordings, but it's happening less often since I enable extra audio buffering. Sometimes stopping and restarting the recording helps, but it often doesn't help.
I turned off the captioning option. (which I read as a suggestion here.)
In my TV Playback settings, I have:
Deinterlace playback unchecked.
Preferred MPEG Decoder: Standard
Vertical sync unchecked.
Realtime Priority threads checked.
Use video as timebase unchecked.
Extra audio buffering checked.
_________________ Currently running: R5.5, HD5000 x 2, PVR150, Athlon 64 3000+, Chaintech VNF4, 1GB RAM, 2 x 250GB in LVM, MSI NX6200TC -> AA 9A60 -> HDTV
|
|
Top |
|
 |
ceenvee703
|
Posted: Sat Apr 01, 2006 10:13 am |
|
Joined: Fri Apr 02, 2004 10:08 am
Posts: 1637
Location:
Virginia, USA
|
ed3120 wrote: It's weird because people's lips usually move ok, but when the camera starts panning around things look their worst. (Obviously more screen change during those moments.) This is a classic symptom of deinterlacing issues. Anything with horizontal motion will accentuate it... it's not the amount of screen change but the type of motion. ed3120 wrote: I run a 1080i modeline, so the 1080i recordings are often a bit better than the 720p (which obviously need to be deinterlaced.)
It's actually that the 720p needs to be _interlaced_ when you run 1080i. I know what the deinterlacing settings are but not sure what the options are for interlacing progressive material.
|
|
Top |
|
 |
RichP
|
Posted: Sat Apr 01, 2006 12:34 pm |
|
Joined: Wed Nov 10, 2004 12:28 am
Posts: 91
Location:
NJ
|
ed3120
I am running a 1080i modeline and then in Settings -> Appearance -> Video Mode Settings
I have GUI and Video Output set to 1920x1080 and then under Overrides I set it to use:
1280x720 for 1280x720 Any Default
I just did this today and confirmed with my TV that it was switching between 1080i and 720p (for some reason I thought Lost was 1080i but myth thinks it is 720p)
I watched a little CSI Miami (Lots of fast pans) and some Lost & American Idol and everything looked good...of course the real test is to watch a few shows completely and get the WAF
Rich
|
|
Top |
|
 |
Liv2Cod
|
Posted: Sat Apr 01, 2006 2:27 pm |
|
Joined: Fri May 21, 2004 11:55 pm
Posts: 1206
Location:
Silicon Valley, CA
|
Is this what you mean by "not smooth": When I see an opening scene where the camera pans across a skyline, I will sometimes see a jerkiness I call "cogging" because it looks like gears turning with a missing tooth. It pans, jerks, pans, jerks, etc.
I have seen this throughout my experience with MythTv. I am not sure what causes it. At one time I thought it was the difference between the 24 frames/sec that film uses vs. the 30 frames/sec displayed by the TV. In other words, that we need a "3:2 pulldown" feature in our playback to smooth out the cogging.
In my setup, I found I get BETTER results from DISabling the "real time" priority setting. But it doesn't cure it entirely on all programs.
If you want to know if a show is 1080i or 720p, look at the program's size in MythWeb. 1080i programs use 7-8G bytes/hour and 720p uses 4-5G bytes/hour. You can also start mythfrontend with a "verbose" option and it will tell you the resolution when you begin playing (in its log file) but that's a lot more bother.
_________________ Do you code to live, or live to code? Search LinHES forum through Google
|
|
Top |
|
 |
ed3120
|
Posted: Sat Apr 01, 2006 10:22 pm |
|
Joined: Sun Dec 04, 2005 1:44 pm
Posts: 403
Location:
Central NJ
|
RichP wrote: ed3120 I am running a 1080i modeline and then in Settings -> Appearance -> Video Mode Settings I have GUI and Video Output set to 1920x1080 and then under Overrides I set it to use: 1280x720 for 1280x720 Any Default I just did this today and confirmed with my TV that it was switching between 1080i and 720p (for some reason I thought Lost was 1080i but myth thinks it is 720p) I watched a little CSI Miami (Lots of fast pans) and some Lost & American Idol and everything looked good...of course the real test is to watch a few shows completely and get the WAF  Rich
The Myth is right, Lost is 720p, as is all ABC content. I'm trying to set up those video settings, but the "Output" under "Overrides for specific video sizes" doesn't allow me to choose 1280x720...the closest one is 1280x720. Your Myth actually let you pick 1280x720? Could you please note down your exact config on that screen?
Two questions...I guess I would need to add a valid 1280x720 modeline to my XF86Config-4 before I could use this feature? Also, are you choosing "Any" or forcing it to 60hz. I know my TV is very happy displaying a 60hz signal, so wonder what the difference is between forcing it or not.
I'm guessing this override option, along with a 720p modeline, would allow the video to go through without any need for interlacing, thus allowing both 1080i and 720p to be sent to the TV in their native formats. Thanks for pointing this out!!
Am I right in assuming that this override would pump 720p directly to my TV.
_________________ Currently running: R5.5, HD5000 x 2, PVR150, Athlon 64 3000+, Chaintech VNF4, 1GB RAM, 2 x 250GB in LVM, MSI NX6200TC -> AA 9A60 -> HDTV
|
|
Top |
|
 |
ed3120
|
Posted: Sat Apr 01, 2006 10:30 pm |
|
Joined: Sun Dec 04, 2005 1:44 pm
Posts: 403
Location:
Central NJ
|
Liv2Cod wrote: Quote: Is this what you mean by "not smooth": When I see an opening scene where the camera pans across a skyline, I will sometimes see a jerkiness I call "cogging" because it looks like gears turning with a missing tooth. It pans, jerks, pans, jerks, etc. I've seen video shown by an underpowered CPU, it just looks awful and keeps hiccuping. The problem I'm getting, is things just look a little off, like in the old days when computers couldn't really handle video...like how video would be only 15 fps. It wasn't so much choppy (which I would use to describe 5 fps, but it just wasn't "full motion.") That is the best way I can describe the effect I'm getting. Quote: I have seen this throughout my experience with MythTv. I am not sure what causes it. At one time I thought it was the difference between the 24 frames/sec that film uses vs. the 30 frames/sec displayed by the TV. In other words, that we need a "3:2 pulldown" feature in our playback to smooth out the cogging. I could see the logic in the whole 3:2 pulldown thing, but this is network TV, which is filmed either at 30 fps or 60 fps, so it couldn't be 3:2 pulldown. Quote: If you want to know if a show is 1080i or 720p, look at the program's size in MythWeb. 1080i programs use 7-8G bytes/hour and 720p uses 4-5G bytes/hour. You can also start mythfrontend with a "verbose" option and it will tell you the resolution when you begin playing (in its log file) but that's a lot more bother.
Another quick way to determine it is based on the channel. Fox, ABC, and ESPN always use 720p, whereas NBC, CBS, WB, PBS and just about every other cable HD channel use 1080i. The format doesn't change show per show, so if one show on the channel is 1080i, then they all are.
_________________ Currently running: R5.5, HD5000 x 2, PVR150, Athlon 64 3000+, Chaintech VNF4, 1GB RAM, 2 x 250GB in LVM, MSI NX6200TC -> AA 9A60 -> HDTV
|
|
Top |
|
 |
RichP
|
Posted: Sun Apr 02, 2006 6:06 am |
|
Joined: Wed Nov 10, 2004 12:28 am
Posts: 91
Location:
NJ
|
Ed3120,
Sorry I didn't mention that earlier, you do need a working 720p modeline.
Here are the 2 modelines I am using:
ModeLine "720p" 89.011 1280 1296 1360 1648 720 722 728 750
ModeLine "1080i" 74.25 1920 1960 2016 2200 1080 1082 1088 1125 Interlace
I chose ANY and Default for the 60hz and 16:9/4:3 options
Rich
|
|
Top |
|
 |
ed3120
|
Posted: Sun Apr 02, 2006 9:32 am |
|
Joined: Sun Dec 04, 2005 1:44 pm
Posts: 403
Location:
Central NJ
|
Thanks, I got that all set up now and my TV is reporting 720p for the the 720p shows and 1080i for the 1080i shows. This looks like it'll fix the issue for the 720p shows, but I'll probably have the same symptoms for the 1080i shows (although the problem was less for 1080i).
I'll have to sit down and watch a few shows before I can verify.
_________________ Currently running: R5.5, HD5000 x 2, PVR150, Athlon 64 3000+, Chaintech VNF4, 1GB RAM, 2 x 250GB in LVM, MSI NX6200TC -> AA 9A60 -> HDTV
|
|
Top |
|
 |
ed3120
|
Posted: Sun Apr 02, 2006 9:25 pm |
|
Joined: Sun Dec 04, 2005 1:44 pm
Posts: 403
Location:
Central NJ
|
I was just watching a recording and it turns out my CPU is being pinned at 100% and that is slowing down my framerate.
Top reports about 45% user and 50% or so system, and 0% idle. I can see that specifically, mythfrontend is running as mythtv and is representing the user portion, and XFree86 is running as root and representing the system portion. My load average was sitting aroun 2.0, which is obviously a bad thing.
I'm not sure where to begin troubleshooting this. I set commercial flagging to run in the middle of the night, so that isn't doing it. I'm currently having an issue where my machine believes that /dev/hda1 is 100% full. It is because my mysql.log keeps growing and I can't stop it. Even if I delete the file, my machine still reports /dev/hda1 as 100% full. I tried a
"mysqladmin flush-logs" - but that didn't help.
Is my CPU underpowered, or am I just running into a problem here that I can fix?
_________________ Currently running: R5.5, HD5000 x 2, PVR150, Athlon 64 3000+, Chaintech VNF4, 1GB RAM, 2 x 250GB in LVM, MSI NX6200TC -> AA 9A60 -> HDTV
|
|
Top |
|
 |
RichP
|
Posted: Mon Apr 03, 2006 7:16 am |
|
Joined: Wed Nov 10, 2004 12:28 am
Posts: 91
Location:
NJ
|
My main frontend is an AMD XP2500 mobile running at about 2.1ghz so I do not think CPU power is your problem.
Are you running or have you tried XVMC?
With XvMC mythfrontend uses about 30% of my CPU.
Also, the XFree86 CPU usage seems excessively high to me.
Want to post your XF86Config-4 so we can take a look?
ed3120 wrote: I was just watching a recording and it turns out my CPU is being pinned at 100% and that is slowing down my framerate.
Top reports about 45% user and 50% or so system, and 0% idle. I can see that specifically, mythfrontend is running as mythtv and is representing the user portion, and XFree86 is running as root and representing the system portion. My load average was sitting aroun 2.0, which is obviously a bad thing.
I'm not sure where to begin troubleshooting this. I set commercial flagging to run in the middle of the night, so that isn't doing it. I'm currently having an issue where my machine believes that /dev/hda1 is 100% full. It is because my mysql.log keeps growing and I can't stop it. Even if I delete the file, my machine still reports /dev/hda1 as 100% full. I tried a "mysqladmin flush-logs" - but that didn't help.
Is my CPU underpowered, or am I just running into a problem here that I can fix?
|
|
Top |
|
 |
ed3120
|
Posted: Mon Apr 03, 2006 9:04 am |
|
Joined: Sun Dec 04, 2005 1:44 pm
Posts: 403
Location:
Central NJ
|
Here it is. For the most part, it is just the config listed on the Knoppmyth wiki with my own modelines added to it.
Code: root@mythtv:~# cat /etc/X11/XF86Config-4 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"
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 "DPMS" "true" VendorName "API" ModelName "API9705" # 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. DisplaySize 480 270 #DisplaySize 320 180 #DisplaySize 160 90 # These are the DDC-probed settings reported by your monitor. # 1280x1024, 75.0Hz; hfreq=79.98, vfreq=75.03 #ModeLine "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +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, 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 # 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 #ed Modeline "1920x1080" 74.250 1920 1992 2040 2264 1080 1208 1218 1269 interlace +hsync +vsync #wilsonet # ModeLine "1920x1080" 74.52 1760 1888 2096 2208 960 1012 1028 1126 -hsync -vsync interlace #ModeLine "1920x1080i" 74.52 1712 1872 2080 2208 960 1044 1060 1125 interlace +hsync +vsync #Modeline "1920x1080" 74.52 1920 1952 2016 2208 1080 1084 1096 1126 -HSync -VSync Interlace #Modeline "1920x1080" 74.52 1760 1888 2096 2208 960 1012 1028 1126 -HSync -VSync Interlace ModeLine "1080i" 74.25 1920 1960 2016 2200 1080 1082 1088 1125 Interlace
Modeline "1280x720" 74.48 1280 1336 1472 1664 720 721 724 746 -HSync +Vsync #640x480 at 480p Modeline "640x480" 26.964 640 704 768 856 480 486 492 525 -hsync -vsync #800x600 at 1080i Modeline "800x600" 63.450 800 1300 1380 1880 600 850 875 1125 interlace +hsync +vsync #1024x768 at 1080i Modeline "1024x768" 60.961 1024 1361 1377 1920 768 864 893 1017 interlace +hsync +vsync #1280x1024 at 1080i Modeline "1280x1024" 70.071 1280 1586 1682 2056 1024 1034 1045 1136 interlace +hsync +vsync 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 "1280x720" Modes "1920x1080" "1280x720" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 32 Modes "1920x1080" "1024x768" "800x600" "640x480" EndSubSection EndSection
Section "DRI" Mode 0666 EndSection
_________________ Currently running: R5.5, HD5000 x 2, PVR150, Athlon 64 3000+, Chaintech VNF4, 1GB RAM, 2 x 250GB in LVM, MSI NX6200TC -> AA 9A60 -> HDTV
|
|
Top |
|
 |
RichP
|
Posted: Mon Apr 03, 2006 9:17 am |
|
Joined: Wed Nov 10, 2004 12:28 am
Posts: 91
Location:
NJ
|
The main difference I can see between yours and mine is that I have DPMS and DDC disabled.
This is in Sections "module" , "monitor" and "device" (under nvidia)
Code: root@mythtv-plasma:/home/mythtv# cat /etc/X11/XF86Config-4 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"
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"
#***Ed3120 look here
# 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"
#*** Ed3120 Look here
Option "DPMS" "false"
# HorizSync 28.0 - 200.0 # Warning: This may fry very old Monitors HorizSync 28.0 - 200.0 # Warning: This may fry old Monitors VertRefresh 50.0 - 100.0 # Very conservative. May flicker. # VertRefresh 50.0 - 100.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
# 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
#720P ModeLine "720p" 89.011 1280 1296 1360 1648 720 722 728 750 ModeLine "720p2" 74.176 1280 1320 1376 1648 720 722 728 750 ModeLine "720p3" 74.25 1280 1320 1376 1648 720 722 728 750 #1080i Modeline "1080i" 74.25 1920 1960 2016 2200 1080 1082 1088 1125 Interlace
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"
#***Ed3120 Look here*** Option "IgnoreEDID" "true" Option "NoDDC" "true" # 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 "720p" "720p2" "720p3" "1024x768" "800x600" "640x480" #Virtual 1280 720 EndSubSection SubSection "Display" Depth 24 Modes "1080i" "720p" "720p2" "720p3" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 32 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection
Section "DRI" Mode 0666 EndSection
|
|
Top |
|
 |
ed3120
|
Posted: Mon Apr 03, 2006 9:25 am |
|
Joined: Sun Dec 04, 2005 1:44 pm
Posts: 403
Location:
Central NJ
|
I don't know much about DPMS and DDC. Is there any reason to keep them on? (Keep in mind I'm not using a monitor, so monitor probing probably wouldn't do any good here.)
Another different I notice between our configs, is that you don't have any vertical or horizontal syncing. I just noticed that my 1080i modeline has both vsync and hsync turned on, and my 720p has vsync turned on. I wonder if that could cause a significant increase in CPU usage.
Modeline "1920x1080" 74.250 1920 1992 2040 2264 1080 1208 1218 1269 interlace +hsync
Modeline "1280x720" 74.48 1280 1336 1472 1664 720 721 724 746 -HSync +Vsync
_________________ Currently running: R5.5, HD5000 x 2, PVR150, Athlon 64 3000+, Chaintech VNF4, 1GB RAM, 2 x 250GB in LVM, MSI NX6200TC -> AA 9A60 -> HDTV
|
|
Top |
|
 |
RichP
|
Posted: Mon Apr 03, 2006 9:32 am |
|
Joined: Wed Nov 10, 2004 12:28 am
Posts: 91
Location:
NJ
|
If you are not in a rush, I would suggest disabling one thing at a time so we know what fixes it.
I believe you do not need either DPMS or DDC. I think DDC probes for modelines of your monitor/TV and you have that all set already.
And I think DPMS has to do with putting monitors into power saving mode.
Hope one of these fixes your problem.
ed3120 wrote: I don't know much about DPMS and DDC. Is there any reason to keep them on? (Keep in mind I'm not using a monitor, so monitor probing probably wouldn't do any good here.)
Another different I notice between our configs, is that you don't have any vertical or horizontal syncing. I just noticed that my 1080i modeline has both vsync and hsync turned on, and my 720p has vsync turned on. I wonder if that could cause a significant increase in CPU usage.
Modeline "1920x1080" 74.250 1920 1992 2040 2264 1080 1208 1218 1269 interlace +hsync
Modeline "1280x720" 74.48 1280 1336 1472 1664 720 721 724 746 -HSync +Vsync
|
|
Top |
|
 |
marc.aronson
|
Posted: Mon Apr 03, 2006 8:46 pm |
|
Joined: Tue Jan 18, 2005 2:07 am
Posts: 1532
Location:
California
|
Have you tried selecting the "use libmpeg2" option? I have found that this reduces CPU utilization.
marc
|
|
Top |
|
 |