История изменений
Исправление
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 и обратно при запуске виртуалки