elFarto / nvidia-vaapi-driver

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

CUDA ERROR 'operation not supported' #207

Closed akarsh1995 closed 1 year ago

akarsh1995 commented 1 year ago

I observed the nvidia-smi process in the terminal while running firefox.

Compute against firefox process starts but it vanishes as soon as it starts.

nvidia-smi output:

+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 530.41.03              Driver Version: 530.41.03    CUDA Version: 12.1     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                  Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf            Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce GTX 1650 S...    Off| 00000000:01:00.0  On |                  N/A |
| 35%   42C    P8                9W / 100W|    282MiB /  4096MiB |      5%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|    0   N/A  N/A       573      G   /usr/lib/Xorg                               145MiB |
|    0   N/A  N/A      1203      G   alacritty                                     8MiB |
|    0   N/A  N/A      2192      G   alacritty                                     8MiB |
|    0   N/A  N/A      7176      G   /usr/lib/firefox/firefox                    116MiB |
+---------------------------------------------------------------------------------------+

Here is the NV_LOG=1 stdout attached. Please find the error in the logs.

       487.456351692 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2165       __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver: 31
       487.456360929 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2174       __vaDriverInit_1_0 Now have 0 (0 max) instances
       487.456364218 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2197       __vaDriverInit_1_0 Selecting EGL backend
       487.456372632 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 147       findGPUIndexFromFd Looking for DRM device index: 0
       487.456381212 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 161       findGPUIndexFromFd Found 1 EGL devices
       487.456406259 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 170       findGPUIndexFromFd Got EGL_CUDA_DEVICE_NV value '0' for EGLDevice 0
       487.456411991 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 176       findGPUIndexFromFd Found drmDeviceIndex: 0
       487.456415186 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 208       findGPUIndexFromFd Selecting EGLDevice 0
       487.456433778 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 277         egl_initExporter Driver supports 16-bit surfaces
       487.511256369 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1408      nvQueryImageFormats In nvQueryImageFormats
       487.511450033 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2075              nvTerminate Terminating 0x7f8865e22980
       487.511457037 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c:  61      egl_releaseExporter Releasing exporter, 0 outstanding frames
       487.511459590 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c:  78      egl_releaseExporter Done releasing frames
       487.511462181 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2089              nvTerminate Now have 0 (0 max) instances
       487.530423944 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2165       __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver: 31
       487.530434553 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2174       __vaDriverInit_1_0 Now have 0 (0 max) instances
       487.530439478 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2197       __vaDriverInit_1_0 Selecting EGL backend
       487.530448205 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 147       findGPUIndexFromFd Looking for DRM device index: 0
       487.530456536 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 161       findGPUIndexFromFd Found 1 EGL devices
       487.530480562 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 170       findGPUIndexFromFd Got EGL_CUDA_DEVICE_NV value '0' for EGLDevice 0
       487.530485696 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 176       findGPUIndexFromFd Found drmDeviceIndex: 0
       487.530488276 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 208       findGPUIndexFromFd Selecting EGLDevice 0
       487.530506154 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 277         egl_initExporter Driver supports 16-bit surfaces
       487.588985837 [6886-7045] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1408      nvQueryImageFormats In nvQueryImageFormats
       487.589155469 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2075              nvTerminate Terminating 0x7f8865e22980
       487.589165916 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c:  61      egl_releaseExporter Releasing exporter, 0 outstanding frames
       487.589169481 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c:  78      egl_releaseExporter Done releasing frames
       487.589172419 [6886-7047] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2089              nvTerminate Now have 0 (0 max) instances
       507.810164807 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2165       __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver: 31
       507.810175943 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2174       __vaDriverInit_1_0 Now have 0 (0 max) instances
       507.810179556 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2197       __vaDriverInit_1_0 Selecting EGL backend
       507.810187860 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 147       findGPUIndexFromFd Looking for DRM device index: 0
       507.810203388 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 161       findGPUIndexFromFd Found 1 EGL devices
       507.810233864 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 170       findGPUIndexFromFd Got EGL_CUDA_DEVICE_NV value '0' for EGLDevice 0
       507.810238305 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 176       findGPUIndexFromFd Found drmDeviceIndex: 0
       507.810241108 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 208       findGPUIndexFromFd Selecting EGLDevice 0
       507.810254654 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 277         egl_initExporter Driver supports 16-bit surfaces
       507.885642391 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1408      nvQueryImageFormats In nvQueryImageFormats
       507.903073945 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 647           nvCreateConfig got profile: 19 with 0 attributes
       507.903087344 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1762 nvQuerySurfaceAttributes with 10 (8) (nil) 0
       507.903089788 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1762 nvQuerySurfaceAttributes with 10 (8) 0x7f8856e767c0 8
       507.905208861 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1835 nvQuerySurfaceAttributes Returning constraints: width: 128 - 8192, height: 128 - 8192
       507.905223155 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1762 nvQuerySurfaceAttributes with 10 (8) (nil) 0
       507.905225699 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1762 nvQuerySurfaceAttributes with 10 (8) 0x7f8856e767c0 8
       507.906737010 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1835 nvQuerySurfaceAttributes Returning constraints: width: 128 - 8192, height: 128 - 8192
       507.906755904 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1fde0)
       507.906762094 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1502            nvDeriveImage In nvDeriveImage
       507.906765740 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1f160)
       507.906768565 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1fe80)
       507.906771524 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1f980)
       507.906774270 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1f700)
       507.906776796 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1ff20)
       507.906779614 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1f7a0)
       507.906782099 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a20060)
       507.906784708 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a20100)
       507.906787604 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1f840)
       507.906790258 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1fa20)
       507.906792521 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a201a0)
       507.906795298 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a20240)
       507.906797819 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a202e0)
       507.906800500 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a1f0c0)
       507.906803064 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a20420)
       507.906806369 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a209c0)
       507.906808920 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 930        nvCreateSurfaces2 Creating surface 2560x1440, format 1 (0x7f8834a20d80)
       507.923282358 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 647           nvCreateConfig got profile: 19 with 0 attributes
       507.923300836 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1762 nvQuerySurfaceAttributes with 10 (8) (nil) 0
       507.923303340 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1762 nvQuerySurfaceAttributes with 10 (8) 0x7f8856e767c0 8
       507.924404287 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1835 nvQuerySurfaceAttributes Returning constraints: width: 128 - 8192, height: 128 - 8192
       507.924412388 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 994          nvCreateContext with 18 render targets, 18 surfaces, at 2560x1440
       507.937543798 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 385          resolveSurfaces [RT] Resolve thread for 0x7f883c583000 started
       507.937882796 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1310             nvEndPicture Decoded frame successfully to idx: 0 (0x7f8834a20d80)
       507.937894092 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 398          resolveSurfaces Reading from queue: 0 1
       507.937898021 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 414          resolveSurfaces Mapping surface 0
       507.937904626 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2052    nvExportSurfaceHandle Exporting surface: 0 (0x7f8834a20d80)
       507.937907773 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 545       egl_realiseSurface No free surfaces found
       507.938043333 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 457 egl_allocateBackingImage Presenting frame 0 2560x1440 (0x7f8834a20d80, 0x7f883c582940, 0x7f883c582b80)
       507.938048634 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 458 egl_allocateBackingImage CUDA ERROR 'invalid resource handle' (400)

       507.938051047 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c:  95                reconnect Reconnecting to stream
       507.938079849 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 115                reconnect CUDA ERROR 'operation not supported' (801)

       507.938082825 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 550       egl_realiseSurface Unable to realise surface: 0x7f8834a20d80 (0)
       507.938084859 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2057    nvExportSurfaceHandle Unable to export surface
       507.938373503 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:1083         nvDestroyContext Destroying context: 21
       507.938378933 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 294           destroyContext Signaling resolve thread to exit
       507.938382233 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 300           destroyContext Waiting for resolve thread to exit
       507.940184643 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 418          resolveSurfaces Mapped surface 0 to 205E00000 (2560)
       507.940190118 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 545       egl_realiseSurface No free surfaces found
       507.940341395 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 457 egl_allocateBackingImage Presenting frame 0 2560x1440 (0x7f8834a20d80, 0x7f883a9d8040, 0x7f883a9d8280)
       507.940401857 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 458 egl_allocateBackingImage CUDA ERROR 'unknown error' (999)

       507.940406187 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c:  95                reconnect Reconnecting to stream
       507.940446026 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 115                reconnect CUDA ERROR 'operation not supported' (801)

       507.940449714 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 550       egl_realiseSurface Unable to realise surface: 0x7f8834a20d80 (0)
       507.940452148 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 422          resolveSurfaces Surface 0 exported
       507.940453796 [6886-7079] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 427          resolveSurfaces [RT] Resolve thread for 0x7f883c583000 exiting
       507.940481651 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 302           destroyContext pthread_timedjoin_np finished with 0
       507.947627285 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface 0 (0x7f8834a20d80)
       507.947634966 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947639027 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a209c0)
       507.947641599 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947644127 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a20420)
       507.947646088 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947648529 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1f0c0)
       507.947650403 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947654662 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a202e0)
       507.947657678 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947662061 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a20240)
       507.947665248 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947668681 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a201a0)
       507.947671539 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947675524 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1fa20)
       507.947678444 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947681825 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1f840)
       507.947684601 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947688327 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a20100)
       507.947691075 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947694511 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a20060)
       507.947697517 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947701009 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1f7a0)
       507.947703827 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947707613 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1ff20)
       507.947710609 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947713892 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1f700)
       507.947716628 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947719948 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1f980)
       507.947721883 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947724929 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1fe80)
       507.947726791 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947729623 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1f160)
       507.947731954 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947734284 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c: 964        nvDestroySurfaces Destroying surface -1 (0x7f8834a1fde0)
       507.947736131 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c: 352 egl_detachBackingImageFromSurface Cannot detach NULL BackingImage from Surface
       507.947739787 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2075              nvTerminate Terminating 0x7f8865e234c0
       507.947742540 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c:  61      egl_releaseExporter Releasing exporter, 0 outstanding frames
       507.948805213 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/export-buf.c:  78      egl_releaseExporter Done releasing frames
       507.948862567 [6886-7074] ../nvidia-vaapi-driver-0.0.9/src/vabackend.c:2089              nvTerminate Now have 0 (0 max) instances
akarsh1995 commented 1 year ago

I tried setting NVD_BACKEND=direct and h/w acceleration worked. Looks like for driver version 530.41.03 or 530 series direct backend seem to work.

elFarto commented 1 year ago

Yes, the EGL backend has been broken by the NVIDIA drivers for a while now, so the direct backend needs to be used. They say they've got a fix for it and we were expecting it in the 530 series, but it hasn't appeared yet.