DaVinci Resolve CUDA 和 Nvidia 服务器驱动程序不工作

DaVinci Resolve CUDA 和 Nvidia 服务器驱动程序不工作

自从我开始使用 Ubuntu 以来,我的 Nvidia 驱动程序就一直有问题。Nouveau 驱动程序不够用,因为我想使用 GPU(Nvidia RTX 3050 移动版)中的所有功能。“附加驱动程序”应用程序中的常规驱动程序不起作用:启动时,我只会看到黑屏。因此,我使用“服务器”驱动程序,它们似乎可以正常工作。但是,DaVinci Resolve 总是会在处理这些驱动程序时出错:如果我打开任何媒体,我都会收到“GPU 处理失败”的消息。我该怎么办?

答案1

确保您使用 xorg/non-wayland 选项登录(密码字段处于活动状态时,下角有小齿轮)。使用以下命令检查您的提供商设置:

xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x45 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:modesetting
Provider 1: id: 0x1ff cap: 0x2, Sink Output crtcs: 4 outputs: 6 associated providers: 1 name:NVIDIA-G0

在混合笔记本电脑设置中,Nvidia GPU 负责完成繁重的工作,而 Intel GPU 负责处理显示,但是现在,有时情况会发生逆转(参见上文),因此您可以使用环境变量将它们改回来,可以基于每个程序或永久地在您的 .profile 中:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <progtorun>

相关内容