Я пытался настроить аппаратное ускорение, чтобы я мог играть в некоторые игры на Steam. В прошлый раз, когда я сделал это, это было легко и работало просто отлично, поэтому я не знаю, почему я не могу сделать это в этот раз.
Я следовал инструкциям на arch wiki и установил libva-intel-driver
и libvdpau-va-gl
и mesa-vdpau
вместе с версиями lib32 из-за steam. Но я не могу заставить кого-то из них работать.
Это моя графическая карта согласно 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
Вот что происходит, когда я пытаюсь проверить 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
Я проверил, существует ли этот файл i965_drv_video.so.
Это тест 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
Кто-нибудь знает, что не так?