Чи потрібно встановлювати CUDA і Nvidia Web Driver для використання OpenCL на GPU Nvidia?


1

Я працюю над написанням програм OpenCL на MacBook Pro з вбудованим графічним процесором Nvidia. Я знаю, що ядра OpenCL можуть працювати на процесорі або інтегрованому процесорі Intel. Але якщо я хочу налаштувати його для роботи на графічному процесорі Nvidia, чи потрібно встановлювати CUDA та інші матеріали Nvidia? Дякую!

Відповіді:


2

Ні, ні. OpenCL і Metal будуть працювати автоматично на графічному процесорі Nvidia. Якщо ви хочете скористатися архітектурою CUDA від Nvidia (яку я настійно рекомендую для програмного забезпечення, що використовує його, як і Adobe CC suite), вам потрібно встановити драйвер CUDA. Вам не потрібно встановлювати веб-драйвер Nvidia, оскільки ваша машина має вбудовану карту Nvidia (драйвер вбудований в MacOS).


1

Якщо ви хочете використовувати CUDA на High Sierra, ви можете встановити як CUDA, так і веб-драйвери nVidia. На старих версіях MacOS потрібно лише встановити CUDA. Apple переписала DisplayServer для використання Metal for High Sierra, що, можливо, є причиною.

(Я кажу "може добре", тому що це, безумовно, був мій досвід на 2013 rMBP з GT650M).


Ось що я і думав на початку. Але я знайшов, що мені не потрібно встановлювати CUDA або Web Driver для використання OpenCL. Документація Apple Developer розповідає, що Metal не потребує встановлення додаткових драйверів. Тим не менш, я знаходжу, що мені потрібен веб-драйвер для роботи CUDA. Мій MacBook Pro також має відеокарту GT650M. Так само, як ви сказали, High Sierra використовує новий сервер вікон, написаний на Metal, і він викликає проблеми - коли я вибираю Web Driver, то з'являться деякі графічні помилки на сервері вікон і в Safari, і мені іноді доводиться перезавантажувати Мак.
jackxujh

Так, я неправильно зрозумів ваше запитання. Його тільки у разі бажання підтримати CUDA, вам також знадобляться веб-драйвери, як ви говорите. Крім того, я в основному використовували стандартні драйвери High Sierra, і я мав багато графічних проблем з корупцією і випадковим блокуванням - так що не тільки драйвери nVidia страждають від цього! :)
Adrian Burgess
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.