$ sudo prime-select intel
我在 Linux 系统上从 Nvidia GPU 切换到集成 Intel GPU 时遇到了问题。
具体来说,我遇到了一条'Couldn't get vkCreateInstance via vk_icdGetInstanceProcAddr for ICD libGLX_nvidia.so.0 Cannot create Vulkan instance'
错误消息。此问题导致应用程序启动缓慢和性能滞后,并且似乎主要影响基于 Chromium 的应用程序,例如 Chrome 和 VSCode。我已更新 Nvidia 驱动程序并检查了两个 GPU 是否支持 Vulkan,但问题仍然存在。任何解决此问题的建议或解决方案都将不胜感激。
我在 wayland 上使用 Ubuntu 22.04。
我的笔记本电脑规格
Nvidia 驱动程序版本
附加日志:
google-chrome.desktop[8008]: Warning: loader_scanned_icd_add: Could not get 'vkCreateInstance' via 'vk_icdGetInstanceProcAddr' for ICD libGLX_nvidia.so.0
Oct 29 17:54:28 m-XPS-15-9510 google-chrome.desktop[8008]: ../../third_party/libc++/src/include/string:914: assertion __s != nullptr failed: basic_string(const char*) detected nullptr
Oct 29 17:54:28 m-XPS-15-9510 google-chrome.desktop[8008]: [8705:1:1029/175428.119420:ERROR:command_buffer_proxy_impl.cc(319)] GPU state invalid after WaitForGetOffsetInRange.
Oct 29 17:54:28 m-XPS-15-9510 google-chrome.desktop[8008]: [8731:1:1029/175428.119559:ERROR:command_buffer_proxy_impl.cc(127)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
Oct 29 17:54:28 m-XPS-15-9510 google-chrome.desktop[8008]: [8002:8002:1029/175428.120795:ERROR:gpu_process_host.cc(990)] GPU process exited unexpectedly: exit_code=134
Oct 29 17:54:37 m-XPS-15-9510 wpa_supplicant[1047]: wlp0s20f3: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=-61 noise=9999 txrate=520000