Jump to content

Videos (QT, DVD) not as fluid as they should be


Weishauptus
 Share

10 posts in this topic

Recommended Posts

Hey there, I am having trouble playing QT Videos (e.g. Apple HD movie trailers from the website) and DVDs fluidly. This happens to a slight but noticeable and annoying extent, usually at the same parts of the video files. I tried increasing the buffer length in VLC, which subjectively lowered the studdering (for DVD Playback). But concerning quicktime X, I could not achieve any type of reasonable result there. 420p, 720p and 1080p all studder in incremental extents when played in quicktime X. I tried uninstalling and reinstalling Perian, which did not bring any change. Maybe someone is experiencing a similar problem?

 

I have a Vanilla 10.6.1 install with only VoodooPower.kext in s/l/e.

Other than that I use fakesmc, HDAEnabler, IOAHCIBlockStorageInjector, LegacyHDA, NullCpuPowerManagement, OpenHaltRestart, PlatformUUID and Sleepenabler in the Extensions directory of a separate Partition which also hosts chameleon.

 

My DSDT.aml is patched for both HDEF and Graphics.

Openmark score is around 23000.

The system is running the 32bit kernel.

 

Hardware:

Gigabyte EP45-DS3,

 

Q6600@2,88,

 

2GB G-Skill DDR2-800,

 

ASUS EN8600GTS 256MB (on dual 1280x1024 displays)

 

500GB Samsung Spinpoint F1,

 

IDE DVD-RW by NEC (Perhaps this could cause the DVD Stuttering?)

 

Apart from the stuttering, the system is working to a full extent without problems. Maybe I should note that I am using an Aggregate for 5.1 Sound Output with three Line-Outs. And the only USB Media device connected is a Logitech Quickcam Pro 9000.

 

Thanks in Advance :)

Link to comment
Share on other sites

Take a look at this

http://www.projectosx.com/forum/index.php?showtopic=564

 

It probably looks slightly different in your DSDT (Asus vs Gigabyte) but it should be possible to adapt it.

If you search a bit maybe you can find a DSDT from someone with a P45 based Gigabyte motherboard and lift the fixes from there.

Link to comment
Share on other sites

are you sure that this is the slow sata issue?

i thought my xbench scores were allright, or am I wrong here? :whistle:

 

Take a look at this

http://www.projectosx.com/forum/index.php?showtopic=564

 

It probably looks slightly different in your DSDT (Asus vs Gigabyte) but it should be possible to adapt it.

If you search a bit maybe you can find a DSDT from someone with a P45 based Gigabyte motherboard and lift the fixes from there.

post-491669-1254238093_thumb.png

Link to comment
Share on other sites

Tried the fix, got slower results, maybe i applied it wrong? my mobo does not show SATA in IoReg,

shows IDE instead (but it is for sure a SATA Controller and HDD :D )

 

Here are some screenshots (they took place after the fix, right now its HPET at 08+14 and IDE at 13+00):

(The IDE Controller did not switch its IRQ as in the guide,

so I probably screwed up somewhere i guess,

also the system liked to freeze after the patching,

so I reverted to my initial DSDT)

 

edit 2: wow, had to restore my Cham partition and my System Partition from Backups, because of subsequent freezes ^^

post-491669-1254245420_thumb.png

post-491669-1254245425_thumb.png

post-491669-1254245430_thumb.png

Link to comment
Share on other sites

LOL, sorry I got you into trouble, he did say that the fix is for ASUS boards but I thought it was worth a try because it fixes stuttering audio. Your issue sounds like a timing problem too.

 

You could also try removing VoodooPower.kext to see if it has anything to do with CPU throttling.

 

ICH10 is S-ATA only, so it's strange that you don't see SATA in ioreg.

 

Do you have AHCI enabled in the BIOS? Make sure your SATA HDD(s) are actually plugged in to the ICH10 and not the Jmicron or whatever external drive controller your board has.

 

OSX supports ICH10 natively since 10.5.6 so unless you have some funky device IDs and/or your BIOS settings are wrong it should show in ioreg.

 

/EDIT

 

hmm, my own scores are even worse..

post-188427-1254272982_thumb.png

It's an older drive though but still. I'm not sure if the scores should be better.

Link to comment
Share on other sites

AHCI is enabled, yep. Also I only have the ICH10 on my board,

Jmicron is just for the IDE Devices, which is only the DVD-RW in my case.

Very odd ^^

 

No problem about the trouble, glad i had some backups ehehe :)

 

Tried your other suggestion about VoodooPower, unloaded it and ran into

the same stuttering issue. Note that my audio is working perfectly, analog

5.1 in fact. I am beginning to believe that the problem lies with Quicktime X,

because with some movie trailers it works, with others not. Maybe because

the bitrate of some samples is lower overall, I dunno.

 

e.g. This One in 720p

stutters (only the video) at some parts, very noticeably with nothing running

in the background and both full screen and windowed. CPU Load is around 20-40%

all the time while playing and speedstep is doing its thing according to CPU-X.

 

 

 

 

LOL, sorry I got you into trouble, he did say that the fix is for ASUS boards but I thought it was worth a try because it fixes stuttering audio. Your issue sounds like a timing problem too.

 

You could also try removing VoodooPower.kext to see if it has anything to do with CPU throttling.

 

ICH10 is S-ATA only, so it's strange that you don't see SATA in ioreg.

 

Do you have AHCI enabled in the BIOS? Make sure your SATA HDD(s) are actually plugged in to the ICH10 and not the Jmicron or whatever external drive controller your board has.

 

OSX supports ICH10 natively since 10.5.6 so unless you have some funky device IDs and/or your BIOS settings are wrong it should show in ioreg.

 

/EDIT

 

hmm, my own scores are even worse..

post-188427-1254272982_thumb.png

It's an older drive though but still. I'm not sure if the scores should be better.

Link to comment
Share on other sites

Nice trailer! Elephant needs a manicure. :)

 

FWIW, once it was done loading the whole thing I didn't see or hear any stuttering or hiccups.

 

I don't have any other ideas other than what I said. I still believe that you may have timing issues that you can resolve by DSDT patching.

 

Look for Gigabyte board fixes for HPET, TMR and RTC.

/EDIT - check this out:

http://aserebln.blogspot.com/2009/07/20.html

 

Also try getting native speedstepping going, see this topic:

http://www.insanelymac.com/forum/index.php?showtopic=181631

Link to comment
Share on other sites

Nice trailer! Elephant needs a manicure. :D

 

FWIW, once it was done loading the whole thing I didn't see or hear any stuttering or hiccups.

 

I don't have any other ideas other than what I said. I still believe that you may have timing issues that you can resolve by DSDT patching.

 

Look for Gigabyte board fixes for HPET, TMR and RTC. Also try getting native speedstepping going, see this topic:

http://www.insanelymac.com/forum/index.php?showtopic=181631

 

Does it also have to do with the model type perhaps? I changed mine to MacPro because that was the only way to avoid sound "plop" noise problems, will try to revert that to the initial one. I used DSDT fixes for the abovementioned from blackosx's guide for a GA-EP45-DS3L, which is very very similar to my board (ICH10 too, same no. of SATA ports, same IDE ctrlr).

Link to comment
Share on other sites

yeaaaahhh got the solution :)

my SleepEnabler kext was not up to date, had to use the new one by Pista7

from here because it includes the "AppleUpstreamUserClient related lag fix" which was messing with my video :)

 

I am so happy right now, now my system is 100% working! :D

Link to comment
Share on other sites

I am so happy right now, now my system is 100% working! :)

 

Hahah, you think so... -_- ..there is always something to fix. You've already taken the red pill.

 

What about S3 sleep and automatic sleep on idle...without using sleepenabler..

 

Hibernation?

 

Fix your LAN (EN0, internal) properly so you don't need PlatformUUID.kext

http://www.insanelymac.com/forum/index.php...p;#entry1243271

 

Can you burn DVDs successfully?

 

Find out why you still need to use HDAEnabler if you have patched HDEF in the DSDT?

 

Try getting Vanilla speedstepping working, if you can run AppleIntelCPUPowerManagement.kext you probably won't need sleepenabler.

Link to comment
Share on other sites

 Share

×
×
  • Create New...