|
Post by rubberduck13 on Mar 7, 2010 10:19:38 GMT
Hi all of the great aquamacians, at the risk of boring the community, but after i get a fabulous 7800GS CO running on my G5 the power seems to be limited by software?! ;D There are some workaround for Tiger to get some "fully" advantage of the 7800GS, but there are nothing comparable for Leo?! I tried several things around the .kext files. Hugh, i found many occurrences for nvidia and opengl and not an insignificant amount either. My question is: Is there any way or an approach for modding? Any thoughts, any clues? It would be great, not just for me. Never say die! Thanks in advance. G5 · 2.5DP · 5GB RAM · 7800GS CO · OSX10.5.8/Ubuntu9.0.4
|
|
|
Post by aquamac on Mar 7, 2010 10:37:25 GMT
Hello rubberduck13,
Can you be more specific about the workarounds that are available in Tiger.
|
|
|
Post by rubberduck13 on Mar 7, 2010 10:58:51 GMT
Hi Aqua, good to see theres a mod for the kext (7800GT) to make the 7800GS seen as 7800GT for OpenGL under 10.4.9. TME says that. I think we must thank nvflash?!
|
|
|
Post by aquamac on Mar 7, 2010 12:52:00 GMT
Oh I see what you mean. That is achieved by changing some info in the rom and also by swapping the id's around in NVDAResman. The NVDAResnan.kext switch was described by NVFlash originally, there is a post on strangedogs I will try and find. Here is a backup of Ritalins post that I found at strangedogs.com: People have been asking how I control the OpenGL Renderer used for NV cards. Using a HexEditor you need to edit this file: /System/Library/Extensions/NVDAResman.kext/Contents/MacOS/NVDAResman For example: If you have a 7800GS with a DID of 0x00f5 and a GPU ID of 0x0093 and would like to use the PCI-E FX4500 Quadro renderer (which has DID of 0x009D and a GPU ID of 0x0000) Search for instances of 0x0000009D00000000 and 0x000000f500000093 then replace one with the other. Here is an example of what you can achieve. Two Quadro cards in a AGP G5.
|
|
|
Post by rubberduck13 on Mar 8, 2010 20:55:49 GMT
Oh yes, this raises a bunch of queries to me. First of all, what is the best renderer for 7800GS (beside the 7800gs ), second cause this any affect or influence of the speed stepping behavior or other rom specific issues comparable to PC? I know that the ROM written by nvflash/gotoh was based by Quadro FX 4500 ROM and fits perfectly the standard pcb of the majority of 7800GS adapters, but i would implement the advanced settings of a 7800GS xtreme.(440MHz/1400MHz) According to the workaround on TME (GF6600 PCIe) i was stuck on changing the performance tables... It seems that PC ROM Tables are much more extended and even longer than MAC ROM?! Last but not least i got a hint of flyproductions (SD) for enabling the s-video out. Therefor i would have a closer look to the ROM editing myself. Thanks a lot aqua. best regards
|
|
|
Post by bubbamj on Mar 18, 2012 23:27:45 GMT
Using a HexEditor you need to edit this file: /System/Library/Extensions/NVDAResman.kext/Contents/MacOS/NVDAResman For example: If you have a 7800GS with a DID of 0x00f5 and a GPU ID of 0x0093 and would like to use the PCI-E FX4500 Quadro renderer (which has DID of 0x009D and a GPU ID of 0x0000) Search for instances of 0x0000009D00000000 and 0x000000f500000093 then replace one with the other. Does this mean this is the only kext I need to edit to run my 7800GS in Leo? Im using the ROM with no sensor so I guess I dont need to remove the sensor kext. I thought I needed to modify "NVDANV40Hal.kext" or maybe "NVDANV40HalPPC.kext" and also "NVDAResman.kext" or "NVDAResmanPPC.kext"? Can someone help please? Also, how can I find out the GPU ID of my card? I know the Device ID is 0x00f5.
|
|