Ошибки при попытке настроить va-api и vdpau на арке

486
MOzSalles

Я пытался настроить аппаратное ускорение, чтобы я мог играть в некоторые игры на 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

Кто-нибудь знает, что не так?

0
VA-API и VDPAU предназначены для аппаратного ускоренного воспроизведения видео (например, декодирование H.264). Карты Intel поддерживают только первые. Однако, если вы пытаетесь играть, вы должны проверить OpenGL вместо этого. dsstorefile1 6 лет назад 0
Извините, я не знаю, что вы подразумеваете под "проверить openGL". Я не совсем уверен, что понимаю, что такое opengl, но думал, что он поставляется с пакетом mesa? Не могли бы вы дать мне направление? MOzSalles 6 лет назад 0

0 ответов на вопрос

Похожие вопросы