您尚未登录。

公告

[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。

您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/14219

#1 2025-07-21 19:49:48

Ypixcm
RethLibc
注册时间: 2024-07-10
帖子: 47
个人网站

[已解决] NVIDIA Optimus PRIME方案下wine异常(nvidia-470xx)

thinkpadE540
arch
linux-zen(无关)
WM:i3wm (无关)
已测试不同用户环境下的工作情况:无关

使用nvidia-470xx驱动,PRIME方案
我在启动steam时,它反常的使用了独显显示
wine在vnc下正常工作,使用笔记本屏幕无法工作也无法显示窗口
(如wineboot -u,它只有在显示窗口后才会工作)
我的740用prime-run也无法使用wine(没有任何显示),但是其他应用可以,(supertuxkart工作正常)

当我在bios关闭NVIDIA Optimus后一切应用恢复正常

[I] cm@thinkpad ~> nvidia-smi -L
GPU 0: NVIDIA GeForce GT 740M (UUID: GPU-86be3542-6a8f-a0af-b3a6-7871365a942e)

有没有方法修改GPU 优先级

最近编辑记录 Ypixcm (2025-07-22 21:03:18)

离线

#2 2025-07-21 20:00:35

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: [已解决] NVIDIA Optimus PRIME方案下wine异常(nvidia-470xx)

没看懂。你是需要 export VK_LOADER_DRIVERS_DISABLE="nvidia_icd.json" 吗?

离线

#3 2025-07-21 20:15:39

Ypixcm
RethLibc
注册时间: 2024-07-10
帖子: 47
个人网站

Re: [已解决] NVIDIA Optimus PRIME方案下wine异常(nvidia-470xx)

依云 说:

没看懂。你是需要 export VK_LOADER_DRIVERS_DISABLE="nvidia_icd.json" 吗?

很抱歉我表达有点混乱
感谢帮助

最近编辑记录 Ypixcm (2025-07-21 20:34:34)

离线

#4 2025-07-22 20:56:09

Ypixcm
RethLibc
注册时间: 2024-07-10
帖子: 47
个人网站

Re: [已解决] NVIDIA Optimus PRIME方案下wine异常(nvidia-470xx)

有一个更好的方案对于使用VK_LOADER_DRIVERS_DISABLE的替代
使用VK_LOADER_DRIVERS_DISABLE会导致steam无法识别独显以至于prime-run命令失效

https://bbs.archlinux.org/viewtopic.php … 4#p2252994
安装vulkan-mesa-layers,根据GPU id使用MESA_VK_DEVICE_SELECT
(参考https://wiki.archlinux.org/title/Vulkan#Switching_between_devices)

  GPU 0: 10de:1292 "NVIDIA GeForce GT 740M" discrete GPU 0000:01:00.0
  GPU 1: 8086:416 "Intel(R) HD Graphics 4600 (HSW GT2)" integrated GPU 0000:00:02.0
export MESA_VK_DEVICE_SELECT=8086:416!

最近编辑记录 Ypixcm (2025-07-22 21:02:02)

离线

页脚