Allero

joined 2 years ago
[–] Allero@lemmy.today 1 points 1 day ago

Pop!_OS is quite an unorthodox choice for a server OS, ain't it? I'm genuinely interested in why you chose it specifically over, say, Debian or Ubuntu.

I ran Debian and derivatives (Ubuntu, Mint), Arch and derivatives (EndeavourOS, Manjaro), Fedora and OpenSUSE, although each one on a very "user" level; I'm no IT guy, I just value what Linux gives me and am forced to learn to use it well.

Each has their merits. Currently, I go with OpenSUSE because it gives reasonable stability while not going ancient. When set up right, you can rely on it to keep doing things the same way, without needing to intervene manually. It also features correctly set snapper by default, which ensures I, as a generally non-technical user, won't shoot myself in the foot.

Ideally, I would go with OpenSUSE Slowroll, as I love the concept, but it is still experimental and I don't want both my machines to rely on beta builds. Still, my laptop has it installed and it works like a charm. The idea of "nearly bleeding-edge, but behind the most adventurous users" is why I chose Manjaro as my first distribution back in the day. Sadly, it is poorly managed, and issues arising with AUR only make things worse. OpenSUSE Slowroll feels to me like Manjaro done right.

As per other distributions I tried:

  • Debian gets very ancient very quickly (and even if you rely on flatpaks, system packages are, like, OLD)
  • Ubuntu is poorly managed and filled with controversies, I don't feel like I own my computer
  • Mint is nearly a single distribution that doesn't officially ship with KDE (likely because most of its userbase would ditch Cinnamon immediately, huh) and has caused issues on my machines specifically
  • Arch/EndeavourOS is "move fast and break things", and things DO break unless you manually intervene on numerous occasions based on whatever forums tell you. Also, on all Arch-based systems, I face insane lags and RAM hogging when moving large files. I don't know why.
  • Manjaro, as I said, is well-intentioned, but poorly executed. It breaks from so many things, which makes it lose its novice appeal. Still, it's cozy and not scary to enter, so this is where I started, and then learning to fight the bugs taught me a lot about Linux
  • Fedora needs some work out of the box, but is generally stable and nice. However, the community is too fast to make breaking decisions (like when they ditched X11, which broke my gf's work because her tools don't work with Wayland, and she went with Fedora). Also, I'm not thrilled by its association with Red Hat, which turns increasingly...Canonical.

So, OpenSUSE it is. I never knew I would end up here, but here I am. Slowroll on my laptop for the last half a year or so convinced me to ditch EndeavourOS on my desktop and go OpenSUSE as well. Up to a rough start, but hoping it will go well after that.

[–] Allero@lemmy.today 2 points 2 days ago (2 children)

Nah, YaST is still a piece of crap imo, both antique and impractical for most purposes. They should either make it modern and user-friendly, or phase it out.

That said, it kinda helped me to locate the correct system package this time.

In any case, OpenSUSE Slowroll is already my daily driver on laptop, which doesn't have an NVidia GPU, and it's part of the reason why I decided to give it a spin on desktop. At the end of the day, the issue got resolved, and now I can keep it, hopefully, in here too.

[–] Allero@lemmy.today 5 points 2 days ago

It worked!

Thank you a lot. Now it works properly, and inxi outputs nvidia driver.

Marking as solved.

[–] Allero@lemmy.today 2 points 2 days ago* (last edited 2 days ago) (4 children)

With many distributions, it's plug&play now, but some still make trouble out of it.

In the case of SUSE, this seems to stem from heavy open-source advocacy and EU laws coming on top of it, which is respectable, but adds to the complexity of solving issues here and there.

[–] Allero@lemmy.today 1 points 2 days ago

I had some Arch derivatives (Endeavour, Manjaro) on this very computer and everything was smooth. Had some pains with Fedora, but it worked as well.

[–] Allero@lemmy.today 4 points 2 days ago* (last edited 2 days ago) (2 children)

sudo modprobe nvidia gives the following output: modprobe: ERROR: could not insert 'nvidia': No such device

dmesg gives the following:

[ 56.697148] [   T2989] NVRM: The NVIDIA GPU 0000:27:00.0 (PCI ID: 10de:1c03)
                          NVRM: installed in this system is not supported by open
                          NVRM: nvidia.ko because it does not include the required GPU
                          NVRM: System Processor (GSP).
                          NVRM: Please see the 'Open Linux Kernel Modules' and 'GSP
                          NVRM: Firmware' sections in the driver README, available on
                          NVRM: the Linux graphics driver download page at
                          NVRM: www.nvidia.com.
[   56.702043] [   T2989] nvidia 0000:27:00.0: probe with driver nvidia failed with error -1
[   56.702102] [   T2989] NVRM: The NVIDIA probe routine failed for 1 device(s).
[   56.702104] [   T2989] NVRM: None of the NVIDIA devices were initialized.
[   56.702837] [   T2989] nvidia-nvlink: Unregistered Nvlink Core, major device number 238

Guess it won't work with my card? Gonna read through that (quite massive) readme, it seems...

P.S. Looks like everything pre-Turing does not support open drivers, and OpenSUSE did not communicate it well. Looking into ways to install proprietary driver.

P.P.S. Wait, it gets worse! The main way to install the proprietary driver is through install-new-recommends, BUT this installs open drivers on unsupported cards! This may be a good reason for a bug report once I figure the rest out.

 

Yesterday, I did a fresh install of OpenSUSE Tumbleweed on my NVidia-powered machine (GeForce GTX 1060 6gb). When installing, I enabled Secure Boot.

By default, the distribution comes with nouveau drivers, and the process of installing official NVidia drivers is outlined here: https://en.opensuse.org/SDB:NVIDIA_drivers

I successfully added openSUSE-repos-Tumbleweed-NVIDIA as per the guide; first oddity is that by default it shipped with openSUSE-repos-MicroOS-NVIDIA, which got uninstalled as a conflicting package, despite this being Tumbleweed. (I later tried to rollback and do these steps with openSUSE-repos-MicroOS-NVIDIA installed instead, to no avail)

Next, as per the guide, I tried to do zypper install-new-recommends. After installation, I rebooted the machine. Upon login, resolution was forced to low.

inxi -G has shown N/A in the driver field.

I've rolled back via snapper rollback, confirmed that nouveau drivers are back in place (resolution was back to normal, inxi -G has shown nouveau), and tried to install nvidia-video-G6 using YaST. It has automatically installed all dependencies as well.

Upon login, I faced the same issue - resolution degradation and N/A in the driver field.

Troubleshooting for this issue has shown that secure boot may not allow these drivers to be launched without importing the respective key, as listed in the same Nvidia drivers article. However, the file that needs to be imported is not at the suggested location (/usr/share/nvidia-pubkeys/); in fact, /usr/share only had nvidia folder, which didn't seem to contain any keys.

As a workaround, I attempted to disable secure boot by entering: mokutil --disable-validation. A menu appeared on reboot, through which I disabled secure boot. Further launches had "launching in insecure mode" notice. mokutil --sb-state output is SecureBoot disabled.

Then, I tried to install the driver again, as described above. Still no luck, and same issue.

So, what else could be the issue and what do I do about it next? Thank you in advance for any replies!

Solution that worked: instead of going for install-new-recommends, install the following package:

nvidia-driver-G06-kmp-meta

It should be available by default, but if not, add the respective repository by using this command:

zypper addrepo https://download.nvidia.com/opensuse/tumbleweed/

Thanks to Björn Tantau! The comment with the solution: https://swg-empire.de/comment/7201260

[–] Allero@lemmy.today 1 points 6 days ago* (last edited 6 days ago)

The fact that this is a real IT question and not a culinary review is hilarious

Even better that one of the responding comments is written by Barbecue Cowboy

[–] Allero@lemmy.today 2 points 6 days ago (1 children)

And in case someone hacks into your Jellyfin, what exactly would they do with it? Watch movies? :D

[–] Allero@lemmy.today 2 points 1 week ago (1 children)

Better energy efficiency overall.

Other than that - maybe some habit.

[–] Allero@lemmy.today 17 points 1 week ago* (last edited 1 week ago) (2 children)

Honestly I just want KDE to do the backbone and GNOME to do the designs.

Adwaita apps look just right, minimalistic yet powerful, pinnacle of modern simplified designs. Everything you actually need is close, and the rest doesn't clog the view.

The rest of GNOME is heavily meh. Customization is next to nothing, and generally any workflow falling outside the one window = one task paradigm is gonna be a pain. Settings are convoluted and sometimes straight up unreachable without additional tools or config edits (and sometimes these straight up don't apply).

I guess what unites Adwaita and GNOME project overall is the stubborn adversity to users making it comfy for themselves - it's the GNOME way, or no way. And while Adwaita is at least actually good in its defaults, GNOME is not.

KDE, on the other hand, is brilliant as a desktop environment, but menus could be so, so much better. So, when I have a choice, I use Adwaita-themed apps on KDE. With proper theming on KDE side of things, they come together just right.

[–] Allero@lemmy.today 1 points 2 weeks ago

Alrightie then!

[–] Allero@lemmy.today 1 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

Oh, missed that. But won't wastewater clog the membrane?

 

I'm pretty new to selfhosting and homelabs, and I would appreciate a simple-worded explanation here. Details are always welcome!

So, I have a home network with a dynamic external IP address. I already have my Synology NAS exposed to the Internet with DDNS - this was done using the interface, so didn't require much technical knowledge.

Now, I would like to add another server (currently testing with Raspberry Pi) in the same LAN that would also be externally reachable, either through a subdomain (preferable), or through specific ports. How do I go about it?

P.S. Apparently, what I've tried on the router does work, it's just that my NAS was sitting in the DMZ. Now it works!

view more: next ›