@thomasdouwes@sopuli.xyz
@thomasdouwes@sopuli.xyz avatar

thomasdouwes

@thomasdouwes@sopuli.xyz

This profile is from a federated server and may be incomplete. Browse more on the original instance.

My GPU is gone

I have an optimus laptop, and after the update to KDE6 optimus-manager stopped working. I needed a second display, and all my display outputs are on the Nvdia GPU, so I needed to switch. I tried many different X11 configs, envycontrol then more X11 configs, but I couldn’t get it working right, it would only be the internal...

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

<span style="color:#323232;">[ 1501.764754] nvidia-nvlink: Nvlink Core is being initialized, major device number 234
</span><span style="color:#323232;">[ 1501.764761] NVRM: No NVIDIA GPU found.
</span><span style="color:#323232;">[ 1501.765791] nvidia-nvlink: Unregistered Nvlink Core, major device number 234
</span>
thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

It disappeared without me booting into windows, I booted windows to test after it was gone. But I did just try to force a hard shutdown on windows and disabled fastboot, but it’s still not appearing.

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

ls: cannot access ‘/sys/bus/pci/devices/0000:01:00.0’: No such file or directory
I also tried booting an archiso and the GPU appears there, there must be something wrong with my install.

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

It’s an MSI GE72MVR 7RG, what do mean version?
and it’s an integrated intel GPU.

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

I had a look at /etc/udev, /etc/modprobe.d and /etc/modules-load.d, and don’t see anything related to nvidia. Are there any more udev or blacklist folders to look at?

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

yeah, they are a bit of a pain, but it’s a new one to me for the card to just disappear completely. It’s hard to do any troubleshooting when you can’t even access the card.

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

hmm, maybe downgrading nvidia-dkms might work? I’ll try that

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

interesting, that did show the nvidia card in dmesg, still not in lspci though


<span style="color:#323232;">[ 1110.598286] pci 0000:01:00.0: [10de:1ba1] type 00 class 0x030000
</span><span style="color:#323232;">[ 1110.598301] pci 0000:01:00.0: reg 0x10: [mem 0xde000000-0xdeffffff]
</span><span style="color:#323232;">[ 1110.598310] pci 0000:01:00.0: reg 0x14: [mem 0xc0000000-0xcfffffff 64bit pref]
</span><span style="color:#323232;">[ 1110.598318] pci 0000:01:00.0: reg 0x1c: [mem 0xd0000000-0xd1ffffff 64bit pref]
</span><span style="color:#323232;">[ 1110.598324] pci 0000:01:00.0: reg 0x24: [io  0xe000-0xe07f]
</span><span style="color:#323232;">[ 1110.598330] pci 0000:01:00.0: reg 0x30: [mem 0xdf000000-0xdf07ffff pref]
</span><span style="color:#323232;">[ 1110.599069] pci 0000:01:00.0: vgaarb: bridge control possible
</span><span style="color:#323232;">[ 1110.599073] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
</span><span style="color:#323232;">[ 1110.599078] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem
</span><span style="color:#323232;">[ 1110.599125] pci 0000:01:00.1: [10de:10f0] type 00 class 0x040300
</span><span style="color:#323232;">[ 1110.599135] pci 0000:01:00.1: reg 0x10: [mem 0xdf080000-0xdf083fff]
</span><span style="color:#323232;">[ 1110.599327] pci 0000:01:00.0: BAR 1: assigned [mem 0xc0000000-0xcfffffff 64bit pref]
</span><span style="color:#323232;">[ 1110.599335] pci 0000:01:00.0: BAR 3: assigned [mem 0xd0000000-0xd1ffffff 64bit pref]
</span><span style="color:#323232;">[ 1110.599341] pci 0000:01:00.0: BAR 0: assigned [mem 0xde000000-0xdeffffff]
</span><span style="color:#323232;">[ 1110.599344] pci 0000:01:00.0: BAR 6: assigned [mem 0xdf000000-0xdf07ffff pref]
</span><span style="color:#323232;">[ 1110.599347] pci 0000:01:00.1: BAR 0: assigned [mem 0xdf080000-0xdf083fff]
</span><span style="color:#323232;">[ 1110.599349] pci 0000:01:00.0: BAR 5: assigned [io  0xe000-0xe07f]
</span><span style="color:#323232;">[ 1110.599384] pci 0000:01:00.1: extending delay after power-on from D3hot to 20 msec
</span><span style="color:#323232;">[ 1110.599418] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
</span><span style="color:#323232;">[ 1110.599509] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
</span><span style="color:#323232;">[ 1110.599624] snd_hda_intel 0000:01:00.1: Disabling MSI
</span><span style="color:#323232;">[ 1110.599630] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
</span><span style="color:#323232;">[ 1110.603829] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=none,decodes=io+mem:owns=io+mem
</span><span style="color:#323232;">[ 1110.628268] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input18
</span><span style="color:#323232;">[ 1110.628341] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input19
</span><span style="color:#323232;">[ 1110.628403] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input20
</span><span style="color:#323232;">[ 1110.628464] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card2/input21
</span>
thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

I don’t seem to have an -F on my dkms? when I ran that it without, it didn’t rebuild all the DKMS modules for some reason, just bbswitch and evdi

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

dkms status doesn’t even list half of my DKMS modules for some reason

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

Looks like you where right about the udev rules earlier, I ran a pacman command to find all untracked files in /usr and I found /usr/lib/udev/rules.d/50-remove-nvidia.rules was there. Contents:


<span style="color:#323232;"># Automatically generated by EnvyControl
</span><span style="color:#323232;">
</span><span style="color:#323232;"># Remove NVIDIA USB xHCI Host Controller devices, if present
</span><span style="color:#323232;">ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{power/control}="auto", ATTR{remove}="1"
</span><span style="color:#323232;">
</span><span style="color:#323232;"># Remove NVIDIA USB Type-C UCSI devices, if present
</span><span style="color:#323232;">ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c8000", ATTR{power/control}="auto", ATTR{remove}="1"
</span><span style="color:#323232;">
</span><span style="color:#323232;"># Remove NVIDIA Audio devices, if present
</span><span style="color:#323232;">ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{power/control}="auto", ATTR{remove}="1"
</span><span style="color:#323232;">
</span><span style="color:#323232;"># Remove NVIDIA VGA/3D controller devices
</span><span style="color:#323232;">ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", ATTR{power/control}="auto", ATTR{remove}="1"
</span><span style="color:#323232;">
</span>

looks like EnvyControl left some extra files after uninstalling.
Personally, I think it’s pretty weird that it put runtime files in /usr/lib, if they where in /etc I would have found them quickly.
The GPU is back on the bus now and I can run optimus-manager to get my extra screen. Thank you for the help troubleshooting this issue.

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

It often overcorrects, like not every shitpost really needs a title that sounds like a news article. But for some really clickbaity YouTubers (most) it makes the titles much more usable. The titles are submitted by users, so if the streamer is very small there might be no one to write the titles.

thomasdouwes, (edited )
@thomasdouwes@sopuli.xyz avatar

Yeah, that is annoying. But for the “You won’t BELIEVE what this microwave can do! 🤯🤯🤯” or worse the “This appliance from the 90s is going to REVOLUTIONIZE your kitchen!” at least become something that gives you some idea if you want to watch. Unfortunately some good videos are hidden behind shitty titles I otherwise wouldn’t click.
Not technology connections obviously, their titles are fine.

(old) corsair CX750M PSU safety

I needed a PC to test a PCIe card recently, so I put something together with some spare parts. The only PSU I had around was a corsair CX750M I took from a prebuild from about 2014-2015, one with the green labels. Searching around the internet I see loads of people saying not to buy them, but what about one I already have? How...

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

I know a there are a lot of issues with self-hosting email, but I just don’t thing this is one of them. First, it probably won’t affect a self-hosted servers anyway unless you send a lot of emails, this requirement is only for servers sending 5,000 messages daily to Gmail. And even if you are, the requirements are not that harsh, it’s a couple DNS records and a DKIM signing daemon, and if you are using a pre-build email package like mailcow it’s probably already doing it.

Looking to buy some Mellanox ConnectX-3 cards

I was found a listing on eBay for a “Mellanox CX354A ConnectX-3 FDR Infiniband 40GbE QSFP+” card for quite cheap. By the sound of the listing title it supports both infiniband and 40GbE, is that right? I would like to try out infiniband, but I would be buying for the 40GbE. And are there good drivers for modern linux distros...

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

Thanks for the detailed reply. I found a QSFP+ DAC that says it supports IB and Ethernet.
I don’t have enough computers to set up a fabric, only the 2 I would be direct attaching have PCIE slots.

I’ve never used infiniband before so my reason for wanting to try it is just to learn what it is, and how it works. That said, some of those use-cases look very interesting, especially transporting NVMe namespaces, I didn’t know that was possible.

thomasdouwes, (edited )
@thomasdouwes@sopuli.xyz avatar

Average road in northern england

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

Facebook has owned oculus since before the CV1, but I agree it was much less intergrated and still felt like a separate brand. I’m definitely biased as fuck, but “oculus” is infinitely better than “meta”. Much better sounding name. I just made a meta account to migrate my oculus account, but I can’t find any way to do it on PC without a quest. I don’t have a quest, so I guess I’m fucked?

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

I actually figured it out trying to login to the app, I just needed to login to meta with my oclulus account credentials and it migrated it, not the most obvious thing. I like how the app constantly asks for location permission despite me not having a quest to pair it to. Also I find it funny that they care so little for the CV1 it shows a rift S for its picture lol

thomasdouwes,
@thomasdouwes@sopuli.xyz avatar

Yep, I wish I bought all my VR games from steam, but I bought a few from oculus when I first bought the headset. Also some games are oculus exclusive :/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • kavyap
  • cisconetworking
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • DreamBathrooms
  • InstantRegret
  • Youngstown
  • slotface
  • PowerRangers
  • Durango
  • everett
  • rosin
  • normalnudes
  • vwfavf
  • modclub
  • ethstaker
  • khanakhh
  • tacticalgear
  • ngwrru68w68
  • osvaldo12
  • mdbf
  • tester
  • cubers
  • Leos
  • GTA5RPClips
  • provamag3
  • All magazines