Dgpu on Surface book 1 does not work and is not detected (Nvidia GeForce 940M)

My System is now working after a fresh install, but only the intel chip inside the CPU. I can't switch between the graphic chips. Can somebody help me? I am new to Linux! Kind regrets
20 Replies
Korta
Korta2d ago
open up terminal and run
lspci | grep "NVIDIA"
lspci | grep "NVIDIA"
lspci will list your pcie devices and other bridges and how did you installed bazzite ?
Ridis
RidisOP2d ago
the terminal does nothing with this command rufus/usb
Korta
Korta2d ago
huh the old gpu models are grayed out
No description
Korta
Korta2d ago
well that means your gpu is not being detected
Ridis
RidisOP2d ago
ohh no.... so it will not work?
Korta
Korta2d ago
hmm, maybe using older drivers could fix it @asen23 , why is the option being grayed out for older nv cards for surface laptops? have any idea? lspci | grep -E 'VGA|3D|NVIDIA' and glxinfo | grep 'OpenGL renderer string run these two
asen23
asen232d ago
surface laptop are barely supported the dev doesnt have device to test it
Korta
Korta2d ago
damn
Ridis
RidisOP2d ago
$ lspci | grep -E 'VGA|3D|NVIDIA' 00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07) the other line does nothing
Korta
Korta2d ago
well the latest drivers version: 570.133.07 in my system supports the 900m series but its weird that, even lspci doesnt show the card as i thought whats your microsoft surface model?
Ridis
RidisOP2d ago
surface book 1
Korta
Korta2d ago
run fastfetch in your terminal and send a ss
Ridis
RidisOP2d ago
  bazzite@bazzite %%%%%%====%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%%% 󱋩  bazzite-nvidia:stable  %%%%%%%%% %%%%%%%%%%%%%%%% 󰣛  Bazzite 42 (FROM Fedora Kinoite) %%%%%%%%% %%%%%%%%%%%%%%%###   Linux 6.14.4-103.bazzite.fc42.x86_64 %%%%%%%%% %%%%%%%%%%%%%###### 󰅐  45 mins == =======######
== =========##### 󰾰  Surface Book (124000000000000000000000D:0B:09F:1C:03P:38) %%%%%%%%% %%%%%%%####======##### 󰻠  Intel(R) Core(TM) i7-6600U (4) @ 3.40 GHz %%%%%%%%% %%%%%#######=====##### 󰍛  Intel HD Graphics 520 @ 1.05 GHz [Integrated] %%%%%%%%% %%%#########=====#####   3.86 GiB / 7.66 GiB (50%) %%%%%%%%% %%##########=====#####   41.88 MiB / 41.88 MiB (100%) - overlay [Read-only] %%%%%%%%%====###########=====######   21.96 GiB / 236.89 GiB (9%) - btrfs [Read-only] %%%%%%%%====#########======###### 󰍹  3000x2000 @ 60 Hz (as 1669x1113) in 13" [Built-in] %%%%%%%=====#####========######   88% [Charging, AC Connected] %%%%###===============#######   74% [Charging, AC Connected] %#######==========#########
####################### 󰕮  KDE Plasma 6.3.4 ###################   KWin (Wayland) ###########   bash 5.2.37   Ptyxis 48.1 󰏖  2711 (rpm), 42 (flatpak)
Korta
Korta2d ago
Notebookcheck
Microsoft Surface Book (Core i7, 940M) Convertible Review
In-depth review of the Microsoft Surface Book Core i7 (Intel Core i7 6600U, NVIDIA Maxwell GPU (940M, GDDR5), 13.5", 1.5 ) with numerous measurements, benchmarks, and evaluations
Ridis
RidisOP2d ago
yes
Korta
Korta2d ago
well here is the issue the lspci command that i told you to run, shouldve showed the nvidia GPU in the output, but its not when you were using windows, you were able to use the gpu yes?
Ridis
RidisOP2d ago
yes
dreamyuki
dreamyuki2d ago
Just a reminder Universal Blue image like Bazzite Bluefin Aurora will stop supporting Maxwell and Pascal GPU very soon Around 2026/2027
Korta
Korta2d ago
oh well so after doing a bit of research on this, the nvidia dGPU is located in the detachable keyboard in the surface laptop and it uses some kind of a proprietary connector to connect the dGPU with the display, but it doesnt have MUX switch and i am not sure that it uses optimus too so you probably cannot use your dGPU without doing certain hacks or changes, because the linux kernel isnt even seeing the dgpu sucks maybe someone who has your model or similar can help you regarding this
Ridis
RidisOP2d ago
thx for the help men but yes it sucks

Did you find this page helpful?