this post was submitted on 11 Feb 2024
259 points (84.5% liked)

Linux

54583 readers
163 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
259
submitted 1 year ago* (last edited 1 year ago) by hactar42@lemmy.ml to c/linux@lemmy.ml
 

I've been an IT professional for 20 years now, but I've mainly dealt with Windows. I've worked with Linux servers through out the years, but never had Linux as a daily driver. And I decided it was time to change. I only had 2 requirements. One, I need to be able to use my Nvidia 3080 ti for local LLM and I need to be able to RDP with multiple screens to my work laptop running Windows 10.

My hope was to be able to get this all working and create some articles on how I did it to hopefully inspire/guide others. Unfortunately, I was not successful.

I started out with Ubuntu 22.04 and I could not get the live CD to boot. After some searching, I figured out I had to go in a turn off ACPI in boot loader. After that I was able to install Ubuntu side by side with Windows 11, but the boot loader errored out at the end of the install and Ubuntu would not boot.

Okay, back into Windows to download the boot loader fixer and boot to that. Alright, I'm finally able to get into Ubuntu, but I only have 1 of my 4 monitors working. Install the NVIDIA-SMI and reboot. All my monitors work now, but my network card is now broken.

Follow instructions on my phone to reinstall the linux-modules-extra package. Back into Windows to download that because, you know, no network connections. Reinstall the package, it doesn't work. Go into advanced recovery, try restoring packages, nothing is working. I can either get my monitors to work or my network card. Never both at the same time.

I give up and decide it's time to try out Fedora. The install process is much smoother. I boot up 3 of 4 monitors work. I find a great post on installing Nvidia drivers and CUDA. After doing that and rebooting, I have all 4 monitors and networking, woohoo!

Now, let's test RDP. Install FreeRDP run with /multimon, and the screen for each remote window is shifted 1/3 of the way to the left. Strange. Do a little looking online, find an Issue on GitHub about how it is based on the primary monitor. Long story short, I can't use multiple monitor RDP because I have different resolution monitors and they are stacked 2x2 instead of all in a row. Trust me I tried every combination I could think of.

Someone suggested using the nightly build because they have been working on this issue. Okay, I try that out and it fails to install because of a missing dependency. Apparently, there is a pull request from December to fix this on Fedora installs, but it hasn't been merged. So, I would need to compile that specific branch myself.

At this point, I'm just so sick of every little thing being a huge struggle, I reboot and go back into Windows. I still have Fedora on there, but who would have thought something that sounds as simple as wanting to RDP across 4 monitors would be so damn difficult.

I'm not saying any of this to bag on Linux. It's more of a discussion topic on, yes, I agree that there needs to be more adoption on Linux, but if someone with 20 years of IT experience gets this feed up with it, imagine how your average user would feel.

Of course if anyone has any recommendation on getting my RDP working, I'm all ears on that too.

(page 5) 16 comments
sorted by: hot top controversial new old
[–] scorpiosrevenge@lemmy.ml 7 points 1 year ago (1 children)

I've been extremely happy with Linuxmint the past 2-3 yrs. However I have a higher end AMD card. 97% of games play great under Proton with steam. I use Rustdesk to remote into other Linux machines as well as windows OS servers/desktops even with multiple screens and it works without issue. Just my $0.02 and I know it's heavily Ubuntu based but the stability and usability as a daily driver, also working as an IT professional has been great.

Last piece, it's been a rare occurrence but if I'm messing around using bleeding edge graphics drivers or "playing with fire" messing with deeper system configs, drivers, etc and shit the bed I have had 100% success using TIMESHIFT to completely restore my OS back to its previous state with zero data/config loss or issues. You just need to have the discipline to remember to take a backup before you know you're going to be potentially blowing something out. But, that said, it fully restores everything. I have a 18TB external USB I just use for that and it doesn't even take long either, restoring a 2 & 4TB SSD system that's pretty loaded up with data.

load more comments (1 replies)
[–] CameronDev@programming.dev 20 points 1 year ago (4 children)

For RDP, i use Remmina, no idea if it will do what you want for your weird monitor layout, but it is a well featured RDP client.

I would say that your experience is unusual, even with nvidia. Ive always used nvidia, and its generally been a significantly smoother experience.

load more comments (4 replies)
[–] folkrav@lemmy.ca 115 points 1 year ago (17 children)

I swear, every time one of these posts/comments pops up, the chances root issues are caused by Nvidia hardware is insanely high.

load more comments (17 replies)
[–] SheeEttin@programming.dev 2 points 1 year ago (1 children)

Long story short, I can’t use multiple monitor RDP because I have different resolution monitors and they are stacked 2x2 instead of all in a row.

Did you try setting them up as one big display across all four, instead of four little ones? I think that's something you can do.

Does the multi-mon RDP thing work from a Windows client too? I'd be surprised if it did, Windows' multi-monitor support is fairly lacking in my experience too.

load more comments (1 replies)
[–] Fecundpossum@lemmy.world 18 points 1 year ago (4 children)

For me, the built up revulsion I feel towards windows and the sheer determination I feel to never use it again, means I would rearrange my monitors, or, you know, try more than two distros.

Linux isn’t for everyone, I acknowledge that fact. It requires a user that wants to troubleshoot, wants to figure out why something doesn’t work and make it work. If the headache isn’t fun, you’re not the right kind of masochistic self flagellator that Linux attracts, and that’s okay.

If you ever do decide to give it another whirl, try Linux Mint, MX Linux, or my personal flavor of choice, EndeavourOS. And put your monitors in a boring straight line like the rest of us before you coming crawling back.

This reply is meant to be partially humorous but entirely honest.

[–] Nawor3565@lemmy.blahaj.zone 2 points 1 year ago (7 children)

Okay so genuine question from someone who's used various distros for all sorts of things over the years, just never as a daily driver. What sorts of things have caused your revulsion towards Windows? Aside from Microsoft's bullcrap like Alexa or MS Store ads which can all be disabled, I've personally never had enough of a problem with Windows that justified the effort required to move away from it. And I would consider myself a power user who loves to customize things.

Again, I just want to genuinely understand what sorts of problems people have that cause them to hate using Windows that much, even if they're just subjective things.

load more comments (7 replies)
[–] deweydecibel@lemmy.world 5 points 1 year ago* (last edited 1 year ago)

I absolutely cringe to make this comparison, but reading your comment, it's the first image that came to my pop-culture poisoned mind, so here we go:

In Rick and Morty, when Evil Morty has finally achieved his long-sought and hard-won goal of escaping Rick and the Central Finite Curve, that sigh of relief he gives before stepping into the new untamed universe.

That's how I feel about making the move to Linux, personally. That sense of overwhelming relief to be free of something you hate so much is a reward. That's why I put in the effort to manage Linux. Being free of Microsoft's (and Apple and Google) shit is something I want so much that I'll not only put in the time, I'll even enjoy it somewhat.

load more comments (2 replies)
[–] lemmyreader@lemmy.ml 9 points 1 year ago* (last edited 1 year ago) (2 children)

Sorry to hear it didn't work out for you :(

To squeeze in a metaphor : Linux is just a hobby project that kind of got out of hand in a previously Microsoft dominated world.

In the BSD world (FreeBSD,NetBSD,OpenBSD etc.) things are actually much worse. I've read that on computer conferences BSD developers come with an Apple Macbook (Running MacOS) to show BSD software development, which is running on servers. And I like BSD, but on the desktop it is still lacking. One only has to look at the amount of packages which no longer have a maintainer. I am not complaining about it, as I realize that maintaining open source software can be a burden.

If you want to play some more with Linux on the desktop, you can use WSL on Microsoft Windows, or use VirtualBox. Wanting to make Linux your daily driver may require more patience, or throwing money at it to speed up code development.

load more comments (2 replies)
[–] Quazatron@lemmy.world 129 points 1 year ago (20 children)

I read the first paragraph and saw your prerequisites included working with nvidia.

That is a non-starter, right there. You can blame Linux for a whole lot of little flaws, but most of the blame should go to your hardware vendor for providing shitty support for Linux.

[–] bob_omb_battlefield@sh.itjust.works 35 points 1 year ago (3 children)

Isn't most of the AI training work in the world done on Linux using Nvidia GPUs (in the cloud)? I guess it's a different use case...

[–] rufus@discuss.tchncs.de 11 points 1 year ago* (last edited 1 year ago) (2 children)

And it also sucks in the cloud. Depending on the scenario there might not be many alternatives, though. CUDA is pretty much the standard in machine learning.

load more comments (2 replies)
[–] AE5NE@lemmy.radio 31 points 1 year ago

Probably dedicated vector/tensor coprocessors these days - which don’t have to work with your monitor layout or desktop setup!

load more comments (1 replies)
[–] gregorum@lemm.ee 14 points 1 year ago (4 children)

Popos has out-of-the-box nvidia support that works great

load more comments (4 replies)
load more comments (18 replies)
[–] ricecake@sh.itjust.works 29 points 1 year ago (2 children)

Weird, sucks you had a rough time. I'm mostly perplexed about the network card issue, and the monitors. I haven't had any trouble like that in more than a decade. I've honestly actually had more trouble with a new install of windows failing to detect hardware than Linux recently.

load more comments (2 replies)
load more comments