Jump to content

QT 7.6 DEFINITE MOUSE LAG FIX for ALL 8800 GT/GTS 512 & 8600-8500-9800 series


  • Please log in to reply
293 replies to this topic

#1
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
SOLUTION 1: seems there is a easier workaround, by removing some kext. Here is the link to the original post, good job guys ! :P http://www.insanelym...p...t&p=1074361.

And here is the link to an updated Disabler.kext to disable this kext. http://www.insanelym...p...t&p=1075673

SOLUTION 2 : (hardcore :lol:)

CAUTION, WHATEVER YOU READ THERE IS YOUR OWN RESPONSABILITY, NOT MINE.

With the help of netkas, we finally managed to fix the famous QuickTime lag. This fix is a dirty one, and you might be disappointed, but it's a REAL FIX. You may not like it but here it is : you actually need to flash your 8800 GT with the Mac Pro 8800 GT eeprom (see there to follow the EXACT instructions on how to do this http://www.neowin.ne...hp/t639884.html).

Thanks to Kabyl, he managed to extract the legacy part (PC part) of the Mac Pro 8800 GT dump. What does it mean ? Well it's under 64K, so EVERYONE with a 8800 GT can flash it and enjoy the fix (1024K is only needed if you flash the untouched mac pro dump).

What you need to know is there are 2 bios i'm posting there, because there are 2 different 8800 GT for Mac Pro (1st gen & 2nd gen) for some EFI stuff. Why do I post these 2 bios then ? Because I noticed for some reason that one of them (from the mac pro 2nd gen) is different than a normal PC bios, it supports power management, and when idling, the 8800 GT underclocks itself to use less energy. So maybe people there will prefer this bios (2D3D.ROM).

In this zip you'll find 3D.ROM too, it's from the Mac Pro 1st gen 8800 GT and this one doesn't have power management, which means it always run at 600Mhz, even in idle (like original PC 8800 GT anyway).

Here is the link : http://www.mediafire.com/?ntyjdzzjhqj

Something else you need to know is that you can simply edit these bios under Windows with Nibitor if you wanna overclock your card, or if it's an overclocked one, or even if it's a 8800 GTS 512 that is running on a higher frequency. If you wanna use the 2D3D.ROM, then don't touch the 2D part of it (idling part) because I tried and Windows or OSX won't boot anymore... Just touch the 3D frequency if you wanna change the default 8800 GT one.

Now people with 8800 GTS 512 can use this bios to their original frequency. And maybe other G92 cards (9800 GTX might work, etc as long as you put your original clock. Please try and reports about these other G92 cards).

CAUTION, doing so might render your 8800 GT UNUSABLE. I managed to fail to flash it once (because of a {censored} dos boot cd i think) and I couldnt boot my PC anymore. Thanksfully, I had an old PCI card so I could still boot it and flash it again.

So please, be careful.

You might not like this fix, but it's the best fix to make your card like a real mac 8800 GT and thus fix the mouse lag problem.

So why is that mac pro bios so different ? I don't know, hopefully we will know why one day, but for now, here it is.

Have a nice day, please share your knowledge if you know an alternative to modify OUR original bios and fix the bug doing so.

So this post is not only a post to help people (with a RISKY way) to flash their card, it's also a post where we can share our knowledge to fix this problem with another trick. I have a G84 too, I tried to flash the 8800 GT bios on it, but it failed so for now, G84 people are out of luck (8600 series mostly)

#2
tsotelo2

tsotelo2

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 114 posts
Insane solution,but thanks for the knowledge. :)

#3
rhyguy

rhyguy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 204 posts
Darn, out of luck with an 8600gt

Although, i dont really notice the lag, since i never use quicktime

#4
Lolrus

Lolrus

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Just killed my card trying this, I think running nvflash with EMM386 loaded is not a good idea. Whoops! Or maybe it only likes running off floppies.

Mine was a Gigabyte 512MB 8800GT with the 1024k flash.

#5
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
I told you it was risky. But did you use the USB stick (HP stuff) with the NVFLASH from that post ? If not, then you should have.

If you have another PC with another PCIe/PCI cards or an integrated card (gma x3100 for example), reflash it and it'll resurrect it, don't worry

#6
Leoopardoo

Leoopardoo

    ..loves fresh fruits

  • Members
  • PipPipPipPip
  • 183 posts
  • Location:European Union
Thanx for sharing. Are there any limitations while running flashed 8800GT in native windows ? (I have a dual boot). Also I assume that it can be applied on stock overclocked cards as well - since I'm running gigabyte 8800gt that is factory OC'd.

Thanks !

#7
Lolrus

Lolrus

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Yeah don't worry I'll try re-flashing it. Thank god I've still got my old Diamond Stealth II PCI card (4MB VRAM baby!)

I booted into UBCD then used the included FreeDOS. So, uh... don't do what I did!

This looks like the proper way:
http://www.neowin.ne...hp/t639884.html

Also where's the USB boot stuff? I don't see that mentioned in the linked post :S

Even more: Do you still need EFI strings with a "real" (flashed) card?

Update: Flash went fine using method linked from Neowin. Card is back from the dead ;) Booted back into OSX without changing anything (aside from re-enabling AHCI) and everything seems fine.

#8
BlackCH

BlackCH

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,618 posts
  • Gender:Male
  • Location:BCN
Wow! I thought it wasnt possible to boot a "mac" card (with EFI rom, right?) on a PC. Would then be possible to flash a 7600GT with the mac rom to maximize the compatibility? I know this isnt related with the QT problem, but I couldnt resist to ask....

#9
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
You still need to use injection because PC bios can't read the card efi eeprom. Thanks Lolrus for a better guide, i'm editing my original topic.

There are no limitations for Windows, actually it's even better IMHO, because now the card in idle is running underclocked in Windows so eats less energy.

#10
Lolrus

Lolrus

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Just glad my card still works. Uploading a copy of the ISO with the files already injected would be pretty handy if people don't want to screw around with ultraiso.

#11
Unisex

Unisex

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 323 posts
I USE THE GEFORCE 8600 GT 256MB RAM

To FIX that Problem do:


1. Download QuickTime 7.5.5 (http://appldnld.appl...755_Leopard.dmg)
2. Download Pacifist and Install it: (http://www.versiontr...fo/macosx/12743)
3. Open Pacifist and choose the QuickTime 7.5.5 DMG-File
4. During the installation REPLACE all files
5. be happy



#12
JackHair

JackHair

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
  • Gender:Male
  • Location:The Netherlands
I wouldn't risk flashing the suggested BIOS. According to Nibitor it has a bad checksum.

#13
roidm

roidm

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,059 posts
  • Gender:Male
  • Location:Spain
Succesfull flash with my Galaxy 8800GTS G92 . Now its recognized like 9800GT by OpenGL Viewer.

Thx cyclonefr ;)

Posted Image

#14
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
roisoft: can you check in Windows if you still have the extra pipelines from GTS (rather than GT)... Yours should have 128 shaders versus 112 (8800 GT).. I thnink you can check this with GPUZ or Everest.

You can probably set your card to the GTS clocks too editing the mac pro firmware with Nbitor. About that guy who said the bios was corrupted because of the "red light" in nbitior, it's normal, it's because de bios is 124KB since it has the EFI part too, and nibitor doesn't like this, but the rom is OK, don't worry.

#15
roidm

roidm

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,059 posts
  • Gender:Male
  • Location:Spain
ok, let me install windows :( ill report back later :D

#16
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,615 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets

CAUTION, WHATEVER YOU READ THERE IS YOUR OWN RESPONSABILITY, NOT MINE.

With the help of netkas, we finally isolated the problem of the famous QuickTime lag. This fix is a dirty one, and you might be disappointed, but it's a REAL FIX. You may not like it but here it is : you actually need to flash your 8800 GT with the Mac Pro 8800 GT eeprom (see there to follow the EXACT instructions on how to do this http://www.neowin.ne...hp/t639884.html .

So the guide says "Use a Mac Pro" but I guess it could be done with any PC.

The 9800GTX can be flashed too?
How to know if it has 1024 ROM BIOS?

Succesfull flash with my Galaxy 8800GTS G92 . Now its recognized like 9800GT by OpenGL Viewer.

Thx cyclonefr :lol:

So what's the difference if you are using the same BIOS?

#17
Steven Lin

Steven Lin

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
another successful flash here....
now updated to quicktime 7.6 and system runs without mouse lag

my card is Foxconn 8800GT 512MB

how to-

1. Use HP USB DOS Disk to boot
2. "NVFLASH --check" to check if rom size fits
3. "NVFLASH --save old.bin" to save original rom.
4. "NVFLASH -4 -5 -6 MP8800GT.rom" to flash

there seem no any noticeable difference from original bios(from boot to leopard, I didn't try windows yet)

#18
roidm

roidm

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,059 posts
  • Gender:Male
  • Location:Spain
ok, still i have the 128 shaders...

Posted Image
Posted Image

#19
netkas

netkas

    InsanelyMac Legend

  • Developers
  • 616 posts
  • Gender:Male
run some game to check all 128 shaders works fine and, what u has in sensors tab when card is idle ?

#20
Guest: ѕиоѡ_*

Guest: ѕиоѡ_*
  • Guests
Ok, this is a bit too much modding for my liking lads.

I had the lag and got rid of it by replacing QuickTimeComponents.component with the one from v7.5 BUT everything worked except when I tried to record something with Wiretap Studio it would not record anymore (crash or 0 bytes, etc)
I then tried just about anything until I noticed the installer referring to QT 7.4 so I figured it uses QT to encode/decode or whatever. I then replaced the new 7.6 component again and it works.

So it's not only the lag issue but it renders some apps non working.

I have flashed cards in my windows days but I refuse to do this now. This is my main rig and I cannot afford to break it.
Hardware modding to make OSX86 work is a different ballgame and if its going that route we will loose OSX86 pretty soon.

Maybe I'm going back to 7.5 or wait for another proper solution. Thx though for the share of info :)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy