LINUX.ORG.RU

История изменений

Исправление SR_team, (текущая версия) :

А в GNU/Linux как так сделать?

С user-space так можно. с kernel-space сложнее.

У меня на AMD стоят AMDGPU, AMDGPU-PRO OpenGL (для давинчи), AMDGPU-PRO OpenCL, RADV, AMDVLK. Переключаются без черного экрана, но с перезапуском приложений, потому что они не знают, что там за библиотеки им подсунули и в рантайме их не меняют, даже при изменении библиотек на диске.

Есть еще карточка от NVIDIA, преимущественно для виртуалки. Т.к. через нее графика не выводится на прямую, то kernel-space драйвер тоже переключается без черного экрана, а user-space драйвер задействуется через PRIME. Так же как с драйверами AMD.

P.S. Через PRIME на NVIDIA используется проприетарный драйвер, можно и nouveau прикрутить, но тогда придется самому указывать какой драйвер использовать в kernel-space, а так он сам переключается на VFIO и обратно при запуске виртуалки

Исправление SR_team, :

А в GNU/Linux как так сделать?

С user-space так можно. с kernel-space сложнее.

У меня на AMD стоят AMDGPU, AMDGPU-PRO OpenGL (для давинчи), AMDGPU-PRO OpenCL, RADV, AMDVLK. Переключаются без черного экрана, но с перезапуском приложений, потому что они не знают, что там за библиотеки им подсунули и в рантайме их не меняют, даже при изменении библиотек на диске.

Есть еще карточка от NVIDIA, преимущественно для виртуалки. Т.к. через нее графика не выводится на прямую, то kernel-space драйвер тоже переключается без черного экрана, а user-space драйвер задействуется через PRIME. Так же как с драйверами AMD.

P.S. Через PRIME на NVIDIA используется проприетарный драйвер, но можно и nouveau прикрутить, тогда придется самому указывать какой драйвер использовать в kernel-space, а так он сам переключается на VFIO и обратно при запуске виртуалки

Исправление SR_team, :

А в GNU/Linux как так сделать?

С user-space так можно. с kernel-space сложнее.

У меня на AMD стоят AMDGPU, AMDGPU-PRO OpenGL (для давинчи), AMDGPU-PRO OpenCL, RADV, AMDVLK. Переключаются без черного экрана, но с перезапуском приложений, потому что они не знают, что там за библиотеки им подсунули и в рантайме их не меняют, даже при изменении библиотек на диске.

Есть еще карточка от NVIDIA, преимущественно для виртуалки. Т.к. через нее графика не выводится на прямую, то kernel-space драйвер тоже переключается без черного экрана, а user-space драйвер задействуется через PRIME. Так же как с драйверами AMD.

P.S. Через PRIME на NVIDIA используется проприетарный драйвер, но можно и nouveau прикрутить, но тогда придется самому указывать какой драйвер использовать в kernel-space, а так он сам переключается на VFIO и обратно при запуске виртуалки

Исходная версия SR_team, :

А в GNU/Linux как так сделать?

С user-space так можно. с kernel-space сложнее.

У меня на AMD стоят AMDGPU, AMDGPU-PRO OpenGL (для давинчи), AMDGPU-PRO OpenCL, RADV, AMDVLK. Переключаются без черного экрана, но с перезапуском приложений, потому что они не знают, что там за библиотеки им подсунули и в рантайме их не меняют, даже при изменении на бибилотек диске.

Есть еще карточка от NVIDIA, преимущественно для виртуалки. Т.к. через нее графика не выводится на прямую, то kernel-space драйвер тоже переключается без черного экрана, а user-space драйвер задействуется через PRIME. Так же как с драйверами AMD.

P.S. Через PRIME на NVIDIA используется проприетарный драйвер, но можно и nouveau прикрутить, но тогда придется самому указывать какой драйвер использовать в kernel-space, а так он сам переключается на VFIO и обратно при запуске виртуалки