- 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
UPDATED: 2010-11-26 to reflect NVIDIA Shipping Quadro 4000 Drivers
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.
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.