Estou tentando configurar a aceleração de hardware para poder jogar alguns jogos no Steam. A última vez que fiz isso foi fácil e funcionou muito bem, então não sei por que não posso fazer desta vez.
Eu segui as instruções no arch wiki e instalei libva-intel-driver
e libvdpau-va-gl
e mesa-vdpau
, juntamente com as versões lib32 por causa do vapor. Mas não consigo fazer nenhum deles funcionar.
Esta é minha placa gráfica de acordo com lscpi
:
VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer 2nd Generation Core Processor Family Integrated Graphics Controller
Flags: bus master, fast devsel, latency 0, IRQ 26
Memory at f7000000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
Isso é o que acontece quando tento verificar o va-api:
$ export LIBVA_DRIVER_NAME=i965
$ vainfo
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns -1
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva error: /usr/lib/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
Verifiquei que este arquivo i965_drv_video.so existe.
Este é o teste vdpau:
$ export VDPAU_DRIVER=va_gl
$ vdpauinfo
display: :0 screen: 0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 17
Current serial number in output stream: 18
Alguém tem alguma ideia do que está errado?