-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vulkan detects two GPU's with both x64 and i686 driver being installed #95
Comments
I guess the change needed would be here https://github.com/negativo17/nvidia-driver/blob/master/nvidia-driver.spec#L281
should probably be
|
jp7677
added a commit
to jp7677/nvidia-driver
that referenced
this issue
Feb 14, 2020
Installs a single nvidia_icd.json file, regardless the target architecture. Having multiple Vulkan ICD manifest installed tricks Vulkan into thinking that there are two adapters installed. Fixes negativo17#95
jp7677
added a commit
to jp7677/nvidia-driver
that referenced
this issue
Feb 14, 2020
Install a single nvidia_icd.json file, regardless the target architecture, to prevent having two ICD manifests present when both x64 and i686 driver libraries are installed. Having multiple Vulkan ICD manifest installed tricks the Vulkan loader into thinking that there are two adapters installed. Fixes negativo17#95
jp7677
added a commit
to jp7677/nvidia-driver
that referenced
this issue
Feb 14, 2020
Install a single nvidia_icd.json file, only for x64, to prevent having two ICD manifests present when both x64 and i686 driver libraries are installed. Having multiple Vulkan ICD manifest installed tricks the Vulkan loader into thinking that two adapters are installed. Fixes negativo17#95
scaronni
pushed a commit
that referenced
this issue
Feb 15, 2020
Install a single nvidia_icd.json file, only for x64, to prevent having two ICD manifests present when both x64 and i686 driver libraries are installed. Having multiple Vulkan ICD manifest installed tricks the Vulkan loader into thinking that two adapters are installed. Fixes #95
scaronni
pushed a commit
that referenced
this issue
Feb 15, 2020
Install a single nvidia_icd.json file, only for x64, to prevent having two ICD manifests present when both x64 and i686 driver libraries are installed. Having multiple Vulkan ICD manifest installed tricks the Vulkan loader into thinking that two adapters are installed. Fixes #95
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi there,
This is a follow up from doitsujin/dxvk#1408
Both the x64 and i686 nvidia drivers seem to put an
icd
file into/usr/share/vulkan/icd.d/
:Both files have the same content:
Unfortunately this make vulkan think that I have 2 GPU's:
(output is truncated).
I can manually restrict vulkan to use just one icd file with setting
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.x86_64.json
in my environment, though it would be cool when just one icd file is present. This would also resolve at least the linked issue without having to setVK_ICD_FILENAMES
.The text was updated successfully, but these errors were encountered: