You can install vulkan-tools (ubuntu package name - not sure if it’s the same for your distro) and running vkcube. It’s a simple vulkan app that will display a rotating cube using vulkan. It will also spit out the GPU that it’s running on.
If it reports your nvidia card and the cube looks good then your drivers may be fine and the issue is with Steam and/or this application specifically. If not then there’s an issue with your drivers.
Occasionally when I’ve had a kernel update or something the nvidia drivers have gotten borked. Removing, re-installing, and rebooting has helped. Something like this:
I’ve really grown to like yakuake. I always have a sorta “main terminal” where I have a tmux session going and now I do that in yakuake so it’s available on all desktops and easily put “out of the way” when I don’t need it.
As a long-time Vi user I would highly recommend giving it a shot for a solid month to see if it clicks for you. It’s genuinely an excellent way to edit text beyond “just typing words” - it’s a huge productivity boost once you’re competent with even some of the basic commands. There are just soo many combineable short-cuts at your fingertips that once you get a few of them under your belt you’ll go nuts without them. And the simple macros you can write can allow you to do mass manipulation of multiple lines in ways that are just so simple (e.g. “add quotes around every line and a comma at the end”).
Dive in beyond the basic “hjkl:q” though.
Which version of vi you use won’t largely matter. As a bonus most IDEs support a good subset of vi commands so your skills become transferable. I use PyCharm and other Jet Brains IDEs all the time and ideavim is “good enough” for what I do.
It’s been a while since I’ve used pure debian, but historically I’ve used Ubuntu because debian made it more difficult to install “non-free” software. Has this changed?
I haven’t done it - but I believe Proxmox allows for creating a “backplane” network which the servers can use to talk directly to each other. This would be used for ceph and server migrations so that the large amount of network traffic doesn’t interfere with other traffic being used by the VMs and the rest of your network.
You’d just need a second NIC and a switch to create the second network, then staticly assign IPs. This network wouldn’t route anywhere else.