- Joined
- Feb 2, 2010
- Messages
- 8,182
- Motherboard
- ASUS TUF Z390-PRO GAMING - 2606 - UEFI
- CPU
- i9-9900K
- Graphics
- Vega 64
- Mac
- Classic Mac
- Mobile Phone
fiat84 said:Theoretical question: Why aren’t all the Apple.com Snow Leopard supported video cards recognized and fully function immediately during the OSX 10.6+ install on the PC platform? Thought the DSDT would not require modification for these specific OSX supported video cards. i.e. “12. ATI 5XXX and NVIDIA 4xx series cards currently are unsupported- beta drivers are available, but not standard.â€
Read somewhere that in the Power PC cpu days apparently ATI made both PC and Mac versions of a few video cards and you could also re-flash the PC card to work on a Mac.
Apple.com Snow Leopard tech requirements section:
OpenCL requires one of the following graphics cards or graphics processors:
* NVIDIA GeForce 320M, GeForce GT 330M, GeForce 9400M, GeForce 9600M GT, GeForce 8600M GT, GeForce GT 120, GeForce GT 130, GeForce GTX 285, GeForce 8800 GT, GeForce 8800 GS, Quadro FX 4800, Quadro FX5600
* ATI Radeon HD 4670, ATI Radeon HD 4850, Radeon HD 4870, ATI Radeon HD 5670, ATI Radeon HD 5750, ATI Radeon HD 5770, ATI Radeon HD 5870
Great work Tony have ordered parts and OSX for a new TonyMac rig soon to be built.
The issue with graphics cards is that there are "Reference Design" which are based on what ATI/AMD or NVIDIA provides to manufactures for a baseline hardware design. Then there is what cards manufacturers ship, either a "Reference Design" or their own unique spin on that hardware. They do this unique spin to set their card part from the "Reference Design" cards. That is fine in Windows, but can create problems in OS X. Apple typically uses a "Reference Design" or very close to one in their graphics cards.
So where am I going with this. Apple ships and supports a limited set of ATI/AMD "Reference Design" cards in OS X, they do not provide support for all models or any major variations from the "Reference Design". The reason being that the ATI/AMD architecture requires specific model driver support. For example in 10.6 Apple only supports some 46xx and 48xx cards, there is no OOB support for the 45xx cards. So that is why you see patches and/or modifications for Apple's drivers to support some of these other cards.
NVIDIA cards use a different architecture and allows for a more generic driver than can support more models and variations. The new NVIDIA 4xx cards are based on a new architecture (Fermi) and require new drivers which Apple has not provided yet. This should change soon as they are going to be offering the NVIDIA Quadro 4000 for Mac soon which is a Fermi based card.
So until Apple ships support for more cards or allows AMD and NVIDIA to ship generic drivers, graphics card support is a challenge.
I think I will also repost this answer in OSx86 Basics.