Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

something wrong with vaapi #323

Closed
xeleven11 opened this issue Sep 3, 2024 · 2 comments
Closed

something wrong with vaapi #323

xeleven11 opened this issue Sep 3, 2024 · 2 comments

Comments

@xeleven11
Copy link

Ubuntu22.04 xfce. pascal 10series. driver535.183.01 librewolf129.0.1-1

I only see H264 and VP9 hardware decoding in about:support. DMABUF & HARDWARE_VIDEO_DECODING still blocklisted by gfxInfo. REMOTE_CANVAS is blocked as well. video engine utilization goes up in NVIDIA-settings but there are some errors from terminal. Intel libva was built from source but only vaapi is updated to latest version intel/libva#762 (comment)

there is something wrong with nvidia-settings too as I cannot reset to default. here is error log from terminal

(librewolf-default:19725): GLib-GObject-CRITICAL **: 07:17:45.305: g_type_add_interface_static: assertion 'g_type_parent (interface_type) == G_TYPE_INTERFACE' failed
[Parent 19725, Main Thread] WARNING: g_type_add_interface_static: assertion 'g_type_parent (interface_type) == G_TYPE_INTERFACE' failed: 'glib warning', file /work/librewolf-129.0.1-1/toolkit/xre/nsSigHandlers.cpp:187
[RDD 20184, MediaSupervisor #7] WARNING: Call to mmap failed: Bad file descriptor: file /work/librewolf-129.0.1-1/ipc/chromium/src/base/shared_memory_posix.cc:515
###!!! [Parent][DispatchAsyncMessage] Error: SHMEM_CREATED_MESSAGE Payload error: message could not be deserialized
[Child 26002, MediaDecoderStateMachine #3] WARNING: Decoder=7e96a4594a00 Decode error: NS_ERROR_OUT_OF_MEMORY (0x8007000e) - DecodeNextSample: file /work/librewolf-129.0.1-1/dom/media/MediaDecoderStateMachineBase.cpp:167
@EiPiFun
Copy link
Contributor

EiPiFun commented Sep 8, 2024

I think it is necessary to add something to the doc now.
Due to license, Firefox on Linux does not support HEVC till now.

Some Pascal GPU does not support VP8, and no AV1 certainly.

I start a small pull request: #324

BTW, I am the uploader of nvidia-vaapi-driver for Debian and l also have an old Pascal laptop.

The nvidia-vaapi-driver is out-dated in Debian 12 and Ubuntu 22.04. I suggest you to compile it instead of using apt.

@elFarto
Copy link
Owner

elFarto commented Sep 10, 2024

I don't think there's a problem here, it sounds like it's working as expected. The lack of HEVC is a Firefox issue, the README has been updated to reflect that.

@elFarto elFarto closed this as completed Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants