1

Я недавно купил GPGPU (карту Nvidia GEFORCE GTX 950), чтобы я мог использовать обертки CUDA в своем C-коде. После установки CUDA 8.0 и подключения моих мониторов к моей встроенной видеокарте (не к GPGPU) я запускаю «nvidia-smi» и вижу следующее:

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1054    G   /usr/lib/xorg/Xorg                             305MiB |
|    0      1805    G   compiz                                          84MiB |
|    0      4179    G   ...MainFrame --force-fieldtrials=*AppBannerT    80MiB |
|    0      5224    G   unity-control-center                             1MiB |
|    0      6925    C   python3                                         52MiB |
+-----------------------------------------------------------------------------+

Python3 - единственное, что я на самом деле хочу использовать это устройство. Как я могу убедиться, что мой GPGPU не используется Xorg или каким-либо другим процессом для графики? Я знаю, что моя встроенная видеокарта может без проблем использовать два монитора, поэтому мне бы очень понравилось, если бы вместо этого запускались эти процессы.

В случае, если это имеет значение, я запускаю Ubuntu 16.04 на машине ASUS.

1 ответ1

0

ОК, я исправил это на моей машине. К сожалению, я понятия не имею, почему то, что я сделал что-то исправить .. Помните, что если у вас есть мониторы, подключенные к графическому процессору Nvidia, он будет использовать их, поэтому убедитесь, что они подключены к встроенной графике. Если все ваши мониторы подключены к встроенной графике, и вы запускаете nvidia-smi и по-прежнему видите такие процессы, как xorg, unity-control-center, попробуйте это. Найдите дополнительные драйверы и нажмите на приложение. Вы должны увидеть меню для вашей видеокарты nvidia, на котором есть куча драйверов, нажмите «Использовать сервер xOrg» и затем нажмите «Применить изменения». Перезагрузите компьютер. После перезагрузки вернитесь к дополнительным драйверам и переключитесь обратно на драйвер Nvidia, который вы использовали, прежде чем переключиться на xorg. Выйдите, а затем снова войдите в систему. Чтобы убедиться, что это работает, введите «nvidia-smi» в терминал, и вы должны увидеть, что на вашем GPGPU не запущены никакие процессы.

Я понятия не имею, почему это работает, если кто-то хотел бы предложить объяснение, которое было бы замечательно. Если нет, я надеюсь, что это работает для других с этой проблемой. Если это не так, мне жаль говорить, что я не очень помогу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .