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

Linux

47341 readers
1376 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 5 years ago
MODERATORS
259
submitted 7 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]
 

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.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 7 months ago

I get it, but could your use case e any more niche?

[–] [email protected] 1 points 7 months ago

There is a "tested" dev snapshot of freerdp on the flathub beta repository, its pretty good even supports kerberos/protected accounts. I've also used the thincast gui app from the freerdp developers (also on flathub), which is also built on the dev branch and the gui exposes multimonitor options (but its not something I usually use).

[–] [email protected] 7 points 7 months ago

Every 5 years or so Windows annoys me so much with its nonsense that I salt the earth and install a Linux distro.

The last time I did this was Ubuntu (tried manjaro or whatever its called before too) and every time I find a problem that requires hours of trawling the Internet just to find I need to basically rebuild/test/maintain my own version of the library/component.

It gets to the point where I can't really be productive and I begrudgingly go back to windows as it's less faff and more productive for me. Then the timer starts again for I get too annoyed with windows.

I want to love Linux, but its not as simple as "just using it." (unless you are using a steam deck, that is brilliant for its use case).

Part of the problem for me I feel is that the Linux eco system is so wide and vast that we don't have a singular collective agreement on where to share effort to get something as stable and easy to use as Windows etc. From this thread alone people seem to hate Ubuntu, and sur maybe it's bad, but most non Linux people only know of that Linux distro.

The sheer vastness of the eco system is it's downfall, if there was 1 main shell everyone got behind and was used by companies and end users then we would have a huge knowledge base of problems and fixes as well as a concerted effort in a shared direction. As it stands at the moment most companies using Linux don't have a shell layer, then end users are probably all using various different shells and related components etc, so effort and support is not consolidated as everyone is pulling in their own directions.

I get this is one of the things that draws in the current Linux userbase, but for those of us who just want to do same stuff we do on windows/mac we don't really care about being able to mix and match stuff, we just want to get behind something that gets out of our way and let's us use the computer, not faff in the infrastructure of the OS.

[–] [email protected] 0 points 7 months ago (1 children)

Why Ubuntu?

Its literally the worst Linux

[–] [email protected] 4 points 7 months ago (1 children)

I hate ubuntu with a passion. It's the most bloated linux distro, snaps are a terrible idea, it looks terrible, and linux mint is just the better option.

[–] [email protected] 1 points 7 months ago

Same, I just dont get why I got so many downvotes.

[–] [email protected] 27 points 7 months ago (1 children)

You definitely are not a typical user, and you have specific requirements that heavily bias towards Windows.

Just do what works best for you. Yes, you'll have to put up with Windows BS, but your problems with daily driving Linux are worse.

[–] [email protected] 5 points 7 months ago* (last edited 7 months ago) (1 children)

This is great advice!

More people should turn to linux, absolutely, but it shouldn't be just because it is linux. I think people should look at what they want from their device in particular, look at what is offerred by multiple systems and os', and decide from there that they want to use linux because it does x, y, z best.

That is what made me decide to use linux as more than just a project or afternoon curiosity!

[–] [email protected] 5 points 7 months ago

I think a lot of us are just sick of Windows being eroded into garbage spyware, unless we want to run mac hardware there is no other alternative really.

Linux is really the only alternative, and I would love it to do everything better than the other OS' rather than being content with it just being good for specific use cases.

[–] [email protected] 5 points 7 months ago

VMs in which Windows hosts fors RDP run are my solution.

However I try to not having to use Microsoft systems which makes a lot of problem go away.

For a majority of tasks Linux daily drivers are fine, however at work we have plenty of computers with varying operating systems, some even from before 2000.

[–] [email protected] 7 points 7 months ago

I mostly use SSH to manage servers, but you could try cockpit if you want something more graphical.

[–] [email protected] 16 points 7 months ago (1 children)

Don't give up too easily friend. I've been slowly moving some of my hone systems away from Window's, and much like you, I've spent close to 20 years as a Windows admin. I have the advantage of using Linux on my always ancient laptops over the years and it is my personal opinion that Debian is the way to go.

Give LMDE (Linux Mint Debian Edition) a go, it is very familiar to navigate coming from Windows and isn't going to have constant updates breaking stuff (looking at you Arch).

First thing after installing run apt-get update, then add the Nvidia drivers (add the source to your sources and install, if you need help, post back and we've got you!) and reboot.

[–] [email protected] 3 points 7 months ago

fedora's Nvidia support is leagues ahead of anything debian based in my experience. that's not to mention debians insanely out-dated package repo.

[–] [email protected] -2 points 7 months ago (1 children)

i've been using a stick for 20 years of combat. i've seen people use f16 fighters and flew on a plane once. now i am bummed out i can't operate an f16.

[–] [email protected] 3 points 7 months ago* (last edited 6 months ago) (1 children)

I have seen few comparisons as deranged as this one

[–] [email protected] -1 points 7 months ago (1 children)
[–] [email protected] 1 points 6 months ago

Thanks for the heads up I guess...?

[–] [email protected] 10 points 7 months ago

Hey buddy, no stress, I feel ya! Switching OSes is like trying a new flavor of ice cream – it can be an adventure at times. But, let me share some wisdom from my Linux journey. When we focus on the small stuff, we unintentionally give power to the big guys. Linux is all about flexibility and community support. Sure, it might not be perfect right away, but that's part of the fun! Keep pushing through, you'll soon see why so many of us love this open-source world. Let's rock this Linux life together

[–] [email protected] 33 points 7 months ago

I would think that some of these problems with RDP and monitors might be caused by running Wayland with an Nvidia GPU. I'm pretty sure both Ubuntu and Fedora use Wayland out of the box by default. Best off using Xorg until Nvidia sorts their shit.

[–] [email protected] 8 points 7 months ago
[–] [email protected] 29 points 7 months ago

Dont fall for bait guys

load more comments
view more: next ›