elFarto / nvidia-vaapi-driver

A VA-API implemention using NVIDIA's NVDEC
Other
1.19k stars 54 forks source link

WebGL Driver Render (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS) #89

Closed JustCauseWhyNot closed 2 years ago

JustCauseWhyNot commented 2 years ago

I'm not able to get firefox hwaccel working. I believe it's due to the error in the title. I've set in about:config all the options, and I've set environment variables in every place I can think of including in about:config. I've pasted about:support below.

Name Firefox

101.0 20220526203855   release Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0 Linux 5.18.1-gentoo-r2 #1 SMP PREEMPT_DYNAMIC Thu Jun 2 09:59:30 MDT 2022 Adwaita / Adwaita 1/1 1/1 Enabled by default 27 Active Found Found Found false 15.6 GB 439 GB

Application Basics

Name: Firefox Version: 101.0 Build ID: 20220526203855 Distribution ID: Update Channel: release User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0 OS: Linux 5.18.1-gentoo-r2 #1 SMP PREEMPT_DYNAMIC Thu Jun 2 09:59:30 MDT 2022 OS Theme: Adwaita / Adwaita Multiprocess Windows: 1/1 Fission Windows: 1/1 Enabled by default Remote Processes: 27 Enterprise Policies: Active Google Location Service Key: Found Google Safebrowsing Key: Found Mozilla Location Service Key: Found Safe Mode: false Memory Size (RAM): 15.6 GB Disk Space Available: 439 GB

Crash Reports for the Last 3 Days

Firefox Features

Name: DoH Roll-Out Version: 2.0.0 ID: doh-rollout@mozilla.org

Name: Firefox Screenshots Version: 39.0.1 ID: screenshots@mozilla.org

Name: Form Autofill Version: 1.0.1 ID: formautofill@mozilla.org

Name: Picture-In-Picture Version: 1.0.0 ID: pictureinpicture@mozilla.org

Name: Web Compatibility Interventions Version: 101.7.0 ID: webcompat@mozilla.org

Name: WebCompat Reporter Version: 1.4.2 ID: webcompat-reporter@mozilla.org

Remote Features

Remote Processes

Type: Privileged About Count: 1

Type: Isolated Web Content Count: 20

Type: Extension Count: 1

Type: Isolated Service Worker Count: 1

Type: Preallocated Count: 3

Type: Socket Count: 1

Add-ons

Name: Add-ons Search Detection Type: extension Version: 2.0.0 Enabled: true ID: addons-search-detection@mozilla.com

Name: Amazon.com Type: extension Version: 1.3 Enabled: true ID: amazondotcom@search.mozilla.org

Name: Bing Type: extension Version: 1.3 Enabled: true ID: bing@search.mozilla.org

Name: Bitwarden - Free Password Manager Type: extension Version: 1.58.0 Enabled: true ID: {446900e4-71c2-419f-a6a7-df9c091e268b}

Name: Bypass Paywalls Clean (c) Type: extension Version: 2.7.1.0 Enabled: true ID: {473fe2d9-8518-414b-a448-0fc034fcec07}

Name: DuckDuckGo Type: extension Version: 1.1 Enabled: true ID: ddg@search.mozilla.org

Name: eBay Type: extension Version: 1.3 Enabled: true ID: ebay@search.mozilla.org

Name: Extended Color Management Type: extension Version: 1.0.2 Enabled: true ID: {816dd215-0e91-4621-9d89-3bac78798e6f}

Name: Firefox Translations Type: extension Version: 1.1.2buildid20220523.151256 Enabled: true ID: firefox-translations-addon@mozilla.org

Name: Google Type: extension Version: 1.2 Enabled: true ID: google@search.mozilla.org

Name: SponsorBlock for YouTube - Skip Sponsorships Type: extension Version: 4.4.5 Enabled: true ID: sponsorBlocker@ajay.app

Name: uBlock Origin Type: extension Version: 1.42.4 Enabled: true ID: uBlock0@raymondhill.net

Name: Violentmonkey Type: extension Version: 2.13.0 Enabled: true ID: {aecec67f-0d10-4fa7-b7c7-609a2db280cf}

Name: Wikipedia (en) Type: extension Version: 1.1 Enabled: true ID: wikipedia@search.mozilla.org

Graphics

Features Compositing: WebRender Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled WebGL 1 Driver WSI Info: - WebGL 1 Driver Renderer: WebGL creation failed: tryNativeGL () Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS) WebGL 1 Driver Version: - WebGL 1 Driver Extensions: - WebGL 1 Extensions: - WebGL 2 Driver WSI Info: - WebGL 2 Driver Renderer: WebGL creation failed: tryNativeGL () Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS) WebGL 2 Driver Version: - WebGL 2 Driver Extensions: - WebGL 2 Extensions: - Window Protocol: x11 Desktop Environment: unknown Target Frame Rate: 155 GPU #1 Active: Yes Description: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2 Vendor ID: 0x10de Device ID: 0x21c4 Driver Vendor: nvidia/unknown Driver Version: 515.48.7.0 RAM: 0

Diagnostics AzureCanvasBackend: skia AzureContentBackend: skia AzureFallbackCanvasBackend: skia CMSOutputProfile: Empty profile data Display0: 2560x1440 DisplayCount: 1 Decision Log HW_COMPOSITING: available by default OPENGL_COMPOSITING: available by default WEBRENDER: available by default force_enabled by user: Force enabled by pref WEBRENDER_QUALIFIED: available by default WEBRENDER_COMPOSITOR: disabled by default: Disabled by default blocklisted by env: Blocklisted by gfxInfo WEBRENDER_PARTIAL: available by default blocklisted by env: Blocklisted by gfxInfo WEBRENDER_SHADER_CACHE: disabled by default: Disabled by default WEBRENDER_OPTIMIZED_SHADERS: available by default WEBRENDER_ANGLE: available by default unavailable by env: OS not supported WEBRENDER_DCOMP_PRESENT: available by default disabled by user: User disabled via pref unavailable by env: Requires Windows 10 or later unavailable by runtime: Requires ANGLE WEBRENDER_SOFTWARE: available by default WEBGPU: disabled by default: Disabled by default blocked by runtime: WebGPU cannot be enabled in release or beta X11_EGL: available by default broken by runtime: glxtest could not use EGL DMABUF: available by default unavailable by runtime: Requires EGL VAAPI: disabled by default: VAAPI is disabled by default force_enabled by user: Force enabled by pref unavailable by runtime: Requires EGL VP8_HW_DECODE: available by default VP9_HW_DECODE: available by default

Media

Audio Backend: pulse-rust Max Channels: 2 Preferred Sample Rate: 44100 Roundtrip latency (standard deviation): ... Output Devices Name: Group TU116 High Definition Audio Controller Digital Stereo (HDMI): /devices/pci0000:00/0000:00:03.1/0000:09:00.1/sound/card0 M2 Analog Stereo: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb5/5-4/5-4:1.0/sound/card2 Input Devices Name: Group Monitor of TU116 High Definition Audio Controller Digital Stereo (HDMI): /devices/pci0000:00/0000:00:03.1/0000:09:00.1/sound/card0 Monitor of M2 Analog Stereo: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb5/5-4/5-4:1.0/sound/card2 M2 Analog Stereo: /devices/pci0000:00/0000:00:08.1/0000:0b:00.3/usb5/5-4/5-4:1.0/sound/card2

Enumerate database

Environment Variables

MOZ_ALLOW_DOWNGRADE: 1 MOZ_GMP_PATH: /usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed MOZ_APP_LAUNCHER: /usr/bin/firefox-bin DISPLAY: :0 MOZ_USE_XINPUT2: 1 MOZ_PLUGIN_PATH: /usr/lib64/mozilla/plugins MOZ_ASSUME_USER_NS: 1 MOZ_CRASHREPORTER_EVENTS_DIRECTORY: /home/justcausewhynot/.mozilla/firefox/gga4rfzd.default-release-1653952822246/crashes/events MOZ_CRASHREPORTER_RESTART_ARG_0: /usr/bin/firefox-bin MOZ_CRASHREPORTER_RESTART_ARG_1: MOZ_CRASHREPORTER_DATA_DIRECTORY: /home/justcausewhynot/.mozilla/firefox/Crash Reports MOZ_CRASHREPORTER_PING_DIRECTORY: /home/justcausewhynot/.mozilla/firefox/Pending Pings MOZ_CRASHREPORTER_STRINGS_OVERRIDE: /opt/firefox/browser/crashreporter-override.ini MOZ_LAUNCHED_CHILD: MOZ_APP_SILENT_START: XRE_PROFILE_PATH: XRE_PROFILE_LOCAL_PATH: XRE_START_OFFLINE: XRE_BINARY_PATH: XRE_RESTARTED_BY_PROFILE_MANAGER:

Experimental Features

about:home startup cache (browser.startup.homepage.abouthome_cache.enabled): false Cookies: SameSite=Lax by default (network.cookie.sameSite.laxByDefault): false Cookies: SameSite=None requires secure attribute (network.cookie.sameSite.noneRequiresSecure): false Cookies: Schemeful SameSite (network.cookie.sameSite.schemeful): false CSS: Constructable Stylesheets (layout.css.constructable-stylesheets.enabled): true CSS: Masonry Layout (layout.css.grid-template-masonry-value.enabled): false Developer Tools: Compatibility Panel (devtools.inspector.compatibility.enabled): true Developer Tools: Service Worker debugging (devtools.debugger.features.windowless-service-workers): false Media: JPEG XL (image.jxl.enabled): false Address Bar: show results during IME composition (browser.urlbar.keepPanelOpenDuringImeComposition): false Web API: WebGPU (dom.webgpu.enabled): false WebRTC Global Mute Toggles (privacy.webrtc.globalMuteToggles): false

Remote Experiments

Important Modified Preferences

accessibility.typeaheadfind: false accessibility.typeaheadfind.flashBar: 0 browser.contentblocking.category: custom browser.search.region: US browser.search.suggest.enabled.private: true browser.sessionstore.upgradeBackup.latestBuildID: 20220526203855 browser.startup.homepage: about:blank browser.startup.homepage_override.buildID: 20220526203855 browser.startup.homepage_override.mstone: 101.0 browser.startup.page: 3 browser.urlbar.quicksuggest.migrationVersion: 2 browser.urlbar.quicksuggest.scenario: offline browser.urlbar.suggest.history: false browser.urlbar.suggest.quicksuggest.nonsponsored: false browser.urlbar.suggest.quicksuggest.sponsored: false browser.urlbar.suggest.topsites: false doh-rollout.balrog-migration-done: true doh-rollout.disable-heuristics: true doh-rollout.doneFirstRun: true doh-rollout.home-region: US doh-rollout.skipHeuristicsCheck: true dom.forms.autocomplete.formautofill: true dom.security.https_only_mode: true dom.security.https_only_mode_ever_enabled: true extensions.formautofill.creditCards.enabled: false extensions.formautofill.creditCards.used: 2 extensions.lastAppVersion: 101.0 font.default.x-western: sans-serif font.name.monospace.x-western: monospace font.name.sans-serif.x-western: sans-serif font.name.serif.x-western: sans-serif font.size.monospace.x-western: 16 general.autoScroll: true gfx.webrender.all: true idle.lastDailyNotification: 1654274006 javascript.options.wasm_simd_wormhole: true layout.frame_rate: 155 media.autoplay.default: 5 media.av1.enabled: false media.eme.enabled: true media.ffmpeg.vaapi.enabled: true media.gmp-gmpopenh264.abi: x86_64-gcc3 media.gmp-gmpopenh264.lastUpdate: 1653952842 media.gmp-gmpopenh264.version: 1.8.1.1 media.gmp-manager.buildID: 20220526203855 media.gmp-manager.lastCheck: 1654275357 media.gmp-widevinecdm.abi: x86_64-gcc3 media.gmp-widevinecdm.lastUpdate: 1653952844 media.gmp-widevinecdm.version: 4.10.2449.0 media.gmp.storage.version.observed: 1 media.videocontrols.picture-in-picture.video-toggle.enabled: false network.cookie.cookieBehavior: 1 network.dns.disablePrefetch: true network.http.speculative-parallel-limit: 0 network.predictor.enabled: false network.prefetch-next: false network.trr.custom_uri: 127.0.0.1 ::1 network.trr.mode: 2 network.trr.uri: 127.0.0.1 ::1 places.database.lastMaintenance: 1653956584 privacy.clearOnShutdown.cache: false privacy.clearOnShutdown.cookies: false privacy.clearOnShutdown.downloads: false privacy.clearOnShutdown.history: false privacy.clearOnShutdown.sessions: false privacy.donottrackheader.enabled: true privacy.history.custom: true privacy.purge_trackers.date_in_cookie_database: 0 privacy.purge_trackers.last_purge: 1654274006763 privacy.restrict3rdpartystorage.rollout.enabledByDefault: false privacy.restrict3rdpartystorage.rollout.preferences.TCPToggleInStandard: true privacy.sanitize.pending: [{"id":"shutdown","itemsToClear":["formdata"],"options":{}},{"id":"newtab-container","itemsToClear":[],"options":{}}] privacy.sanitize.sanitizeOnShutdown: true privacy.trackingprotection.enabled: true security.disable_button.openDeviceManager: false security.remote_settings.crlite_filters.checked: 1654283085 security.remote_settings.intermediates.checked: 1654278885 security.sandbox.content.tempDirSuffix: 2c919f43-de86-4172-af78-2e36c9d890da services.sync.declinedEngines: tabs,creditcards,addresses,passwords services.sync.engine.addresses.available: true services.sync.engine.passwords: false services.sync.engine.prefs.modified: false services.sync.engine.tabs: false services.sync.lastPing: 1654270863 services.sync.lastSync: Fri Jun 03 2022 15:28:18 GMT-0600 (Mountain Daylight Time) signon.autofillForms: false signon.generation.enabled: false signon.management.page.breach-alerts.enabled: false signon.rememberSignons: false storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1653956584

Important Locked Preferences

fission.autostart.session: true

Places Database

Accessibility

Activated: false Prevent Accessibility: 0

Library Versions

NSPR Expected minimum version: 4.33 Version in use: 4.33

NSS Expected minimum version: 3.78.1 Version in use: 3.78.1

NSSSMIME Expected minimum version: 3.78.1 Version in use: 3.78.1

NSSSSL Expected minimum version: 3.78.1 Version in use: 3.78.1

NSSUTIL Expected minimum version: 3.78.1 Version in use: 3.78.1

Sandbox

Seccomp-BPF (System Call Filtering): true Seccomp Thread Synchronization: true User Namespaces: true Content Process Sandboxing: true Media Plugin Sandboxing: true Content Process Sandbox Level: 4 Effective Content Process Sandbox Level: 4 Win32k Lockdown State for Content Process: Win32k Lockdown disabled -- Operating system not supported

Rejected System Calls

Startup Cache

Disk Cache Path: /home/justcausewhynot/.cache/mozilla/firefox/gga4rfzd.default-release-1653952822246/startupCache/startupCache.8.little Ignore Disk Cache: false Found Disk Cache on Init: true Wrote to Disk Cache: false

Internationalization & Localization

Application Settings Requested Locales: ["en-US"] Available Locales: ["en-US"] App Locales: ["en-US"] Regional Preferences: ["en-US"] Default Locale: "en-US" Operating System System Locales: ["en-US"] Regional Preferences: ["en-US"]

Remote Debugging (Chromium Protocol)

Accepting Connections: false URL:

Printing

Modified print settings

elFarto commented 2 years ago

I think the cause is the inability to use EGL. Double check that gfx.x11-egl.force-enabled is set to true in about:config. You can also using something like eglinfo to make sure that EGL is functioning correctly.

Also, do you have the environment variable MOZ_DISABLE_RDD_SANDBOX set to 1? The easiest way to ensure they're set is to run Firefox from the command line, like this:

MOZ_DISABLE_RDD_SANDBOX=1 LIBVA_DRIVER_NAME=nvdec firefox
JustCauseWhyNot commented 2 years ago

I rant MOZ_DISABLE_RDD_SANDBOX=1 LIBVA_DRIVER_NAME=nvdec firefox, but that didn't work. I do get error with elginfo eglinfo: eglInitialize failed.

Here's the output of elginfo ❯ eglinfo EGL client extensions string: EGL_EXT_platform_base EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_KHR_platform_x11 EGL_EXT_platform_x11 EGL_EXT_platform_device EGL_MESA_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless

GBM platform: eglinfo: eglInitialize failed

X11 platform: EGL API version: 1.5 EGL vendor string: NVIDIA EGL version string: 1.5 EGL client APIs: OpenGL_ES OpenGL EGL extensions string: EGL_EXT_buffer_age EGL_EXT_client_sync EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export EGL_EXT_output_base EGL_EXT_stream_acquire_mode EGL_EXT_sync_reuse EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context_no_error EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_reusable_sync EGL_KHR_stream EGL_KHR_stream_attrib EGL_KHR_stream_consumer_gltexture EGL_KHR_stream_cross_process_fd EGL_KHR_stream_fifo EGL_KHR_stream_producer_eglsurface EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync EGL_NV_post_sub_buffer EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage EGL_NV_stream_cross_display EGL_NV_stream_cross_object EGL_NV_stream_cross_process EGL_NV_stream_cross_system EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix EGL_NV_stream_sync EGL_NV_stream_fifo_next EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time EGL_NV_output_drm_flip_event EGL_NV_triple_buffer EGL_NV_robustness_video_memory_purge Configurations: bf lv colorbuffer dp st ms vis cav bi renderable supported id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces

0x01 32 0 8 8 8 8 24 8 0 0 0x00-- y y y pb,str 0x02 32 0 10 10 10 2 24 8 0 0 0x28-- y y y win,pb,pix,str 0x03 32 0 10 10 10 2 24 8 0 0 0x7e-- y y y win,pb,pix,str 0x04 32 0 10 10 10 2 24 8 0 0 0x53-- y y y win,pb,pix,str 0x05 32 0 8 8 8 8 24 0 0 0 0x00-- y y y pb,str 0x06 32 0 10 10 10 2 24 0 0 0 0x24-- y y y win,pb,pix,str 0x07 32 0 10 10 10 2 24 0 0 0 0x7a-- y y y win,pb,pix,str 0x08 32 0 10 10 10 2 24 0 0 0 0x4f-- y y y win,pb,pix,str 0x09 32 0 8 8 8 8 0 0 0 0 0x00-- y y y pb,str 0x0a 32 0 10 10 10 2 0 0 0 0 0x2c-- y y y win,pb,pix,str 0x0b 32 0 10 10 10 2 0 0 0 0 0x82-- y y y win,pb,pix,str 0x0c 32 0 10 10 10 2 0 0 0 0 0x57-- y y y win,pb,pix,str 0x0d 32 0 10 10 10 2 24 8 2 1 0x38-- y y y win,pb,str 0x0e 32 0 10 10 10 2 24 8 2 1 0x8e-- y y y win,pb,str 0x0f 32 0 10 10 10 2 24 8 2 1 0x63-- y y y win,pb,str 0x10 32 0 10 10 10 2 24 0 2 1 0x30-- y y y win,pb,str 0x11 32 0 10 10 10 2 24 0 2 1 0x86-- y y y win,pb,str 0x12 32 0 10 10 10 2 24 0 2 1 0x5b-- y y y win,pb,str 0x13 32 0 10 10 10 2 24 8 4 1 0x3a-- y y y win,pb,str 0x14 32 0 10 10 10 2 24 8 4 1 0x90-- y y y win,pb,str 0x15 32 0 10 10 10 2 24 8 4 1 0x65-- y y y win,pb,str 0x16 32 0 10 10 10 2 24 0 4 1 0x32-- y y y win,pb,str 0x17 32 0 10 10 10 2 24 0 4 1 0x88-- y y y win,pb,str 0x18 32 0 10 10 10 2 24 0 4 1 0x5d-- y y y win,pb,str 0x19 32 0 10 10 10 2 24 8 8 1 0x44-- y y y win,pb,str 0x1a 32 0 10 10 10 2 24 8 8 1 0x9a-- y y y win,pb,str 0x1b 32 0 10 10 10 2 24 8 8 1 0x6f-- y y y win,pb,str 0x1c 32 0 10 10 10 2 24 0 8 1 0x40-- y y y win,pb,str 0x1d 32 0 10 10 10 2 24 0 8 1 0x96-- y y y win,pb,str 0x1e 32 0 10 10 10 2 24 0 8 1 0x6b-- y y y win,pb,str 0x1f 32 0 10 10 10 2 24 8 16 1 0x4c-- y y y win,pb,str 0x20 32 0 10 10 10 2 24 8 16 1 0xa2-- y y y win,pb,str 0x21 32 0 10 10 10 2 24 8 16 1 0x77-- y y y win,pb,str 0x22 32 0 10 10 10 2 24 0 16 1 0x48-- y y y win,pb,str 0x23 32 0 10 10 10 2 24 0 16 1 0x9e-- y y y win,pb,str 0x24 32 0 10 10 10 2 24 0 16 1 0x73-- y y y win,pb,str 0x25 24 0 8 8 8 0 24 8 0 0 0x00-- y y y pb,str 0x26 24 0 8 8 8 0 24 0 0 0 0x00-- y y y pb,str 0x27 24 0 8 8 8 0 0 0 0 0 0x00-- y y y pb,str 0x28 16 0 5 6 5 0 24 8 0 0 0x00-- y y y pb,str 0x29 16 0 5 6 5 0 24 0 0 0 0x00-- y y y pb,str 0x2a 16 0 5 6 5 0 16 0 0 0 0x00-- y y y pb,str 0x2b 16 0 5 6 5 0 0 0 0 0 0x00-- y y y pb,str

Surfaceless platform: libEGL warning: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)

EGL API version: 1.5 EGL vendor string: Mesa Project EGL version string: 1.5 EGL client APIs: OpenGL OpenGL_ES EGL driver name: swrast EGL extensions string: EGL_EXT_create_context_robustness EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_query_driver Configurations: bf lv colorbuffer dp st ms vis cav bi renderable supported id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces

0x01 32 0 10 10 10 2 0 0 0 0 0x00-- a y y y pb 0x02 32 0 10 10 10 2 16 0 0 0 0x00-- a y y y pb 0x03 32 0 10 10 10 2 24 0 0 0 0x00-- a y y y pb 0x04 32 0 10 10 10 2 24 8 0 0 0x00-- a y y y pb 0x05 32 0 10 10 10 2 32 0 0 0 0x00-- a y y y pb 0x06 32 0 10 10 10 2 0 0 4 1 0x00-- a y y y pb 0x07 32 0 10 10 10 2 16 0 4 1 0x00-- a y y y pb 0x08 32 0 10 10 10 2 24 0 4 1 0x00-- a y y y pb 0x09 32 0 10 10 10 2 24 8 4 1 0x00-- a y y y pb 0x0a 32 0 10 10 10 2 32 0 4 1 0x00-- a y y y pb 0x0b 30 0 10 10 10 0 0 0 0 0 0x00-- y y y y pb 0x0c 30 0 10 10 10 0 16 0 0 0 0x00-- y y y y pb 0x0d 30 0 10 10 10 0 24 0 0 0 0x00-- y y y y pb 0x0e 30 0 10 10 10 0 24 8 0 0 0x00-- y y y y pb 0x0f 30 0 10 10 10 0 32 0 0 0 0x00-- y y y y pb 0x10 30 0 10 10 10 0 0 0 4 1 0x00-- y y y y pb 0x11 30 0 10 10 10 0 16 0 4 1 0x00-- y y y y pb 0x12 30 0 10 10 10 0 24 0 4 1 0x00-- y y y y pb 0x13 30 0 10 10 10 0 24 8 4 1 0x00-- y y y y pb 0x14 30 0 10 10 10 0 32 0 4 1 0x00-- y y y y pb 0x15 32 0 8 8 8 8 0 0 0 0 0x00-- a y y y pb 0x16 32 0 8 8 8 8 16 0 0 0 0x00-- a y y y pb 0x17 32 0 8 8 8 8 24 0 0 0 0x00-- a y y y pb 0x18 32 0 8 8 8 8 24 8 0 0 0x00-- a y y y pb 0x19 32 0 8 8 8 8 32 0 0 0 0x00-- a y y y pb 0x1a 32 0 8 8 8 8 0 0 4 1 0x00-- a y y y pb 0x1b 32 0 8 8 8 8 16 0 4 1 0x00-- a y y y pb 0x1c 32 0 8 8 8 8 24 0 4 1 0x00-- a y y y pb 0x1d 32 0 8 8 8 8 24 8 4 1 0x00-- a y y y pb 0x1e 32 0 8 8 8 8 32 0 4 1 0x00-- a y y y pb 0x1f 24 0 8 8 8 0 0 0 0 0 0x00-- y y y y pb 0x20 24 0 8 8 8 0 16 0 0 0 0x00-- y y y y pb 0x21 24 0 8 8 8 0 24 0 0 0 0x00-- y y y y pb 0x22 24 0 8 8 8 0 24 8 0 0 0x00-- y y y y pb 0x23 24 0 8 8 8 0 32 0 0 0 0x00-- y y y y pb 0x24 24 0 8 8 8 0 0 0 4 1 0x00-- y y y y pb 0x25 24 0 8 8 8 0 16 0 4 1 0x00-- y y y y pb 0x26 24 0 8 8 8 0 24 0 4 1 0x00-- y y y y pb 0x27 24 0 8 8 8 0 24 8 4 1 0x00-- y y y y pb 0x28 24 0 8 8 8 0 32 0 4 1 0x00-- y y y y pb 0x29 16 0 5 6 5 0 0 0 0 0 0x00-- y y y y pb 0x2a 16 0 5 6 5 0 16 0 0 0 0x00-- y y y y pb 0x2b 16 0 5 6 5 0 24 0 0 0 0x00-- y y y y pb 0x2c 16 0 5 6 5 0 24 8 0 0 0x00-- y y y y pb 0x2d 16 0 5 6 5 0 32 0 0 0 0x00-- y y y y pb 0x2e 16 0 5 6 5 0 0 0 4 1 0x00-- y y y y pb 0x2f 16 0 5 6 5 0 16 0 4 1 0x00-- y y y y pb 0x30 16 0 5 6 5 0 24 0 4 1 0x00-- y y y y pb 0x31 16 0 5 6 5 0 24 8 4 1 0x00-- y y y y pb 0x32 16 0 5 6 5 0 32 0 4 1 0x00-- y y y y pb 0x33 64 0 16 16 16 16 0 0 0 0 0x00-- a y y y pb 0x34 64 0 16 16 16 16 16 0 0 0 0x00-- a y y y pb 0x35 64 0 16 16 16 16 24 0 0 0 0x00-- a y y y pb 0x36 64 0 16 16 16 16 24 8 0 0 0x00-- a y y y pb 0x37 64 0 16 16 16 16 32 0 0 0 0x00-- a y y y pb 0x38 64 0 16 16 16 16 0 0 4 1 0x00-- a y y y pb 0x39 64 0 16 16 16 16 16 0 4 1 0x00-- a y y y pb 0x3a 64 0 16 16 16 16 24 0 4 1 0x00-- a y y y pb 0x3b 64 0 16 16 16 16 24 8 4 1 0x00-- a y y y pb 0x3c 64 0 16 16 16 16 32 0 4 1 0x00-- a y y y pb 0x3d 48 0 16 16 16 0 0 0 0 0 0x00-- y y y y pb 0x3e 48 0 16 16 16 0 16 0 0 0 0x00-- y y y y pb 0x3f 48 0 16 16 16 0 24 0 0 0 0x00-- y y y y pb 0x40 48 0 16 16 16 0 24 8 0 0 0x00-- y y y y pb 0x41 48 0 16 16 16 0 32 0 0 0 0x00-- y y y y pb 0x42 48 0 16 16 16 0 0 0 4 1 0x00-- y y y y pb 0x43 48 0 16 16 16 0 16 0 4 1 0x00-- y y y y pb 0x44 48 0 16 16 16 0 24 0 4 1 0x00-- y y y y pb 0x45 48 0 16 16 16 0 24 8 4 1 0x00-- y y y y pb 0x46 48 0 16 16 16 0 32 0 4 1 0x00-- y y y y pb

Device platform: Device #0:

EGL device extensions string: EGL_NV_device_cuda EGL_EXT_device_drm EGL_EXT_device_drm_render_node EGL_EXT_device_query_name EGL_EXT_device_persistent_id Platform Device: EGL API version: 1.5 EGL vendor string: NVIDIA EGL version string: 1.5 EGL client APIs: OpenGL_ES OpenGL EGL extensions string: EGL_EXT_buffer_age EGL_EXT_client_sync EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_MESA_image_dma_buf_export EGL_EXT_output_base EGL_EXT_output_drm EGL_EXT_protected_content EGL_EXT_stream_consumer_egloutput EGL_EXT_stream_acquire_mode EGL_EXT_sync_reuse EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context_no_error EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_partial_update EGL_KHR_swap_buffers_with_damage EGL_KHR_no_config_context EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_reusable_sync EGL_KHR_stream EGL_KHR_stream_attrib EGL_KHR_stream_consumer_gltexture EGL_KHR_stream_cross_process_fd EGL_KHR_stream_fifo EGL_KHR_stream_producer_eglsurface EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_nvrm_fence_sync EGL_NV_quadruple_buffer EGL_NV_stream_consumer_eglimage EGL_NV_stream_cross_display EGL_NV_stream_cross_object EGL_NV_stream_cross_process EGL_NV_stream_cross_system EGL_NV_stream_dma EGL_NV_stream_flush EGL_NV_stream_metadata EGL_NV_stream_remote EGL_NV_stream_reset EGL_NV_stream_socket EGL_NV_stream_socket_inet EGL_NV_stream_socket_unix EGL_NV_stream_sync EGL_NV_stream_fifo_next EGL_NV_stream_fifo_synchronous EGL_NV_stream_consumer_gltexture_yuv EGL_NV_stream_attrib EGL_NV_stream_origin EGL_NV_system_time EGL_NV_output_drm_flip_event EGL_NV_triple_buffer EGL_NV_robustness_video_memory_purge Configurations: bf lv colorbuffer dp st ms vis cav bi renderable supported id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces

0x01 32 0 8 8 8 8 24 8 0 0 0x00-- y y y pb,str 0x02 32 0 8 8 8 8 24 0 0 0 0x00-- y y y pb,str 0x03 32 0 8 8 8 8 0 8 0 0 0x00-- y y y pb,str 0x04 32 0 8 8 8 8 0 0 0 0 0x00-- y y y pb,str 0x05 32 0 8 8 8 8 24 8 2 1 0x00-- y y y pb,str 0x06 32 0 8 8 8 8 24 0 2 1 0x00-- y y y pb,str 0x07 32 0 8 8 8 8 0 8 2 1 0x00-- y y y pb,str 0x08 32 0 8 8 8 8 0 0 2 1 0x00-- y y y pb,str 0x09 32 0 8 8 8 8 24 8 4 1 0x00-- y y y pb,str 0x0a 32 0 8 8 8 8 24 8 4 1 0x00-- y y y pb,str 0x0b 32 0 8 8 8 8 24 0 4 1 0x00-- y y y pb,str 0x0c 32 0 8 8 8 8 24 0 4 1 0x00-- y y y pb,str 0x0d 32 0 8 8 8 8 0 8 4 1 0x00-- y y y pb,str 0x0e 32 0 8 8 8 8 0 8 4 1 0x00-- y y y pb,str 0x0f 32 0 8 8 8 8 0 0 4 1 0x00-- y y y pb,str 0x10 32 0 8 8 8 8 0 0 4 1 0x00-- y y y pb,str 0x11 32 0 8 8 8 8 24 8 8 1 0x00-- y y y pb,str 0x12 32 0 8 8 8 8 24 0 8 1 0x00-- y y y pb,str 0x13 32 0 8 8 8 8 0 8 8 1 0x00-- y y y pb,str 0x14 32 0 8 8 8 8 0 0 8 1 0x00-- y y y pb,str 0x15 24 0 8 8 8 0 24 8 0 0 0x00-- y y y pb,str 0x16 24 0 8 8 8 0 24 0 0 0 0x00-- y y y pb,str 0x17 24 0 8 8 8 0 0 8 0 0 0x00-- y y y pb,str 0x18 24 0 8 8 8 0 0 0 0 0 0x00-- y y y pb,str 0x19 24 0 8 8 8 0 24 8 2 1 0x00-- y y y pb,str 0x1a 24 0 8 8 8 0 24 0 2 1 0x00-- y y y pb,str 0x1b 24 0 8 8 8 0 0 8 2 1 0x00-- y y y pb,str 0x1c 24 0 8 8 8 0 0 0 2 1 0x00-- y y y pb,str 0x1d 24 0 8 8 8 0 24 8 4 1 0x00-- y y y pb,str 0x1e 24 0 8 8 8 0 24 8 4 1 0x00-- y y y pb,str 0x1f 24 0 8 8 8 0 24 0 4 1 0x00-- y y y pb,str 0x20 24 0 8 8 8 0 24 0 4 1 0x00-- y y y pb,str 0x21 24 0 8 8 8 0 0 8 4 1 0x00-- y y y pb,str 0x22 24 0 8 8 8 0 0 8 4 1 0x00-- y y y pb,str 0x23 24 0 8 8 8 0 0 0 4 1 0x00-- y y y pb,str 0x24 24 0 8 8 8 0 0 0 4 1 0x00-- y y y pb,str 0x25 24 0 8 8 8 0 24 8 8 1 0x00-- y y y pb,str 0x26 24 0 8 8 8 0 24 0 8 1 0x00-- y y y pb,str 0x27 24 0 8 8 8 0 0 8 8 1 0x00-- y y y pb,str 0x28 24 0 8 8 8 0 0 0 8 1 0x00-- y y y pb,str 0x29 16 0 5 6 5 0 24 8 0 0 0x00-- y y y pb,str 0x2a 16 0 5 6 5 0 24 0 0 0 0x00-- y y y pb,str 0x2b 16 0 5 6 5 0 16 0 0 0 0x00-- y y y pb,str 0x2c 16 0 5 6 5 0 0 8 0 0 0x00-- y y y pb,str 0x2d 16 0 5 6 5 0 0 0 0 0 0x00-- y y y pb,str 0x2e 16 0 5 6 5 0 24 8 2 1 0x00-- y y y pb,str 0x2f 16 0 5 6 5 0 24 0 2 1 0x00-- y y y pb,str 0x30 16 0 5 6 5 0 16 0 2 1 0x00-- y y y pb,str 0x31 16 0 5 6 5 0 0 8 2 1 0x00-- y y y pb,str 0x32 16 0 5 6 5 0 0 0 2 1 0x00-- y y y pb,str 0x33 16 0 5 6 5 0 24 8 4 1 0x00-- y y y pb,str 0x34 16 0 5 6 5 0 24 8 4 1 0x00-- y y y pb,str 0x35 16 0 5 6 5 0 24 0 4 1 0x00-- y y y pb,str 0x36 16 0 5 6 5 0 24 0 4 1 0x00-- y y y pb,str 0x37 16 0 5 6 5 0 16 0 4 1 0x00-- y y y pb,str 0x38 16 0 5 6 5 0 16 0 4 1 0x00-- y y y pb,str 0x39 16 0 5 6 5 0 0 8 4 1 0x00-- y y y pb,str 0x3a 16 0 5 6 5 0 0 8 4 1 0x00-- y y y pb,str 0x3b 16 0 5 6 5 0 0 0 4 1 0x00-- y y y pb,str 0x3c 16 0 5 6 5 0 0 0 4 1 0x00-- y y y pb,str 0x3d 16 0 5 6 5 0 24 8 8 1 0x00-- y y y pb,str 0x3e 16 0 5 6 5 0 24 0 8 1 0x00-- y y y pb,str 0x3f 16 0 5 6 5 0 16 0 8 1 0x00-- y y y pb,str 0x40 16 0 5 6 5 0 0 8 8 1 0x00-- y y y pb,str 0x41 16 0 5 6 5 0 0 0 8 1 0x00-- y y y pb,str

Device #1:

EGL device extensions string: EGL_EXT_device_drm EGL_EXT_device_drm_render_node Platform Device: libEGL warning: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)

eglinfo: eglInitialize failed

Device #2:

EGL device extensions string: EGL_MESA_device_software EGL_EXT_device_drm_render_node Platform Device: EGL API version: 1.5 EGL vendor string: Mesa Project EGL version string: 1.5 EGL client APIs: OpenGL OpenGL_ES EGL driver name: swrast EGL extensions string: EGL_EXT_create_context_robustness EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_context_flush_control EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_query_driver Configurations: bf lv colorbuffer dp st ms vis cav bi renderable supported id sz l r g b a th cl ns b id eat nd gl es es2 vg surfaces

0x01 32 0 10 10 10 2 0 0 0 0 0x00-- a y y y pb 0x02 32 0 10 10 10 2 16 0 0 0 0x00-- a y y y pb 0x03 32 0 10 10 10 2 24 0 0 0 0x00-- a y y y pb 0x04 32 0 10 10 10 2 24 8 0 0 0x00-- a y y y pb 0x05 32 0 10 10 10 2 32 0 0 0 0x00-- a y y y pb 0x06 32 0 10 10 10 2 0 0 4 1 0x00-- a y y y pb 0x07 32 0 10 10 10 2 16 0 4 1 0x00-- a y y y pb 0x08 32 0 10 10 10 2 24 0 4 1 0x00-- a y y y pb 0x09 32 0 10 10 10 2 24 8 4 1 0x00-- a y y y pb 0x0a 32 0 10 10 10 2 32 0 4 1 0x00-- a y y y pb 0x0b 30 0 10 10 10 0 0 0 0 0 0x00-- y y y y pb 0x0c 30 0 10 10 10 0 16 0 0 0 0x00-- y y y y pb 0x0d 30 0 10 10 10 0 24 0 0 0 0x00-- y y y y pb 0x0e 30 0 10 10 10 0 24 8 0 0 0x00-- y y y y pb 0x0f 30 0 10 10 10 0 32 0 0 0 0x00-- y y y y pb 0x10 30 0 10 10 10 0 0 0 4 1 0x00-- y y y y pb 0x11 30 0 10 10 10 0 16 0 4 1 0x00-- y y y y pb 0x12 30 0 10 10 10 0 24 0 4 1 0x00-- y y y y pb 0x13 30 0 10 10 10 0 24 8 4 1 0x00-- y y y y pb 0x14 30 0 10 10 10 0 32 0 4 1 0x00-- y y y y pb 0x15 32 0 8 8 8 8 0 0 0 0 0x00-- a y y y pb 0x16 32 0 8 8 8 8 16 0 0 0 0x00-- a y y y pb 0x17 32 0 8 8 8 8 24 0 0 0 0x00-- a y y y pb 0x18 32 0 8 8 8 8 24 8 0 0 0x00-- a y y y pb 0x19 32 0 8 8 8 8 32 0 0 0 0x00-- a y y y pb 0x1a 32 0 8 8 8 8 0 0 4 1 0x00-- a y y y pb 0x1b 32 0 8 8 8 8 16 0 4 1 0x00-- a y y y pb 0x1c 32 0 8 8 8 8 24 0 4 1 0x00-- a y y y pb 0x1d 32 0 8 8 8 8 24 8 4 1 0x00-- a y y y pb 0x1e 32 0 8 8 8 8 32 0 4 1 0x00-- a y y y pb 0x1f 24 0 8 8 8 0 0 0 0 0 0x00-- y y y y pb 0x20 24 0 8 8 8 0 16 0 0 0 0x00-- y y y y pb 0x21 24 0 8 8 8 0 24 0 0 0 0x00-- y y y y pb 0x22 24 0 8 8 8 0 24 8 0 0 0x00-- y y y y pb 0x23 24 0 8 8 8 0 32 0 0 0 0x00-- y y y y pb 0x24 24 0 8 8 8 0 0 0 4 1 0x00-- y y y y pb 0x25 24 0 8 8 8 0 16 0 4 1 0x00-- y y y y pb 0x26 24 0 8 8 8 0 24 0 4 1 0x00-- y y y y pb 0x27 24 0 8 8 8 0 24 8 4 1 0x00-- y y y y pb 0x28 24 0 8 8 8 0 32 0 4 1 0x00-- y y y y pb 0x29 16 0 5 6 5 0 0 0 0 0 0x00-- y y y y pb 0x2a 16 0 5 6 5 0 16 0 0 0 0x00-- y y y y pb 0x2b 16 0 5 6 5 0 24 0 0 0 0x00-- y y y y pb 0x2c 16 0 5 6 5 0 24 8 0 0 0x00-- y y y y pb 0x2d 16 0 5 6 5 0 32 0 0 0 0x00-- y y y y pb 0x2e 16 0 5 6 5 0 0 0 4 1 0x00-- y y y y pb 0x2f 16 0 5 6 5 0 16 0 4 1 0x00-- y y y y pb 0x30 16 0 5 6 5 0 24 0 4 1 0x00-- y y y y pb 0x31 16 0 5 6 5 0 24 8 4 1 0x00-- y y y y pb 0x32 16 0 5 6 5 0 32 0 4 1 0x00-- y y y y pb

elFarto commented 2 years ago
GBM platform:
eglinfo: eglInitialize failed

This is concerning. It should work correctly for the last 470 and current 500+ driver series. The fact it isn't means there's something wrong with your system setup, however I'm not sure what it is. Debugging these issues is hard enough when you have access to the system, trying to do it over the Internet like is almost impossible.

Since this is a Firefox/Gentoo issue, not related to this driver, I'd recommend you ask on those forums as they might be able to give you more specific information.

JustCauseWhyNot commented 2 years ago

I kinda thought that might be the issue around the time you sent the message. I'll close the issue since it's not an issue with this driver. You've been extremely helpful thank you.

JustCauseWhyNot commented 2 years ago

Firefox about:support

Name | Firefox
-- | --
101.0.1
20220616180410
gentoo
Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0
Linux 5.18.3-gentoo #1 SMP PREEMPT_DYNAMIC Mon Jun 13 10:38:51 MDT 2022
Adwaita / Adwaita
1/1
1/1               Enabled by default
16
Active
Found
Found
Found
false
15.6 GB
435 GB
    Application Basics
------------------

Name: Firefox
Version: 101.0.1
Build ID: 20220616180410
Distribution ID: gentoo
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0
OS: Linux 5.18.3-gentoo #1 SMP PREEMPT_DYNAMIC Mon Jun 13 10:38:51 MDT 2022
OS Theme: Adwaita / Adwaita
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: [16](https://github.com/elFarto/nvidia-vaapi-driver/issues/89#remote-processes)
Enterprise Policies: [Active](about:policies#active)
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 15.6 GB
Disk Space Available: 435 GB

Firefox Features
----------------

Name: DoH Roll-Out
Version: 2.0.0
ID: doh-rollout@mozilla.org

Name: Firefox Screenshots
Version: 39.0.1
ID: screenshots@mozilla.org

Name: Form Autofill
Version: 1.0.1
ID: formautofill@mozilla.org

Name: Picture-In-Picture
Version: 1.0.0
ID: pictureinpicture@mozilla.org

Name: Web Compatibility Interventions
Version: 101.7.0
ID: webcompat@mozilla.org

Name: WebCompat Reporter
Version: 1.4.2
ID: webcompat-reporter@mozilla.org

Remote Features
---------------

Remote Processes
----------------

Type: Privileged About
Count: 1

Type: Isolated Web Content
Count: 10

Type: Extension
Count: 1

Type: Preallocated
Count: 3

Type: Socket
Count: 1

Add-ons
-------

Name: Add-ons Search Detection
Type: extension
Version: 2.0.0
Enabled: true
ID: addons-search-detection@mozilla.com

Name: Amazon.com
Type: extension
Version: 1.3
Enabled: true
ID: amazondotcom@search.mozilla.org

Name: Bing
Type: extension
Version: 1.3
Enabled: true
ID: bing@search.mozilla.org

Name: Bitwarden - Free Password Manager
Type: extension
Version: 2022.5.0
Enabled: true
ID: {446900e4-71c2-419f-a6a7-df9c091e268b}

Name: Bypass Paywalls Clean (c)
Type: extension
Version: 2.7.2.0
Enabled: true
ID: {473fe2d9-8518-414b-a448-0fc034fcec07}

Name: DuckDuckGo
Type: extension
Version: 1.1
Enabled: true
ID: ddg@search.mozilla.org

Name: eBay
Type: extension
Version: 1.3
Enabled: true
ID: ebay@search.mozilla.org

Name: Extended Color Management
Type: extension
Version: 1.0.2
Enabled: true
ID: {816dd215-0e91-4621-9d89-3bac78798e6f}

Name: Firefox Translations
Type: extension
Version: 1.1.2buildid20220523.151256
Enabled: true
ID: firefox-translations-addon@mozilla.org

Name: Google
Type: extension
Version: 1.2
Enabled: true
ID: google@search.mozilla.org

Name: SponsorBlock for YouTube - Skip Sponsorships
Type: extension
Version: 4.5.1
Enabled: true
ID: sponsorBlocker@ajay.app

Name: Stylus
Type: extension
Version: 1.5.25
Enabled: true
ID: {7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}

Name: uBlock Origin
Type: extension
Version: 1.43.0
Enabled: true
ID: uBlock0@raymondhill.net

Name: Violentmonkey
Type: extension
Version: 2.13.0
Enabled: true
ID: {aecec67f-0d10-4fa7-b7c7-609a2db280cf}

Name: Wikipedia (en)
Type: extension
Version: 1.1
Enabled: true
ID: wikipedia@search.mozilla.org

Graphics
--------
Features
Compositing: WebRender
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: -
WebGL 1 Driver Renderer: WebGL creation failed: * tryNativeGL () * Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)
WebGL 1 Driver Version: -
WebGL 1 Driver Extensions: -
WebGL 1 Extensions: -
WebGL 2 Driver WSI Info: -
WebGL 2 Driver Renderer: WebGL creation failed: * tryNativeGL () * Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)
WebGL 2 Driver Version: -
WebGL 2 Driver Extensions: -
WebGL 2 Extensions: -
Window Protocol: x11
Desktop Environment: unknown
Target Frame Rate: 60
GPU #1
Active: Yes
Description: NVIDIA GeForce GTX 1660 SUPER/PCIe/SSE2
Vendor ID: 0x10de
Device ID: 0x21c4
Driver Vendor: nvidia/unknown
Driver Version: 515.48.7.0
RAM: 0

Diagnostics
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: skia
CMSOutputProfile: Empty profile data
Display0: 2560x1440
DisplayCount: 1
Decision Log
HW_COMPOSITING:
available by default
force_enabled by user: Force-enabled by pref
OPENGL_COMPOSITING:
available by default
force_enabled by user: Force-enabled by pref
WEBRENDER:
available by default
force_enabled by user: Force enabled by pref
WEBRENDER_QUALIFIED:
available by default
WEBRENDER_COMPOSITOR:
disabled by default: Disabled by default
blocklisted by env: Blocklisted by gfxInfo
WEBRENDER_PARTIAL:
available by default
blocklisted by env: Blocklisted by gfxInfo
WEBRENDER_SHADER_CACHE:
disabled by default: Disabled by default
WEBRENDER_OPTIMIZED_SHADERS:
available by default
WEBRENDER_ANGLE:
available by default
unavailable by env: OS not supported
WEBRENDER_DCOMP_PRESENT:
available by default
disabled by user: User disabled via pref
unavailable by env: Requires Windows 10 or later
unavailable by runtime: Requires ANGLE
WEBRENDER_SOFTWARE:
available by default
WEBGPU:
disabled by default: Disabled by default
blocked by runtime: WebGPU cannot be enabled in release or beta
X11_EGL:
available by default
force_enabled by user: Force enabled by pref
broken by runtime: glxtest could not use EGL
DMABUF:
unavailable by default: Wayland support missing
VAAPI:
unavailable by default: Wayland support missing
VP8_HW_DECODE:
available by default
VP9_HW_DECODE:
available by default
Media
-----
Audio Backend: alsa
Max Channels: 0
Preferred Sample Rate: 44100
Roundtrip latency (standard deviation): NaNms (NaN)
Output Devices
Name: Group
default: default
Input Devices
Name: Group
default: default

Enumerate database

Environment Variables
---------------------
MOZ_ALLOW_DOWNGRADE: 1
MOZ_GMP_PATH: /usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed
MOZ_APP_LAUNCHER: /usr/bin/firefox
DISPLAY: :0
MOZ_USE_XINPUT2: 1
MOZ_PLUGIN_PATH: /usr/lib64/mozilla/plugins
MOZ_ASSUME_USER_NS: 1
MOZ_LAUNCHED_CHILD:
MOZ_APP_SILENT_START:
XRE_PROFILE_PATH:
XRE_PROFILE_LOCAL_PATH:
XRE_START_OFFLINE:
XRE_BINARY_PATH:
XRE_RESTARTED_BY_PROFILE_MANAGER:

Experimental Features
---------------------
about:home startup cache (browser.startup.homepage.abouthome_cache.enabled): false
Cookies: SameSite=Lax by default (network.cookie.sameSite.laxByDefault): false
Cookies: SameSite=None requires secure attribute (network.cookie.sameSite.noneRequiresSecure): false
Cookies: Schemeful SameSite (network.cookie.sameSite.schemeful): false
CSS: Constructable Stylesheets (layout.css.constructable-stylesheets.enabled): true
CSS: Masonry Layout (layout.css.grid-template-masonry-value.enabled): false
Developer Tools: Compatibility Panel (devtools.inspector.compatibility.enabled): true
Developer Tools: Service Worker debugging (devtools.debugger.features.windowless-service-workers): false
Media: JPEG XL (image.jxl.enabled): false
Address Bar: show results during IME composition (browser.urlbar.keepPanelOpenDuringImeComposition): false
Web API: WebGPU (dom.webgpu.enabled): false
WebRTC Global Mute Toggles (privacy.webrtc.globalMuteToggles): false

Remote Experiments
------------------

Important Modified Preferences
------------------------------
accessibility.typeaheadfind: false
accessibility.typeaheadfind.flashBar: 0
browser.contentblocking.category: custom
browser.search.region: US
browser.search.suggest.enabled: false
browser.sessionstore.upgradeBackup.latestBuildID: 20220616180410
browser.startup.homepage: about:blank
browser.startup.homepage_override.buildID: 20220616180410
browser.startup.homepage_override.mstone: 101.0.1
browser.startup.page: 3
browser.urlbar.quicksuggest.migrationVersion: 2
browser.urlbar.quicksuggest.scenario: offline
browser.urlbar.resultGroups: {"children":[{"maxResultCount":1,"children":[{"group":"heuristicTest"},{"group":"heuristicExtension"},{"group":"heuristi
browser.urlbar.showSearchSuggestionsFirst: false
browser.urlbar.suggest.bookmark: false
browser.urlbar.suggest.engines: false
browser.urlbar.suggest.history: false
browser.urlbar.suggest.openpage: false
browser.urlbar.suggest.quicksuggest.nonsponsored: false
browser.urlbar.suggest.quicksuggest.sponsored: false
browser.urlbar.suggest.searches: false
browser.urlbar.suggest.topsites: false
doh-rollout.balrog-migration-done: true
doh-rollout.disable-heuristics: true
doh-rollout.doneFirstRun: true
doh-rollout.home-region: US
doh-rollout.skipHeuristicsCheck: true
dom.forms.autocomplete.formautofill: true
dom.security.https_only_mode: true
dom.security.https_only_mode_ever_enabled: true
extensions.formautofill.addresses.enabled: false
extensions.formautofill.creditCards.enabled: false
extensions.lastAppVersion: 101.0.1
font.default.x-western: sans-serif
font.name.monospace.x-western: monospace
font.name.sans-serif.x-western: sans-serif
font.name.serif.x-western: sans-serif
font.size.monospace.x-western: 16
general.autoScroll: true
idle.lastDailyNotification: 1655428175
javascript.options.wasm_simd_wormhole: true
media.autoplay.default: 5
media.cubeb.backend: alsa
media.eme.enabled: true
media.ffmpeg.vaapi.enabled: true
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1655427454
media.gmp-gmpopenh264.version: 1.8.1.2
media.gmp-manager.buildID: 20220616180410
media.gmp-manager.lastCheck: 1655426780
media.gmp-widevinecdm.abi: x86_64-gcc3
media.gmp-widevinecdm.lastUpdate: 1655415117
media.gmp-widevinecdm.version: 4.10.2449.0
media.gmp.storage.version.observed: 1
media.videocontrols.picture-in-picture.video-toggle.enabled: false
mousewheel.min_line_scroll_amount: 10
network.cookie.cookieBehavior: 1
network.dns.disablePrefetch: true
network.http.speculative-parallel-limit: 0
network.predictor.enabled: false
network.prefetch-next: false
network.standard-url.escape-utf8: false
network.trr.uri: https://mozilla.cloudflare-dns.com/dns-query
places.database.lastMaintenance: 1655428175
privacy.clearOnShutdown.cache: false
privacy.clearOnShutdown.cookies: false
privacy.clearOnShutdown.downloads: false
privacy.clearOnShutdown.history: false
privacy.clearOnShutdown.offlineApps: true
privacy.clearOnShutdown.sessions: false
privacy.history.custom: true
privacy.purge_trackers.date_in_cookie_database: 0
privacy.purge_trackers.last_purge: 1655428175291
privacy.sanitize.pending: [{"id":"shutdown","itemsToClear":["offlineApps","formdata"],"options":{}},{"id":"newtab-container","itemsToClear":[],"op
privacy.sanitize.sanitizeOnShutdown: true
privacy.trackingprotection.enabled: true
security.remote_settings.crlite_filters.checked: 1655427796
security.remote_settings.intermediates.checked: 1655427796
security.sandbox.content.tempDirSuffix: d2ebf5f2-c33a-43fd-b174-195fb8dbe1d0
services.sync.declinedEngines: creditcards,addresses,passwords,tabs
services.sync.engine.addresses.available: true
services.sync.engine.passwords: false
services.sync.engine.prefs.modified: false
services.sync.engine.tabs: false
services.sync.lastPing: 1655415104
services.sync.lastSync: Thu Jun 16 2022 19:59:40 GMT-0600 (Mountain Daylight Time)
signon.autofillForms: false
signon.generation.enabled: false
signon.management.page.breach-alerts.enabled: false
signon.rememberSignons: false
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1655428175

Important Locked Preferences
----------------------------
fission.autostart.session: true

Places Database
---------------

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------
NSPR
Expected minimum version: 4.34
Version in use: 4.34

NSS
Expected minimum version: 3.79
Version in use: 3.79

NSSSMIME
Expected minimum version: 3.79
Version in use: 3.79

NSSSSL
Expected minimum version: 3.79
Version in use: 3.79

NSSUTIL
Expected minimum version: 3.79
Version in use: 3.79

Sandbox
-------
Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: true
User Namespaces: true
Content Process Sandboxing: true
Media Plugin Sandboxing: true
Content Process Sandbox Level: 4
Effective Content Process Sandbox Level: 4
Win32k Lockdown State for Content Process: Win32k Lockdown disabled -- Operating system not supported

Rejected System Calls
---------------------
#: 0
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 1
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 2
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 3
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 4
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 5
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 6
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 7
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 8
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 9
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 10
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 11
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 12
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 13
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 14
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 15
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 16
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 17
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 18
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

#: 19
Seconds Ago: 102.359
PID: 14676
TID: 14676
Process Type: media plugin
Syscall: 262
Arguments: 0xffffff9c
0x7fff306aaac0
0x7fff306aab70
0
0xffffffff
0x7fff306aaac0

Startup Cache
-------------

Disk Cache Path: /home/justcausewhynot/.cache/mozilla/firefox/713ph8sy.default-release-1/startupCache/startupCache.8.little
Ignore Disk Cache: false
Found Disk Cache on Init: true
Wrote to Disk Cache: false

Internationalization & Localization
-----------------------------------

Application Settings
Requested Locales: ["en-US"]
Available Locales: ["en-US"]
App Locales: ["en-US"]
Regional Preferences: ["en-US"]
Default Locale: "en-US"
Operating System
System Locales: ["en-US"]
Regional Preferences: ["en-US"]

Remote Debugging (Chromium Protocol)
------------------------------------

Accepting Connections: false
URL:

Printing
--------

Modified print settings
-----------------------

NVD_LOG=1 firefox

Sandbox: attempt to open unexpected file /usr/lib64/firefox/libgcc_s.so.1
Sandbox: attempt to open unexpected file /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/libgcc_s.so.1
Sandbox: attempt to open unexpected file /lib64/glibc-hwcaps/x86-64-v3/libgcc_s.so.1
Sandbox: seccomp sandbox violation: pid 14676, tid 14676, syscall 262, args 4294967196 140734005684928 140734005685104 0 4294967295 140734005684928.
Sandbox: attempt to open unexpected file /lib64/glibc-hwcaps/x86-64-v2/libgcc_s.so.1
Sandbox: seccomp sandbox violation: pid 14676, tid 14676, syscall 262, args 4294967196 140734005684928 140734005685104 0 4294967295 140734005684928.
Sandbox: attempt to open unexpected file /lib64/tls/x86_64/x86_64/libgcc_s.so.1
Sandbox: seccomp sandbox violation: pid 14676, tid 14676, syscall 262, args 4294967196 140734005684928 140734005685104 0 4294967295 140734005684928.
Sandbox: attempt to open unexpected file /lib64/tls/x86_64/libgcc_s.so.1
Sandbox: seccomp sandbox violation: pid 14676, tid 14676, syscall 262, args 4294967196 140734005684928 140734005685104 0 4294967295 140734005684928.
Sandbox: attempt to open unexpected file /lib64/tls/x86_64/libgcc_s.so.1
Sandbox: seccomp sandbox violation: pid 14676, tid 14676, syscall 262, args 4294967196 140734005684928 140734005685104 0 4294967295 140734005684928.

I've still not been able to get hwaccel working. But I think it might be due to x11_egl platform not working.

elFarto commented 2 years ago

This driver is only responsible for hardware video acceleration (VA-API), not WebGL. The issue you're having is caused by Firefox being unable to initialise EGL for some reason. This is not something I can help you fix, and you're better off contacting the Firefox devs about this.

The only issue I can spot in the about related to this driver, is that you appear to be missing the environment variable MOZ_DISABLE_RDD_SANDBOX, which should be set to 1.

Munzu commented 2 years ago

@JustCauseWhyNot Have you been able to fix the issue? I think I'm having the same problem.

JustCauseWhyNot commented 2 years ago

Yes I have. It was an issue with my system. I can elaborate more if you want me to.

Munzu commented 2 years ago

Yes please

JustCauseWhyNot commented 2 years ago

Two things to check. One is that your user is in video group just run groups in terminal to get output of current users groups. And also make sure /dev/nvidia*, and /dev/dri/(card0,renderD128) all are in video groups. Second is make sure you're xorg.conf is set correctly. Here's my config at /etc/X11/xorg.conf.d/20-nvidia.conf


Section "Device"
  Identifier "Nvidia Card"
  Driver "nvidia"
  VendorName "NVIDIA Corporation"
  Option "AddARGBGLXVisuals" "true"
  Option "AllowGLXWithComposite" "true"
  Option "AllowIndirectGLXProtocol" "false"
  Option "AllowUnofficialGLXProtocol" "false"
  Option "ColorRange" "Full"
  Option "ColorSpace" "RGB"
  Option "Coolbits" "16"
  Option "FlatPanelProperties" "Dithering = Enabled, DitheringMode = Dynamic-2x2"
  Option "HardDPMS" "false"
  Option "MultiGPU" "0"
  Option "RenderAccel" "true"
  Option "TripleBuffer" "false"
  Option "UseDisplayDevice" "DFP"
EndSection

Section "Extensions"
   Option "Composite" "Enable"                                                                                                               EndSection                                                                                                                               ```
JustCauseWhyNot commented 2 years ago

If you're on gentoo let me know if you want my use flags settings.

Munzu commented 2 years ago

Thanks, I managed to solve my problem. I sometimes switch between Wayland and X11 and I had to make sure these two environment variables were unset when using X11:

EGL_PLATFORM=wayland
MOZ_ENABLE_WAYLAND=1

This solved this problem for me: https://bugzilla.mozilla.org/show_bug.cgi?id=1765042

Then, I had to set webgl.force-enable to true in about:config. This was suggested here: https://support.mozilla.org/en-US/questions/1334668

Now HW decoding is working for me. I'm on Arch, currently mainly X11.

JustCauseWhyNot commented 2 years ago

Glad it's working for you.