LINUX.ORG.RU

Видеокарта по умолчанию

 , , ,


0

1

У меня установлен Arch Linux. Использую gnome + wayland.

Есть встроенная видеокарта в процессор и дискретная:

$ inxi -G
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] driver: nvidia v: 565.77
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    driver: amdgpu v: kernel
  Display: wayland server: X.Org v: 24.1.4 with: Xwayland v: 24.1.4
    compositor: gnome-shell v: 47.2 driver: X: loaded: modesetting,nvidia
    unloaded: vesa dri: radeonsi gpu: nvidia,nvidia-nvswitch
    resolution: 3440x1440~144Hz
  API: EGL Message: EGL data requires eglinfo. Check --recommends.

Видеокарту nvidia хочу пробрасывать в виртуальную машину с Windows 11 для игрушек, чтобы уйти от dual booting и сидеть только в linux.

Помогите разобраться с тем как определять какая видеокарта вообще используется в данный момент и как сделать так, чтобы в linux использовалась только встроенная видеокарта, чтобы дискретную можно было прокидывать в виртуальную машину с windows.

Да очень просто: если все тормозит, значит встройка. Для игрушек используй протон или вайн какой. Виртуалка для такого - слишком жирно.

rtxtxtrx ★★
()
Ответ на: комментарий от rtxtxtrx

Хочу попробовать именно через виртуальную машину. kvm/qemu с пробрасыванием видеократы должно выдать хорошую производительность.

OverMind
() автор топика
Ответ на: комментарий от linuxuser112
$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 565.77
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 565.77
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 565.77
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Получается нужно как-то сделать, чтобы по дефолту nvidia не использовалась.

OverMind
() автор топика
Ответ на: комментарий от FoxSnejanaFox

Похоже это то что нужно. Интересно, если я в BIOS отключу карточку nvidia она получается и для виртуальной машины не сможет использоваться?

OverMind
() автор топика

Ну а ты же понимаешь что тебе нужен будет второй кабель для подключения монитора к компу и переключать видеовходы на мониторе?

cobold ★★★★★
()
Ответ на: комментарий от OverMind

чтобы использовать карточку в виртуалке, тебе нужно для ее pci id использовать драйвер vfio-pci, причем делать это параметром при загрузке ядра (читай арчвики), поэтому использоваться для вывода графики в линуксе она уже не сможет.

https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF

ann_eesti
()
Последнее исправление: ann_eesti (всего исправлений: 2)
Ответ на: комментарий от rtxtxtrx

Как раз паравиртуалка - отличное решение если получится.

kirill_rrr ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.