используя 2 настольных компьютера с 2 gpus

Я запускаю программы CUDA на своей NVIDIA-карте (имея ее при 100% использовании), и я хочу иметь возможность использовать мой iGPU тем временем для просмотра сети или программы.

Я также хотите играть в игры на моем NVIDIA, когда не запускаете мои программы на нем, без необходимости перезагрузки моего компьютера.

Я видел людей, которые проезжают через GPU, подключают их монитор к iGPU и NVIDIA, и поэтому они могут запускать 2 настольных компьютера.

Это немного похоже на то, что я не хочу другую ОС, я просто хочу, чтобы мой Ubuntu показывал 2 настольных компьютера (никаких взаимодействий между рабочими столами, то есть нет необходимости пропускать окна между ними) - мне нужно запустить виртуальный Ubuntu поверх моего Ubuntu с помощью транзитной схемы GPU, или есть лучший способ достичь этого?

Думаю, я бы тоже нужно сопоставить мою клавиатуру и мышь с различными портами USB для переключения между рабочими столами ...

0
задан 8 July 2017 в 21:38

2 ответа

Итак, это не совсем то, о чем я просил, но я нашел решение, которое делает то, что я хочу.

Мне нужно что-то, что позволило бы мне использовать мой компьютер с моим iGPU, а графический процессор NVIDIA

Решение использует NVIDIA Prime.

Я еще не сделал этого. я, однако, нашел инструкции:

Итак, чтобы это работало, вам нужно убедиться, что вы включили встроенную графику в настройках BIOS (или установите ее как основной), установите оба xorg драйвер intel и драйверы nvidia / cuda запускают настройки nvidia и переходят на страницу настроек PRIME, устанавливают Intel (режим энергосбережения) по умолчанию, изменяя ваш .bashrc и устанавливая LD_LIBRARY_PATH, чтобы по крайней мере содержать / usr / local / cuda / lib64: / usr / lib / nvidia-XXX, где XXX в моем случае - 375. logout для перезапуска X или перезагрузки ldd $ (glxinfo), чтобы убедиться, что ваши библиотеки GL указывают на mesa, или запустите glmark2, чтобы подтвердить статус GL (обновление), если libGL, напечатанный с шага 5, указывает на папку драйвера nvidia, вам необходимо удалить / переименовать libGL.so * / libGLX.so * / libGLdispatch.so * в папку драйвера nvidia, чтобы ваша ОС могла забрать mesa библиотека libGL. запустите nvidia-smi, чтобы перечислить ваш выделенный графический процессор NVIDIA и запустить свою программу CUDA, вы не должны видеть никаких ошибок.
1
ответ дан 18 July 2018 в 10:33

Итак, это не совсем то, о чем я просил, но я нашел решение, которое делает то, что я хочу.

Мне нужно что-то, что позволило бы мне использовать мой компьютер с моим iGPU, а графический процессор NVIDIA

Решение использует NVIDIA Prime.

Я еще не сделал этого. я, однако, нашел инструкции:

Итак, чтобы это работало, вам нужно убедиться, что вы включили встроенную графику в настройках BIOS (или установите ее как основной), установите оба xorg драйвер intel и драйверы nvidia / cuda запускают настройки nvidia и переходят на страницу настроек PRIME, устанавливают Intel (режим энергосбережения) по умолчанию, изменяя ваш .bashrc и устанавливая LD_LIBRARY_PATH, чтобы по крайней мере содержать / usr / local / cuda / lib64: / usr / lib / nvidia-XXX, где XXX в моем случае - 375. logout для перезапуска X или перезагрузки ldd $ (glxinfo), чтобы убедиться, что ваши библиотеки GL указывают на mesa, или запустите glmark2, чтобы подтвердить статус GL (обновление), если libGL, напечатанный с шага 5, указывает на папку драйвера nvidia, вам необходимо удалить / переименовать libGL.so * / libGLX.so * / libGLdispatch.so * в папку драйвера nvidia, чтобы ваша ОС могла забрать mesa библиотека libGL. запустите nvidia-smi, чтобы перечислить ваш выделенный графический процессор NVIDIA и запустить свою программу CUDA, вы не должны видеть никаких ошибок.
1
ответ дан 24 July 2018 в 19:35

Другие вопросы по тегам:

Похожие вопросы: