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

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

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
Was this page helpful?