Я запускаю программы CUDA на своей NVIDIA-карте (имея ее при 100% использовании), и я хочу иметь возможность использовать мой iGPU тем временем для просмотра сети или программы.
Я также хотите играть в игры на моем NVIDIA, когда не запускаете мои программы на нем, без необходимости перезагрузки моего компьютера.
Я видел людей, которые проезжают через GPU, подключают их монитор к iGPU и NVIDIA, и поэтому они могут запускать 2 настольных компьютера.
Это немного похоже на то, что я не хочу другую ОС, я просто хочу, чтобы мой Ubuntu показывал 2 настольных компьютера (никаких взаимодействий между рабочими столами, то есть нет необходимости пропускать окна между ними) - мне нужно запустить виртуальный Ubuntu поверх моего Ubuntu с помощью транзитной схемы GPU, или есть лучший способ достичь этого?
Думаю, я бы тоже нужно сопоставить мою клавиатуру и мышь с различными портами USB для переключения между рабочими столами ...
Итак, это не совсем то, о чем я просил, но я нашел решение, которое делает то, что я хочу.
Мне нужно что-то, что позволило бы мне использовать мой компьютер с моим 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, вы не должны видеть никаких ошибок.Итак, это не совсем то, о чем я просил, но я нашел решение, которое делает то, что я хочу.
Мне нужно что-то, что позволило бы мне использовать мой компьютер с моим 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, вы не должны видеть никаких ошибок.