this post was submitted on 04 Jun 2024
64 points (93.2% liked)

Linux

7274 readers
117 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 1 year ago
MODERATORS
 

I've ran into this situation multiple times at my current and previous jobs. I really want to avoid Windows and use something better, but I can't live without two external monitors.

On Windows, it "just works". I don't have to do anything.

On Linux (I tried Linux Mint today) it doesn't work. First, it only connected one of the monitors, the other one did not register. Then I switched to a different cable from the computer to the docking station and it connected both screens - however, they were locked to 30fps. I could not make them work at 60fps (and this is a major dealbreaker, I cannot live with 30fps).

This isn't really a tech support question, I'm more trying to understand what fundamentally causes this situation. Why is Linux still struggling with pretty basic functionality that Windows does with zero setup? Is it the vendor of the laptop and docking station that aren't properly supporting Linux? Or is it some other problem?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 4 weeks ago (1 children)

Sounds like it's using display link through your docking station instead of the more traditional connections

[–] [email protected] 0 points 4 weeks ago (2 children)

Actually I think one of the monitors was connected via HDMI to the dock and the other was via display port. And the dock is connected to the pc via USB-C. But again, all this works flawlessly on Windows, it doesn't seem to matter there.

[–] [email protected] 10 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

He's talking about displaylink, not displayport.

https://en.wikipedia.org/wiki/DisplayLink

If your dock depends on this I would consider a different dock cuz imo it's janky cuz it's a proprietary virtual graphics card.

https://www.synaptics.com/products/displaylink-graphics

Theres some linux (ubuntu) drivers on that site... you could try.

[–] [email protected] 4 points 4 weeks ago* (last edited 4 weeks ago) (2 children)

Any virtual graphics on any dock is going to suck for any OS. They don't play well when you ask them to do "graphics stuff," and some don't even play well just doing regular old web browsing, word processing. Laggy, choppy, imprecise, etc. With a laptop (only reason I can think you'd be using a dock in the first place), you're better off using an external enclosure with a dedicated real GPU of your choosing.

[–] [email protected] 3 points 4 weeks ago* (last edited 4 weeks ago) (1 children)

Any virtual graphics on any dock is going to suck for any OS.

Agreed. Which is why I recommended a different dock.

For the most they work fine for productivity applications and video - but even on windows you get frequent disconnects from the monitors.

The external enclosure is unnecessary with modern laptops as they should support multiple display's over usb-c. So instead of using a dock with a virtual card you want a usb-c display capable laptop with a dock that is also capable.

[–] [email protected] 3 points 4 weeks ago

Oh sure, if you've got something that will pass through the onboard video, you should be good, though you would still be limited to your onboard GPU capability.

I've been real happy with my enclosure and RX580 8GB (it was cheap as a "used, not used" takeoff). Keep in mind that if you decide to go with an external enclosure over USB-C, the GPU you use is going to operate at about 80% of what it would do installed directly in a desktop case. It's still head and shoulders above the onboard performance.

[–] [email protected] 1 points 3 weeks ago (1 children)

It was perfectly fine on my M1 Mac + Thunderbolt 3 / DisplayLink dock for 2x1080p@60. You could feel slight input lag and a hint of judder in video games but for video and office work you wouldn't be able to tell it wasn't native.

[–] [email protected] 2 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

I had a similar experience with a couple of Dell USB-C docks. The "good" one was as you describe, although I was running higher resolution displays, so games were off the table, and the slight input lag you saw while gaming, I could see while doing office work. Way too annoying. The "bad" one was just unusable. That's what drove me to the external enclosure with Thunderbolt, which I am now using with three displays, two at 1920@60, one at 2560@144.

[–] [email protected] 1 points 3 weeks ago* (last edited 3 weeks ago)

Yeah, it was Dell D6000. I switched to a single big monitor while my gf is using my old setup for remote work and she's never noticed anything off. We're also using some Lenovo DisplayLink docks in the office and those are ever so slightly laggier but still OK for that type work. Obviously it's a bit of a niche case and last resort for personal use but I wouldn't write them off wholesale.

[–] [email protected] 0 points 4 weeks ago* (last edited 4 weeks ago)

Dummy, you're talking about 2 displays in 4k while using a "type-c to HDMI+DP" whatever docking. There are no laptops out there that have two connection standards simultaneously wired to one type-c port. I don't know your laptop model or the docking station model, and yet I can guarantee that you're using a DisplayLink or a similar trash technology. While you, the owner, are utterly clueless, yet throw around 4k60fps.

Your hardware setup excludes any possibility of good graphics or smooth rendering. On any platform. It works on windows so that excel monkeys could connect two monitors to their outdated laptops. And nobody who used their screens for more than text editing should be using this tech.

Now, please, go write to the customer support line of DisplayLink asking them why are they a greedy corpo, and wouldn't they be so kind to finally fuckin submit a working driver to the linux kernel. They're like 5 years late on that.

Here, they would love your "Unsolicited Idea Submission": https://support.displaylink.com/