Cannot use NVIDIA Graphics Card, despite it being present in the list of devices

I’ve tried installing Bazzite on an older NVIDIA-powered ASUS Laptop, using the recommended ASUS image for NVIDIA, and checked the list of graphics cards installed:
bazzite@Host-005:~$ lspci -k | grep -A 2 -E '(3D|VGA)'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
DeviceName: Onboard IGD
Subsystem: ASUSTeK Computer Inc. Device 15e0
--
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Kernel modules: nouveau, nvidia_drm, nvidia
bazzite@Host-005:~$ lspci -k | grep -A 2 -E '(3D|VGA)'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
DeviceName: Onboard IGD
Subsystem: ASUSTeK Computer Inc. Device 15e0
--
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 15e0
Kernel modules: nouveau, nvidia_drm, nvidia
However, when I try to run a game, it seems like the system is always trying to use the integrated graphics according to the game log, and I haven’t found any way to switch it to the dedicated GPU. This is further corroborated with the following console output:
bazzite@Host-005:~$ MESA_VK_DEVICE_SELECT=list vulkaninfo
selectable devices:
GPU 0: 8086:591b "Intel(R) HD Graphics 630 (KBL GT2)" integrated GPU 0000:00:02.0
bazzite@Host-005:~$ MESA_VK_DEVICE_SELECT=list vulkaninfo
selectable devices:
GPU 0: 8086:591b "Intel(R) HD Graphics 630 (KBL GT2)" integrated GPU 0000:00:02.0
Is there something I can do to have Vulkan detect my GPU, or am I out of luck and the GPU I am using is not compatible?
Solution:
if rpm-ostree status says youre on the nvidia-open image, then you need to rebase to the nvidia image
Jump to solution
9 Replies
HikariKnight
HikariKnight2mo ago
give us rpm-ostree status because i suspect you have done a reading whopsie when downloading the iso
HikariKnight
HikariKnight2mo ago
No description
Solution
HikariKnight
HikariKnight2mo ago
if rpm-ostree status says youre on the nvidia-open image, then you need to rebase to the nvidia image
HikariKnight
HikariKnight2mo ago
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/thebazziteimageyoureon-nvidia:stable replace that url looking part with your the one from your rpm-ostree status and remove -open
Mathias Wolfbrok
Mathias WolfbrokOP2mo ago
Possible, I'll double check if I'm on nvidia-open on nvidia tonight, I'll let you know
wolfyreload
wolfyreload2mo ago
I have the GeForce GTX 1050 TI on my desktop and that only works in the nvidia image and not the nvidia-open image.
Mathias Wolfbrok
Mathias WolfbrokOP2mo ago
Yeah you’re right, I downloaded nvidia-open instead of nvidia, I’ll try rebasing
HikariKnight
HikariKnight2mo ago
rebasing will fix it
Mathias Wolfbrok
Mathias WolfbrokOP2mo ago
Seems like it did, UMVC3 runs at 60fps now, thanks!
Want results from more Discord servers?
Add your server