[problem help] 为什么用nvidia显卡驱动玩不成steam游戏?
Tofloor
poster avatar
泩泩
deepin
2024-08-09 20:26
Author

电脑双显卡。能用intel显卡驱动玩steam游戏。可是切换到nvidia显卡驱动后却打不开steam游戏了。请教各位怎么弄?

Reply Favorite View the author
All Replies
1 / 2
To page
neko
deepin
Ecological co-builder
2024-08-09 20:28
#1

N卡驱动库没装好吧

Reply View the author
出售星辰之书的书商
Moderator
2024-08-09 21:11
#2

n卡驱动

Reply View the author
泩泩
deepin
2024-08-09 21:44
#3
neko

N卡驱动库没装好吧

应该是proton适配难度大

Reply View the author
泩泩
deepin
2024-08-09 21:45
#4
出售星辰之书的书商

n卡驱动

驱动没问题

Reply View the author
安洛
deepin
2024-08-09 22:58
#5

steam上的大多数proton游戏应该都是用的vulkan。可以使用

sudo apt install vulkan-tools

然后运行

vulkaninfo | grep 'Nvidia'

应该能看到一系列输出,包括你的N卡型号以及驱动版本之类的信息。如果没有,就说明vulkan驱动没有正确安装。如果你是从软件源安装的nvidia驱动,那么你应该补充 nvidia-vulkan-icd这个包。

Reply View the author
181******56
deepin
2024-08-09 23:43
#6
安洛

steam上的大多数proton游戏应该都是用的vulkan。可以使用

sudo apt install vulkan-tools

然后运行

vulkaninfo | grep 'Nvidia'

应该能看到一系列输出,包括你的N卡型号以及驱动版本之类的信息。如果没有,就说明vulkan驱动没有正确安装。如果你是从软件源安装的nvidia驱动,那么你应该补充 nvidia-vulkan-icd这个包。

这个情况应该做个修复工具, 专门解决这类问题, 最好是有个专用软件解决

Reply View the author
neko
deepin
Ecological co-builder
2024-08-10 05:55
#7
泩泩

驱动没问题

steam很多游戏使用32位库,如果安装驱动的时候没有把N卡的32位图形库装上就会出现这种情况。最好是你用命令启动游戏看看什么报错

Reply View the author
泩泩
deepin
2024-08-10 08:24
#8
neko

steam很多游戏使用32位库,如果安装驱动的时候没有把N卡的32位图形库装上就会出现这种情况。最好是你用命令启动游戏看看什么报错

例如启动文明六怎么命令启动?

Reply View the author
neko
deepin
Ecological co-builder
2024-08-10 08:50
#9
泩泩

例如启动文明六怎么命令启动?

在steam游戏列表右键创建启动图标到桌面,然后用文本编辑器打开启动图标找到Exec=xxxxx这一行后面就是启动命令

Reply View the author
泩泩
deepin
2024-08-10 08:52
#10
安洛

steam上的大多数proton游戏应该都是用的vulkan。可以使用

sudo apt install vulkan-tools

然后运行

vulkaninfo | grep 'Nvidia'

应该能看到一系列输出,包括你的N卡型号以及驱动版本之类的信息。如果没有,就说明vulkan驱动没有正确安装。如果你是从软件源安装的nvidia驱动,那么你应该补充 nvidia-vulkan-icd这个包。

vulkaninfo | grep 'Nvidia'
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 1. Skipping ICD.

输出的是上面的代码。怎么弄?

Reply View the author
泩泩
deepin
2024-08-10 08:58
#11
neko

在steam游戏列表右键创建启动图标到桌面,然后用文本编辑器打开启动图标找到Exec=xxxxx这一行后面就是启动命令

steam steam://rungameid/289070
Traceback (most recent call last):
File "/usr/bin/steamdeps", line 20, in
from steam_launcher.launcherutils import run_subprocess
ModuleNotFoundError: No module named 'steam_launcher'
steam.sh[39916]: Running Steam on deepin 23 64-bit
steam.sh[39916]: STEAM_RUNTIME is enabled automatically
setup.sh[39990]: Steam runtime environment up-to-date!
steam.sh[39916]: Steam client's requirements are satisfied
Steam is already running, exiting (command line was forwarded).

它显示的是这。

Reply View the author
泩泩
deepin
2024-08-10 09:20
#12
neko

steam很多游戏使用32位库,如果安装驱动的时候没有把N卡的32位图形库装上就会出现这种情况。最好是你用命令启动游戏看看什么报错

vulkaninfo | grep 'Nvidia'
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 1. Skipping ICD.

打不开游戏是不是跟上面的信息有关?怎么弄?

Reply View the author
安洛
deepin
2024-08-10 10:28
#13
泩泩

vulkaninfo | grep 'Nvidia'
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 1. Skipping ICD.

输出的是上面的代码。怎么弄?

你是通过什么方式安装的n卡驱动?
如果你是通过软件源安装的,即通过某些apt指令,或者在安装系统时勾选自动集成闭源驱动等方式安装的,那么你应该运行:

sudo apt install nvidia-driver-full

如果你是通过.run文件安装的,那我也不知道怎么办。可以尝试下载最新版本的.run文件重新安装一下。

Reply View the author
泩泩
deepin
2024-08-10 10:34
#14
安洛

你是通过什么方式安装的n卡驱动?
如果你是通过软件源安装的,即通过某些apt指令,或者在安装系统时勾选自动集成闭源驱动等方式安装的,那么你应该运行:

sudo apt install nvidia-driver-full

如果你是通过.run文件安装的,那我也不知道怎么办。可以尝试下载最新版本的.run文件重新安装一下。

安装系统时集成的

Reply View the author
泩泩
deepin
2024-08-10 10:55
#15
安洛

你是通过什么方式安装的n卡驱动?
如果你是通过软件源安装的,即通过某些apt指令,或者在安装系统时勾选自动集成闭源驱动等方式安装的,那么你应该运行:

sudo apt install nvidia-driver-full

如果你是通过.run文件安装的,那我也不知道怎么办。可以尝试下载最新版本的.run文件重新安装一下。

vulkaninfo | grep 'Nvidia'
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 1. Skipping ICD.

输入指令反馈的仍然是以上。游戏依然打不开。怎么弄?

Reply View the author
泩泩
deepin
2024-08-10 11:00
#16
出售星辰之书的书商

n卡驱动

用的是系统集成的驱动

Reply View the author
安洛
deepin
2024-08-10 11:01
#17
泩泩

vulkaninfo | grep 'Nvidia'
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 1. Skipping ICD.

输入指令反馈的仍然是以上。游戏依然打不开。怎么弄?

那你可以试试运行:

sudo  apt  install  libgl1-mesa-dri  libgl1-mesa-dri:i386  mesa-vulkan-drivers  mesa-vulkan-drivers:i386  nvidia-driver  nvidia-smi  nvidia-settings  nvidia-vulkan-icd nvidia-driver-libs:i386  libnvidia-ml1:i386  libxnvctrl0:i386  libvulkan1  libvulkan1:i386

重启电脑。之后还是不行的话,运行

vulkaninfo > abc.txt

在你的主目录下找到abc.txt文件,上传上来。

Reply View the author
安洛
deepin
2024-08-10 11:07
#18
安洛

那你可以试试运行:

sudo  apt  install  libgl1-mesa-dri  libgl1-mesa-dri:i386  mesa-vulkan-drivers  mesa-vulkan-drivers:i386  nvidia-driver  nvidia-smi  nvidia-settings  nvidia-vulkan-icd nvidia-driver-libs:i386  libnvidia-ml1:i386  libxnvctrl0:i386  libvulkan1  libvulkan1:i386

重启电脑。之后还是不行的话,运行

vulkaninfo > abc.txt

在你的主目录下找到abc.txt文件,上传上来。

搞错了,第二条指令应该是

vulkaninfo > abc.txt 2>&1

另外这条指令会覆盖主目录下的abc.txt文件。请确保这个文件原来不存在或者里面没什么重要信息。

Reply View the author
泩泩
deepin
2024-08-10 13:01
#19
It has been deleted!
泩泩
deepin
2024-08-10 13:01
#20
安洛

搞错了,第二条指令应该是

vulkaninfo > abc.txt 2>&1

另外这条指令会覆盖主目录下的abc.txt文件。请确保这个文件原来不存在或者里面没什么重要信息。

Reply View the author
1 / 2
To page