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

Linux

54354 readers
571 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
 

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 3) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 22 points 1 year ago (1 children)

For rdp take a look at remmina

load more comments (1 replies)
[–] [email protected] -1 points 1 year ago

Sounds like your workflow is very much not operating system portable. If you are interested in Linux get a laptop and install linux mint.

[–] [email protected] 4 points 1 year ago

Bummer! Sounds like a pain in the ass.

I wish I had a suggestion for you, but I only use two monitors and all of my work is ssh, no RDP needed.

I am a long time Linux user but even I am struggling recently as I have finally started working towards migrating my last windows machine ( strictly for gaming ) over to Linux with a windows partition for the one off chance I need to play on windows still. Currently only 1.5 of my monitors work ( my left monitor top half is black. ) It is fine in post, bios and windows but not in my fedora distro. Also, my performance tanked even though I can see my GPU is working as intended. My high refresh monitor is also not playing nice and ghosting all over the place, unlike in windows where there is only standard tearing when there is a frame rate mismatch.

Fortunately for me, I like tinkering and solving these issues, but I can imagine for someone wanting to avoid messing with their equipment it is probably more of a headache than a challenge. But I have personally always been of the mindset of using the tool that works best for you, with the exception of any moral considerations you may have. (I am just not a fan of windows or apple as a company.)

Good luck with your issue and I hope you find a resolution, but if not, I would just use what works.

[–] [email protected] 13 points 1 year ago (1 children)

Thank you for sharing your story!

For your kind of use case and issues, I'd recommend finding someone local with a good amount of Linux experience and do a couple of pair sessions. I find this transports a lot more (especially 'soft') knowledge on concepts and how to do things efficiently. Also, it helps to share frustrations ;-)

Linux does not try to be another Windows. While it's fairly possible to treat it kinda as such especially in newer times, it won't feel efficient or convenient that way, in my experience.

[–] [email protected] 1 points 1 year ago (1 children)

Can you elaborate on what pair sessions are?

load more comments (1 replies)
[–] [email protected] 10 points 1 year ago (1 children)

That sucks. I've found that 90% of stuff works fine in Linux, 5% works if you jury rig it enough, and 5% just straight up doesn't work - and if that last 5% is needed for your job, then you're SOL. For me the few things that don't work are worth giving up because of how much I hate Windows' spyware and adware, and all my work apps work fine in a browser window so I've never had to worry about that.

load more comments (1 replies)
[–] [email protected] 1 points 1 year ago

This sounds like a lot of my experiences with Linux. Before I went back to Ubuntu which mainly solved the specific issues I had. Not saying it will solve someone elses.

[–] [email protected] 1 points 1 year ago (2 children)

News Flash!

"Linux is still a pain in the ass, even for experienced IT professionals." More at 11...

I've run Linux for a great many things over the years. Running 2 AWS LightSail instances for my own use. Running dozens of Ubuntu Server instances at work. Shit just works.

But Linux is a hard fail for a daily driver. Maybe not for you, but for most of us it sucks.

I've tried and tried and tried, for 20+ years. Of course I can make it work, but it's a pain in the ass. I got work to do on my daily driver, and fucking around as well. I need a desktop that just works. With everything.

[–] [email protected] 8 points 1 year ago

Weird, I'm using Linux as my daily driver and have A LOT less bullshit to handle.

It does take a bit of setup, but I'm a lot more productive and haven't really any Windows "exclusive" tools, except for some Windows only protocols for which I still need to boot up Windows now and again.

The problem is people try using Linux like Windows. It's like using a hammer to drill holes, obviously you're going to have a bad experience if you use the tools the wrong way.

load more comments (1 replies)
[–] [email protected] 8 points 1 year ago

I read "boot", "side by side with windows, "ubuntu", Nvidia" and some awfull war flashbacks came back to haunt me.

As someone who grew up toying with both windows, Mac and Linux I think people always underestimate how hard it'll be to migrate to an OS they never tried before. I've seen lots of people getting frustrated that way, regardless of the OS.

So I'd say being an IT guy or a tech illiterate won't change much in that regard. I guess being an IT might at least give you shortcuts but you'll still hit a wall if you don't check beforehand if all your needs will be easy to access and how much pain you'll have to deal with.

At least that's my take on it.

But yeah, Ubuntu can be awfull depending on your needs. Windows and Linux don't make good neighbors, windows is always the one trying to murder the other, and Nvidia is a nasty piece of work.

[–] [email protected] 6 points 1 year ago

There are two different RDP implementations in Linux: freerdp (which is the underlying library for remmina as well) and rdesktop. Each has its own set of bugs. No idea if rdesktop offers better support for what you want to do—I use it, but I only have single-monitor setups at both ends. (It has an annoying bug that can make it require multiple attempts to establish a connection, though.)

[–] [email protected] 18 points 1 year ago

You tried. That is far more than many people. Good for you!

I have had similar experiences, but from Linux to other OSes. The mental models for using them are really different, and those don't get enough discussion.

[–] [email protected] 2 points 1 year ago

Sound like fun 🙃 frustrating fun, but hopefully you get something that works when you come back to it. Unusual setups always pay the price.

I would suggest trying a remote desktop solution other than rdp... Although I can see how that may not work since it would involve installing software on your work machine.

[–] [email protected] 14 points 1 year ago (1 children)

but who would have thought something that sounds as simple as wanting to RDP across 4 monitors would be so damn difficult.

The ubuntu unstability surprised me (not that I would recommend it anyways), but this didn't. Isn't RDP a proprietary protocol of Microsoft? Probably not too many use it in the Linux world

[–] [email protected] 5 points 1 year ago

It was but my understanding is that the patent on RDP lapsed. It's why Oracle VirtualBox uses RDP as their virtual desktop protocol.

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

Bummer that it's giving you such a hard time. On rdp: Linux/Linux doesn't even need it. ssh to remote. Run gui app. It runs on remote and displays locally. Wayland is probably going to kill that though. Until it does, the X11 client / server model is pretty swank.

[–] [email protected] 5 points 1 year ago (1 children)

Wayland has waypipe which does exactly that

[–] [email protected] 2 points 1 year ago
load more comments
view more: ‹ prev next ›