You are not logged in.
Hello everyone
My GPU is NVIDIA GeForce GT 730 with 390.xx legacy drivers from AUR.
I want to check if my GPU supports vulkan or not.
I visited https://vulkan.gpuinfo.org/ to check this but this website says maximum driver version is 470 but my card is listed in lagacy cards list and I can not install modern drivers.
I run vulkaninfo:
pezhman@archlinuxhn:~ $ vulkaninfo
ERROR: [Loader Message] Code 0 : setup_loader_term_phys_devs: Failed to detect any valid GPUs in the current config
ERROR: [Loader Message] Code 0 : setup_loader_tramp_phys_devs: Failed during dispatch call of 'vkEnumeratePhysicalDevices' to lower layers or loader to get count.
ERROR at /build/vulkan-tools/src/Vulkan-Tools-1.2.203/vulkaninfo/vulkaninfo.h:230:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED
This is my drivers info:
pezhman@archlinuxhn:~ $ pacman -Qs nvidia
local/egl-wayland 2:1.1.9+r3+g582b2d3-1
EGLStream-based Wayland external platform
local/lib32-nvidia-390xx-utils 390.147-1
NVIDIA drivers utilities (32-bit), 390xx legacy branch
local/lib32-opencl-nvidia-390xx 390.147-1
OpenCL implemention for NVIDIA (32-bit), 390xx legacy branch
local/libvdpau 1.4-1
Nvidia VDPAU library
local/libxnvctrl-390xx 390.147-1
NVIDIA NV-CONTROL X extension, 390xx legacy branch
local/nvidia-390xx-dkms 390.147-1
NVIDIA drivers - module sources
local/nvidia-390xx-settings 390.147-1
Tool for configuring the NVIDIA graphics driver, 390xx legacy branch
local/nvidia-390xx-utils 390.147-1
NVIDIA drivers utilities
local/opencl-nvidia-390xx 390.147-1
OpenCL implemention for NVIDIA
local/xf86-video-nouveau 1.0.17-2 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
how to check if my driver supports vulkan and it is setup correctly?
I want to play directx games through wine with dxvk.
Last edited by Pezhman (2022-02-09 08:27:22)
Offline
Pretty sure 390xx does have very rudimentary, if at all vulkan support. What's definitely going to be the kicker is that you can forget it on pre-Kepler GPUs and Kepler already struggles hard. You don't have Kepler, you'll not have Vulkan, sorry.
If it's any consolation, you wouldn't have vulkan on AMD or intel either with the same generation graphics cards.
The actual answer would be having the corresponding nvidia-utils package installed and checking with vulkaninfo, both of which you've done and which confirm you don't have the support.
One thing we can check is whether you have a downgraded OEM shit card or an actual Kepler card, in which case you should be able to use the 470xx driver instead. I doubt that to be the case but it's a small ray of hope:
lspci | grep VGA
Last edited by V1del (2022-02-08 09:52:06)
Offline
I had the same problem in windows when i search for my driver in nvidia official website it says your driver Version: 472.98 WHQL.
but windows 10 automatically installed 390 version for me. and I couldn't install the 472.98 driver in windows.
Now in arch when i search for my driver in official website it says Version: 470.103.01 but when I run the package I couldn't install it it says "no support for your card please use 390.xx"
I didn't try to install 470.xx driver from aur and I just installed 390.xx from aur.
My card oem is GIGABYTE by the way.
pezhman@archlinuxhn:~ $ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 730] (rev a1)
pezhman@archlinuxhn:~ $ lspci -k | grep -A 2 -E "(VGA|3D)"
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 730] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 365b
Kernel driver in use: nvidia
So what this means?
My card doesn't have vulkan support?
Last edited by Pezhman (2022-02-08 16:02:37)
Offline
There are "multiple versions" of the 730. One is an actual 730 with the real Kepler features and yours is a OEM branded shitcard (you should normally not be able to get those as standalone cards, but they might be included if you buy prebuilt PCs), meaning they lie to you about it being a 700 anything while it's actually of the previous 500 series of cards. What I looked for by asking for this output is for the GF108 part of the line, if you have that then it's a Fermi GPU and not a kepler and thus 390xx is correct and no vulkan is correct.
Why this isn't actually illegal to do I do not know either.
Last edited by V1del (2022-02-08 17:04:29)
Offline
Thank you
Offline