UnityDevice

joined 11 months ago
[–] UnityDevice@startrek.website 4 points 8 months ago (5 children)

It's not just about hardware compatibility. It has to be compatible with existing workflows, and it's currently very limiting.

[–] UnityDevice@startrek.website 1 points 8 months ago* (last edited 8 months ago)

I don't work for Apple, but I am an electronics engineer. Just don't be surprised when your simpler devices start failing.

[–] UnityDevice@startrek.website 1 points 8 months ago (3 children)

To be fair though, they just need to make everything USB-C anyhow.

Careful what you wish for. Putting advanced electronics into very simple devices will just make them fail a lot faster.
Some old device just needed 12V over a barrel jack to run some motor or light and charge the battery and it lasted a decade - only failed because the battery got old. New one now needs a state of the art power delivery chip to negotiate the right voltage and current, and all over a very fine pitch connector that will fail if you look at it wrong. Not looking good on the durability front at all.

[–] UnityDevice@startrek.website 27 points 8 months ago (1 children)

set -euo pipefail at the top of every script makes stuff a lot safer. Explanation here.

[–] UnityDevice@startrek.website 0 points 8 months ago* (last edited 8 months ago) (1 children)

It's an American obsession.

[–] UnityDevice@startrek.website 14 points 8 months ago (5 children)

I love how the complaint makes even less sense when you look at the KDE mega announcement from yesterday. The third thing listed is a new wallpaper.
Love KDE, but they have some really annoying users.

[–] UnityDevice@startrek.website 2 points 9 months ago

Xfreerdp and gnome work really well together for me. Extremely reliable and very quick. My only complaint is lack of multi monitor support.

[–] UnityDevice@startrek.website 3 points 9 months ago

Didn't realise I opened twitter instead of Lemmy today...

[–] UnityDevice@startrek.website 6 points 10 months ago (1 children)

I remember having this realisation about Mir, but only after we collectively ran it off the cliff wall. The main reason everyone piled on Mir was that it was thought that Canonical would be priming Linux desktop for fragmentation with two competing standards.

But in fact, Mir was providing a solution to the fragmentation Wayland was bringing. Now we have 3, 4, 5 Mir-s, all with slight incompatibilities. Want a feature? Better hope all of them decide to implement the extension after someone proposes it. We know how well that worked in the past.

This is also ironic because the detractors of Xorg constantly talked about the issues with Xorg extensions and how many of them there were. But I never really had to look up which extensions Xorg supported, while I have had to do that with Wayland compositors.

[–] UnityDevice@startrek.website 4 points 11 months ago* (last edited 11 months ago)

I remember some 10-15 years ago when I'd look at the y windows website every couple of months hoping for some news of progress, simply because I was sick of x11 being so crappy. I hated it, it was so fiddly, it didn't work right, I just wanted something that worked.
So you can imagine how happy I was when Wayland started taking off. Here was the promise of something better, something that just worked, it sounded amazing. And yet, today I'm still running xorg and I will be for the foreseeable future.

The reason is simply that in the time passed xorg just became usable, I don't have to think about it, it works reliability, it has all the features I need and I hardly ever have to touch it. Meanwhile, I log into my Wayland session and instantly 3 or 4 of the applications I use daily either don't work or act weird. I go and try and fix the issues and I'm told to just accept it, or that I actually don't exist because Wayland works perfectly for everyone. And I'm not even using an Nvidia card, just plain Radeon.

So I quit and go back to what works. Maybe in a couple of years, until then: no thanks.

[–] UnityDevice@startrek.website 1 points 11 months ago* (last edited 11 months ago)

If you need this frequently, I really suggest you look into GPU forwarding. I have a Windows VM setup with a second card and it works perfectly, I use it for games and CAD all the time. Figure out your iommu groups, pop a second card in your computer (and optionally a second nvme drive if you want max performance), and use virt-manager and the arch wiki to set it up.

For accessing the machine you can use a second monitor input, or you can get a window to the machine with looking glass or moonlight. I use moonlight as it lets me play games from my laptop on the couch, and looking glass was causing windows to crash sometimes.

It's a bit of work to set it all up but when you're done it should just be one XML file and maybe one modprobe.d config file.

I think I've been using this for over a year now and the single pain point I encountered in all that time was maybe that usb input hotplug isn't supported, though there's ways to fix that, but I haven't bothered.

view more: ‹ prev next ›