直到昨天,我还在 Dell Precision 5530 上使用 Ubuntu 20.04 LTS。我刚刚升级到 20.10,大部分功能都按预期运行。我不想让我的电脑以性能模式运行,所以我将 nVidia 设置切换为“按需”模式。这以前对 Alacritty 没问题,但现在不行了。
我有创建了一个快照Alacritty(限制:经典)并且已经使用了一段时间。它在 nvidia 的性能和按需模式下运行良好。
现在我已经升级,当我尝试运行 alacritty 时出现以下错误:
$ alacritty ⏎
libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: swrast
libEGL warning: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libEGL warning: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
[2021-01-05 12:47:13.509534918] [ERROR] [alacritty] Alacritty encountered an unrecoverable error:
Error creating GL context; Received multiple errors. Errors: `[OsError("eglInitialize failed"), OsError("GL context creation failed")]`
Created log file at "/tmp/Alacritty-374595.log"
但是,我可以使用以下命令强制它与 nVidia GPU 一起运行,并且它可以正常工作(透明度除外,它在 20.04 LTS 上运行良好——这可能是 alacritty 的 nvidia 相关问题):
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia alacritty
我怎样才能让它像在 20.04 上一样与 Intel 集成 GPU 一起工作?大多数人建议降级 mesa 库,但我认为这不是一个好主意,因为这可能会破坏其他东西。
我的系统已安装所有最新更新,并且已重启多次。