Max_P

joined 1 year ago
[–] Max_P@lemmy.max-p.me 1 points 22 hours ago

I think it's not as much as we expect everyone to host theirs themselves, but that it's possible at all so multiple companies can compete without having to start from scratch.

Sure there will be hobbyists that do it, but already just on Lemmy users already have the freedom of going with lemmy.ml, lemmy.world, SJW, lemm.ee and plenty more.

It's about spreading the risk and having alternatives to run to.

[–] Max_P@lemmy.max-p.me 39 points 1 week ago (4 children)

It's the same as glxgears but for EGL and Wayland. It tests that OpenGL works.

[–] Max_P@lemmy.max-p.me 5 points 1 week ago

WireGuard works great for that.

[–] Max_P@lemmy.max-p.me 19 points 1 week ago (6 children)

This. They even provide the cover image to use. If they don't want embedding they could just block the request.

But they don't want to. They want to sell the cake and eat it too.

[–] Max_P@lemmy.max-p.me 94 points 1 week ago (8 children)

BlueSky is its own thing with its own federated protocol called ATproto. They have an explanation in their docs on how it works, different features. There's a bridge between the two as well, a bit janky but effective.

[–] Max_P@lemmy.max-p.me 2 points 1 week ago

Yeah it'll depend on how good your coreboot implementation is. AFAIK it's pretty good on Chromebooks because Google whereas a corebooted ThinkPad might have some downsides to it.

The slowdowns I would attribute to likely bad power management, because ultimately the code runs on the CPU with no involvement with the BIOS unless you call into it, which should be very little.

Looking up the article seems to confirm:

The main reason it seems for the Dasharo firmware offering lower performance at times was the Core i5 12400 being tested never exceeded a maximum peak frequency of 4.0GHz while the proprietary BIOS successfully hit the 4.4GHz maximum turbo frequency of the i5-12400. Meanwhile the Dasharo firmware never led to the i5-12400 clocking down to 600MHz on all cores as a minimum frequency during idle but there was a ~974MHz.

I'd expect System76 laptops to have a smaller performance gap if any since it's a first-party implementation and it's in their interest for that stuff to work properly. But I don't have coreboot computers so I can't validate, that's all assumptions.

That said for a 5% performance loss, I'd say it counts as viable. My games VM has a similar hit vs native. I've been gaming on Linux well before Proton and Steam and have taken much larger performance hits before just to avoid closing all my work to reboot for break time games.

[–] Max_P@lemmy.max-p.me 43 points 1 week ago (1 children)

You just put both in the server_name line and you're good to go.

[–] Max_P@lemmy.max-p.me 15 points 1 week ago

Yes dual GPU. I set that up like 6 years ago, so its use changed over time. It used to be Windows but now it's another Linux VM.

The reason I still use it is it serves as a second seat and is very convenient at that. The GPU's output is connected to the TV, so the TV gets its own dedicated and independent OS. So my wife can use it when I'm not. When the VM isn't running I use the card as a render offload, so games get the full power of the better card as well.

I also use it for toying with macOS and Windows because both of those are basically unusable without some form of 3D acceleration. For Windows I use Looking Glass which makes it feel pretty native performance. I don't play games in it anymore but I still need to run Visual Studio to build the Windows exes for some projects.

This week I also used the second card to test out stuff on Bazzite because one if my friends finally made the switch and I need to be able to test things out in it as I have no fucking clue how uBlue works.

[–] Max_P@lemmy.max-p.me 39 points 1 week ago (4 children)

The BIOS does a lot less than you'd expect, it doesn't really have an impact on gaming performance. For what it's worth, I've been gaming in a VM for years, and it uses the TianoCore/OVMF/EDK2 firmware, and no issues. Once Linux is booted, it doesn't really matter all that much. You're not even allowed to use firmware services after the OS is booted, it's only meant for bootloaders or simple applications. As long as all the hardware is initialized and configured properly it shouldn't matter.

[–] Max_P@lemmy.max-p.me 17 points 2 weeks ago (9 children)

I think a part of it is that english is just the default language and strongly leans american already, so there's just no demand for a USA instance and people just use the popular or thematic ones for that content. There's no advantage in laws to prefer US hosting.

The country ones make sense because they're also a different language, like jlai.lu in french, and the feddits for European languages.

[–] Max_P@lemmy.max-p.me 11 points 2 weeks ago (1 children)

Guarantee there will be questions of cost of setup, maintenance, and risks.

And time moderating it, especially if they run their own. At least with Twitter/Facebook/YouTube, you get a lot of moderation for free whether you agree with it or not.

And if they use another instance, there's other liability questions about the particular instance to choose. If they're gonna represent an official city account, you'd expect some cybersecurity certifications to be a requirement and all kinds of stuff, even if it's a free service. The instance admins interfering, possibly steering opinions during city elections, etc.

Nobody cares about decentralized social networks, the technology, or how terrible the other outlets are. For a municipality, you may want to focus on maintaining multiple channels of communications and ways to reach and engage the most users. You could then fold the fediverse into it as one more channel. Something they should keep an eye on. They'll need a way to post the same content to all those channels with the least effort. Something easy that a trained intern or clerk can do.

In this case IMO it might even be better to use something like Wordpress with the ActivityPub plugin, or alternatives to that. I imagine a city mostly posts announcements and stuff, so a blog that serves as both an official website and you can follow and interact with it from the comfort of your preferred social service sounds a lot more appealing than just another social media without that many users. Can even use more plugins to post to Facebook and Twitter as well, all from one place. Given the age of the board, they're also more likely to know and care about Threads and Bluesky compatibility just because they have more users, and bureaucratic decisions are based on numbers. A nice graph showing if they join the fediverse they capture all the users fleeing Twitter by supporting AP and AT.

 

Neat little thing I just noticed, might be known but I never head of it before: apparently, a Wayland window can vsync to at least 3 monitors with different refresh rates at the same time.

I have 3 monitors, at 60 Hz, 144 Hz, and 60 Hz from left to right. I was using glxgears to test something, and noticed when I put the window between the monitors, it'll sync to a weird refresh rate of about 193 fps. I stretched it to span all 3 monitors, and it locked at about 243 fps. It seems to oscillate between 242.5 and 243.5 gradually back and forth. So apparently, it's mixing the vsync signals together and ensuring every monitor's got a fresh frame while sharing frames when the vsyncs line up.

I knew Wayland was big on "every frame is perfect", but I didn't expect that to work even across 3 monitors at once! We've come a long, long way in the graphics stack. I expected it to sync to the 144Hz monitor and just tear or hiccup on the other ones.

view more: next ›