Skip to content

Getting 'CUDA ERROR 'out of memory'' On nvidia open gpu modules 590.48.01 (RTX 3060 12GB) #414

@OverLessArtem

Description

@OverLessArtem

When starting librewolf (firefox fork) with environments: NVD_LOG=1 NVD_BACKEND=direct LIBVA_DRIVER_NAME=nvidia MOZ_DISABLE_RDD_SANDBOX=1 LIBVA_DRIVER_NAME=nvidia CUDA_DISABLE_PERF_BOOST=1

getting this log:

libva info: VA-API version 1.23.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
      1752.567040836 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2260       __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver
      1752.567047678 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2268       __vaDriverInit_1_0 Got DRM FD: 1 24
      1752.567054161 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2280       __vaDriverInit_1_0 Now have 0 (0 max) instances
      1752.567058168 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2307       __vaDriverInit_1_0 Selecting Direct backend
      1752.585197517 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 305            init_nvdriver Initing nvdriver...
      1752.585224628 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 323            init_nvdriver NVIDIA kernel driver version: 590.48.01, major version: 590, minor version: 48
      1752.585229317 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 330            init_nvdriver Got dev info: 100 1 2 6
libva info: va_openDriver() returns 0
      1752.952154898 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c: 754           nvCreateConfig Unable to determine surface type for VP9/AV1 codec due to no RTFormat specified.
      1752.974921935 [14182-14539] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2168              nvTerminate Terminating 0x7f5b33245a80
      1752.975689635 [14182-14539] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2182              nvTerminate Now have 0 (0 max) instances
      1753.040022936 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2260       __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver
      1753.040033927 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2268       __vaDriverInit_1_0 Got DRM FD: 1 24
      1753.040040409 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2280       __vaDriverInit_1_0 Now have 0 (0 max) instances
      1753.040046481 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2307       __vaDriverInit_1_0 Selecting Direct backend
      1753.040062160 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 305            init_nvdriver Initing nvdriver...
      1753.040079983 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 323            init_nvdriver NVIDIA kernel driver version: 590.48.01, major version: 590, minor version: 48
      1753.040086035 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 330            init_nvdriver Got dev info: 100 1 2 6
      1753.251682902 [14182-14543] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2168              nvTerminate Terminating 0x7f5b33245300
      1753.252422329 [14182-14543] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2182              nvTerminate Now have 0 (0 max) instances
      1753.307659671 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2260       __vaDriverInit_1_0 Initialising NVIDIA VA-API Driver
      1753.307670061 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2268       __vaDriverInit_1_0 Got DRM FD: 1 24
      1753.307674760 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2280       __vaDriverInit_1_0 Now have 0 (0 max) instances
      1753.307679398 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2307       __vaDriverInit_1_0 Selecting Direct backend
      1753.307694046 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 305            init_nvdriver Initing nvdriver...
      1753.307710367 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 323            init_nvdriver NVIDIA kernel driver version: 590.48.01, major version: 590, minor version: 48
      1753.307715156 [14182-14210] ../nvidia-vaapi-driver-0.0.14/src/direct/nv-driver.c: 330            init_nvdriver Got dev info: 100 1 2 6
      1753.532440144 [14182-14544] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c: 988        nvCreateSurfaces2 Creating surface 1920x1088, format 1 (0x7f5ab34dbec0)
      1753.539088403 [14182-14544] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:1051          nvCreateContext Creating context with 0 render targets, at 1920x1088
      1753.559308733 [14182-14544] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:1129          nvCreateContext CUDA ERROR 'out of memory' (2)

      1753.559326537 [14182-14544] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:1023        nvDestroySurfaces Destroying surface -1 (0x7f5ab34dbec0)
      1753.559607353 [14182-14549] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2168              nvTerminate Terminating 0x7f5b33247100
      1753.560378610 [14182-14549] ../nvidia-vaapi-driver-0.0.14/src/vabackend.c:2182              nvTerminate Now have 0 (0 max) instances

any way to fix this think?

while running vainfo with LIBVA_DRIVER_NAME=nvidia
getting this:

Trying display: wayland
libva info: VA-API version 1.23.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.23 (libva 2.23.0)
vainfo: Driver version: VA-API NVDEC driver [direct backend]
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileHEVCMain               :	VAEntrypointVLD
      VAProfileVP8Version0_3          :	VAEntrypointVLD
      VAProfileVP9Profile0            :	VAEntrypointVLD
      VAProfileAV1Profile0            :	VAEntrypointVLD
      VAProfileHEVCMain10             :	VAEntrypointVLD
      VAProfileHEVCMain12             :	VAEntrypointVLD
      VAProfileVP9Profile2            :	VAEntrypointVLD
      VAProfileHEVCMain444            :	VAEntrypointVLD
      VAProfileHEVCMain444_10         :	VAEntrypointVLD
      VAProfileHEVCMain444_12         :	VAEntrypointVLD

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions