- # Nvidia GPUs
- # Native nVidia GPUs
- # Kepler Series (GTX 6xx, 7xx)
- # Highest Supported OS: Current/Big Sur(11)
- # Initial Supported OS: Mountain Lion(10.8)
- # Unsupported nVidia GPUs
- # Ampere Series (RTX 30xx)
- # Highest Supported OS:NONE
- # Turing Series (RTX 20xx, GTX 16xx)
- # Highest Supported OS:NONE
- # Volta Series(V)
- # Highest Supported OS:NONE
- # Kepler Series(GK 106 Variants)
- # Fermi rebranded(GF108, GF117 and GF119)
- # Highest Supported OS: High Sierra(10.13.6)
- # Initial Supported OS: Lion(10.7)
- # Pascal Series (GTX 10xx)
- # Highest Supported OS: High Sierra(10.13.6)
- # Initial Supported OS: Sierra(10.12.4)
- # Maxwell Series (GTX 9xx, 745, 750/ti)
- # Highest Supported OS: High Sierra(10.13.6)
- # Initial Supported OS: Yosemite(10.10.x)
- Apple и NVIDIA — всё? CUDA больше не будет поддерживать macOS
- Поддержка CUDA на macOS
- Почему графики NVIDIA нет на Mac
- Nvidia прекращает поддержку CUDA на macOS
- Где получить аппаратное ускорение без CUDA?
# Nvidia GPUs
# Native nVidia GPUs
# Kepler Series (GTX 6xx, 7xx)
# Highest Supported OS: Current/Big Sur(11)
# Initial Supported OS: Mountain Lion(10.8)
Currently the only 100% native Nvidia architecture that works with macOS 11, Big Sur. Users have reported issues with the GTX 650Ti, 660, 660ti but this is caused by a driver issue on Apple’s end by not supporting the GK106 core(or quite poorly as the issue seems to be memory leakage which also affects real Macs). Another issue with this generation is lower end products marketed as first generation Kepler are actually using a Fermi core but have identical counterparts running Kepler cores as well(GF 116 vs GK 107 found in the GT 640). AND PLEASE NOTICE THAT GTX 745, 750 and ti VARIANTS ARE NOT INCLUDED, THEY’RE NOT KEPLER
Also keep in mind that the following systems have a Kepler GPU meaning that support will likely stay until all pre-Skylake hardware is dropped(so anything without USB-C):
SMBIOS | GPU | Initial Release | Discontinued |
---|---|---|---|
iMac13,1 | GT 640M | October 23, 2012 | June 18, 2014 |
iMac13,2 | GT 660M | October 23, 2012 | September 24, 2013 |
iMac14,1 | GT 750M | September 24, 2013 | October 13, 2015 |
iMac14,2 | GT 755M | September 24, 2013 | October 13, 2015 |
iMac14,3 | GT 750M | September 24, 2013 | October 13, 2015 |
MacBookPro9,1 | GT 650M | June 11, 2012 | October 22, 2013 |
MacBookPro10,1 | GT 650M | June 11, 2012 | October 22, 2013 |
MacBookPro11,3 | GT 750M | October 22, 2013 | May 19, 2015 |
- GTX Titan (GK 110 Maxwell core)
- GTX Titan Black(GK 110 Maxwell core)
- GTX Titan Z (One of the few dual GPU cards supported in macOS, but only one core will be in use)
- GTX 780 Ti
- GTX 780
- GTX 770
- GTX 760 Ti
- GTX 760
- GT 740 (GK107 variant)
- GT 730 (GK208 variant)
- GT 720
- GT 710 (GK208 variant)
- GTX 690 (Another dual GPU card compatible with macOS, but only one core will be in use)
- GTX 680
- GTX 670
- GTX 660 Ti
- GTX 660 (MUST BE RUNNING A GK 104 core, NOT GK 106)
- GTX 650 (GK 107 core)
- GT 640 (Kepler edition, GK 107/208 core)
- GT 635
- GT 630 (Kepler edition, GK 107/208 core)
- Quadro K6000
- Quadro K5200
- Quadro K5000
- Quadro K4200
- Quadro K2000D
- Quadro K2000
- Quadro K600
- Quadro K420
- Quadro 410
- NVS 510
- shikigva=40 boot flag: Swaps boardID to iMac14,2 for better Nvidia Support and whitelists patches
# Unsupported nVidia GPUs
# Ampere Series (RTX 30xx)
# Highest Supported OS:NONE
Unfortunately no support in any version of macOS as no drivers were ever written even for High Sierra. Not much else to add.
These cards include:
# Turing Series (RTX 20xx, GTX 16xx)
# Highest Supported OS:NONE
Unfortunately no support in any version of macOS as no drivers were ever written even for High Sierra. Not much else to add.
These cards include:
- Titan RTX
- RTX 2080 Ti
- RTX 2080 Super
- RTX 2080
- RTX 2070 Super
- RTX 2070
- RTX 2060 Super
- RTX 2060
- GTX 1660 Ti
- GTX 1660
- GTX 1650
- Quadro RTX 8000
- Quadro RTX 6000
- Quadro RTX 5000
- Quadro RTX 4000
# Volta Series(V)
# Highest Supported OS:NONE
The same idea as Turing, no drivers were ever written
These cards include:
- Titan V
- Titan V CEO Edition
# Kepler Series(GK 106 Variants)
GPUs running the GK 106 core have the unfortunate consequence of having a serious issue regarding VRAM leakage. This means that there’s a high chance of distortion and overall instability when running these GPUs which unfortunately have no real solution as even installing web drivers has no affect. A list of GPUs with this core can be found here
Second generation Kepler:
First generation Kepler:
# Fermi rebranded(GF108, GF117 and GF119)
# Highest Supported OS: High Sierra(10.13.6)
# Initial Supported OS: Lion(10.7)
Since nVidia can’t comply to any naming conventions, they decided to make some 600/700 series cards based on the older and incompatible Fermi architecture. These cards include:
- GT 730 (GF108 variant)
- GT 720A
- GT 710 (GF119 variant)
- GT 705
- GT 640 (GF108 and GF116)
- GT 630 (GF108 variant)
- GT 620
- GT 610
# Pascal Series (GTX 10xx)
# Highest Supported OS: High Sierra(10.13.6)
# Initial Supported OS: Sierra(10.12.4)
Well pretty sure most users know what going on with Pascal and Maxwell but I’ll just mention it quickly here. No support for these cards in Mojave/Catalina but macOS High Sierra 10.13.6 do support these cards with the combination of Nvidia’s somewhat shotty drivers and Lilu+WhateverGreen
- GTX Titan X(GP 102-400 Pascal core)
- GTX Titan Xp(GP 102-450 Pascal core)
- GTX 1080 Ti
- GTX 1080
- GTX 1070 Ti
- GTX 1070
- GTX 1060( Note that GP104/GDDR5X variants are not supported by the web drivers)
- GTX 1050 Ti
- GTX 1050
- GT 1030
- Quadro GP100
- Quadro P6000
- Quadro P5000
- Quadro P4000
- Quadro P2000
- Quadro P1000
- Quadro P620
- Quadro P600
- Quadro P400
- shikigva=40 boot flag: Swaps boardID to iMac14,2 for better Nvidia Support and whitelists patches
- NvidiaWeb property: Forces nvda_drv=1 on each boot, required for systems with non-native NVRAM(EmuVariableUEFI)
# Maxwell Series (GTX 9xx, 745, 750/ti)
# Highest Supported OS: High Sierra(10.13.6)
# Initial Supported OS: Yosemite(10.10.x)
Same idea as Pascal, though the naming scheme is a bit odd as the GTX 745, 750 and 750ti are all Maxwell based even though they’re being marketed with the Kepler line so be wary when buying
- GTX Titan X(GM 200 Maxwell core)
- GTX 980 Ti
- GTX 980
- GTX 970
- GTX 960
- GTX 950
- GTX 750 Ti
- GTX 750
- GTX 745
- Quadro M6000
- Quadro M5000
- Quadro M4000
- Quadro M2000
- Quadro K2200
- Quadro K1200
- Quadro K620
- shikigva=40 boot flag: Swaps boardID to iMac14,2 for better Nvidia Support and whitelists patches
- NvidiaWeb property: Forces nvda_drv=1 on each boot, required for systems with non-native NVRAM(EmuVariableUEFI)
Источник
Apple и NVIDIA — всё? CUDA больше не будет поддерживать macOS
Apple не привыкать ссориться с поставщиками. Известно несколько случаев, когда отношения между компанией и её партнёрами ухудшались настолько, что в Купертино были вынуждены искать альтернативного поставщика или даже начать разрабатывать нужные запчасти или ПО самостоятельно. Иногда это шло Apple на пользу, позволяя ей начать развиваться более активно, как в случае с Apple Maps или собственными процессорами A-серии, которые устанавливаются в мобильные устройства компании и по сей день являются самыми лучшими. Но, к сожалению, чаще всего, как в случаях с Qualcomm или NVIDIA конфликт выходил Apple и — самое главное — её пользователям боком.
Отношения между Apple и NVIDIA можно официально считать завершёнными
Поддержка CUDA на macOS
NVIDIA прекращает поддержку архитектуры CUDA для macOS, начиная с версии 10.2, которая станет последней совместимой сборкой, говорится на сайте компании. Получается, что все будущие релизы CUDA, которые будут выходить после 10.2, не будут совместимы с операционной системой Apple, по сути, лишая изрядную долю профессиональных пользователей, а также пользователей хакинтошей возможности работать с дискретной графикой NVIDIA. Поэтому единственными ускорителями, которые будут актуальны на маках, отныне будут только решения AMD.
CUDA – программно-аппаратная архитектура параллельных вычислений, которая позволяет существенно увеличить вычислительный потенциал ряда функций при условии использования графических процессоров NVIDIA. Благодаря своей эффективности CUDA широко используется в таких областях, как астрофизика, вычислительная биология и химия, моделирование динамики жидкостей, электромагнитных воздействий, компьютерная томография, сейсмоанализ, а также всевозможных графических редакторах и даже играх.
Несмотря на то что для многих ни сам термин CUDA, ни его предназначение до сих пор остаются неизвестными, факт того, что NVIDIA отказывается от поддержки macOS, говорит о многом. Скорее всего, это терминальная стадия негативных отношений между двумя компаниями, восстановить которые будет весьма проблематично. Ведь если скандал с участием Qualcomm был довольно скоротечным и, по сути, строился на стремлении одной стороны продемонстрировать свою силу другой, то в случае с NVIDIA дела обстояли несколько иначе.
Почему графики NVIDIA нет на Mac
Конфликт между Apple и NVIDIA начался ещё десять лет назад, когда Apple лишилась большого количества заказов на MacBook Pro из-за неудачного графического решения. Тогда в Купертино приняли решение, что полагаться на одного поставщика ускорителей, пусть и имеющего отличную репутацию в отрасли, будет нерационально, и обратили внимание на AMD. С тех пор, несмотря на то, что решения последней уступали решениям NVIDIA, отношения между Apple и AMD шли в гору. При этом сама Apple не спешила отказываться от поддержки графики NVIDIA, позволяя владельцам фирменных компьютеров менять один ускоритель на другой по своему желанию.
Читайте также: Скоро мы можем увидеть 14-дюймовый MacBook Pro
Однако то, что произошло теперь, выглядит как настоящий разрыв и прекращение сотрудничества. Как это отразится на Apple, сказать сложно. С одной стороны, в Купертино и так уже давно не используют графику от NVIDIA в своих компьютерах, а значит, обеспечивать их полную работоспособность в компании и не обязаны вовсе. Но, с другой стороны, это может отпугнуть некоторых пользователей — особенно профессиональных, — для которых важна и графика от NVIDIA, и ускоритель CUDA. А если так пойдёт и дальше, Apple рискует потерять часть платёжеспособной аудитории, что для неё очень нежелательно.
Источник
Nvidia прекращает поддержку CUDA на macOS
Производитель графических процессоров NVIDIA отказывается от поддержки CUDA для macOS. Платформа для параллельных вычислений, использующаяся для аппаратного ускорения рендеринга во многих продуктах, «в последний раз» представлена в выпуске CUDA Toolkit 10.2, как сказано в логе изменений.
Новость нельзя назвать большим сюрпризом: Apple не комплектует свои продукты видеокартами NVIDIA последние несколько лет. Для потребительской линейки компания использует интегрированные карты от Intel, а для профессиональных станций, например, Mac Pro, iMac Pro или 16-дюймового MacBook Pro, — карты от AMD.
Однако даже подключить NVIDIA как внешнюю видеокарту (eGPU) стало проблемой, начиная с выхода macOS Mojave (10.14) в прошлом году: для последних карт просто нет драйверов. NVIDIA опубликовали официальное обращение пользователям, где сказали, что ничего с этим не могут сделать:
«Apple полностью контролирует драйверы для Mac OS. К сожалению, на данный момент NVIDIA не может выпустить драйвер без официального разрешения Apple.»
Разработчики Apple дали анонимный комментарий изданию Appleinsider, почему купертинская компания приняла такое решение:
«Речь не идет о том, что в Metal 2 нельзя добавить поддержку NVIDIA — у них отличные инженеры, и с производительностью проблем не будет. Просто кто-то наверху этого не хочет.»
Где получить аппаратное ускорение без CUDA?
Большинство коммерческих движков, включая V-Ray GPU, OctaneRender и Redshift, сейчас работают на CUDA. Фреймворк OptiX от NVIDIA, поддержку которого разработчики сейчас активно добавляют в свои продукты (например, последние версии Blender или V-Ray Next), тоже требует CUDA Toolkit.
Другие рендеры, например, Blender Cycles, поддерживают карты AMD с помощью OpenCL, но Apple прекратили поддержку и этого API, заменив OpenCL на собственный Metal 2.
Получается, что на момент выхода этой новости практически единственный вариант для пользователей Mac, которые хотят продолжать пользоваться аппаратным ускорением, — это AMD с Radeon ProRender. В будущем поддержка Metal API может также появится и в Redshift и OctaneRender.
Источник