View unanswered posts    View active topics

All times are UTC - 6 hours





Post new topic Reply to topic  [ 26 posts ] 
Go to page 1, 2  Next

Print view Previous topic   Next topic  
Author Message
Search for:
 Post subject: Framerate Low on HDTV
PostPosted: Sat Apr 01, 2006 9:52 am 
Offline
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
 Profile  
 
PostPosted: Sat Apr 01, 2006 10:13 am 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Sat Apr 01, 2006 12:34 pm 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Sat Apr 01, 2006 2:27 pm 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Sat Apr 01, 2006 10:22 pm 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Sat Apr 01, 2006 10:30 pm 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Sun Apr 02, 2006 6:06 am 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Sun Apr 02, 2006 9:32 am 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Sun Apr 02, 2006 9:25 pm 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Mon Apr 03, 2006 7:16 am 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Mon Apr 03, 2006 9:04 am 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Mon Apr 03, 2006 9:17 am 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Mon Apr 03, 2006 9:25 am 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Mon Apr 03, 2006 9:32 am 
Offline
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
 Profile  
 
 Post subject:
PostPosted: Mon Apr 03, 2006 8:46 pm 
Offline
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
 Profile  
 

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



All times are UTC - 6 hours




Who is online

Users browsing this forum: No registered users and 5 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:  
cron
Powered by phpBB® Forum Software © phpBB Group

Theme Created By ceyhansuyu