- 2 Posts
- 16 Comments
vividspecter@aussie.zoneto Ask Lemmy@lemmy.world•What's one thing your learned at college/university that blew your mind?19·17 days agoI know people’s experience varies on this but I absolutely hated high school, and only discovered that I enjoyed learning as a process because of uni. And I’d probably still be small minded and somewhat bigoted if I hadn’t gone. Simply because it forced me to critically evaluate my own views and also exposed me to a number of types of people I wouldn’t have encountered otherwise.
It’s a shame it’s so expensive in some countries, because I think it’s important to have a well-educated society more broadly.
vividspecter@aussie.zoneto Games@lemmy.world•PlayStation 6 Console And New PS6 Handheld ‘Canis’ Specs Leak, It’s Claimed - Insider GamingEnglish3·22 days agoThey might mean exclusives, of which none of those apply. But I personally don’t think exclusives are a good thing anyway.
vividspecter@aussie.zoneto Fuck AI@lemmy.world•ChatGPT users shocked to learn their chats were in Google search results5·22 days agoYou’re not incorrect, but time has shown that some proportion of society will always act this way. And as much as it feels rational to shit on these people, a large number of people being victimised for their laziness and stupidity has flow on effects to broader society.
vividspecter@aussie.zoneto Fuck AI@lemmy.world•ChatGPT users shocked to learn their chats were in Google search results2·22 days agoSearXNG also supports this with the same syntax, and can call fallback to using DDG bangs with two ‘!’ And you can make your own custom bangs if you’re self-hosting, if you’re technically inclined.
vividspecter@aussie.zoneto Technology@lemmy.world•Duckstation(one of the most popular PS1 Emulators) dev plans on eventually dropping Linux support due to Linux users, especially Arch Linux users.English7·24 days agoI suggest using Beetle mednafen, unless you’re on a very slow system. Or Swanstation, it’s not like that’s going away.
vividspecter@aussie.zoneto Technology@lemmy.world•Duckstation(one of the most popular PS1 Emulators) dev plans on eventually dropping Linux support due to Linux users, especially Arch Linux users.English7·24 days agoI also don’t see Swanstation going away any time soon, even if it gets no new features. It’s pretty close to feature complete in the ways that matter anyway.
vividspecter@aussie.zoneto No Stupid Questions@lemmy.world•How do you reconcile staying sane while keeping yourself up-to-date with the news?8·27 days ago-
Don’t use social media or news sites when you wake up, or before bed
-
Block notifications from social media and news sites, or uninstall altogether
-
Set time limits (like with leechblock-ng on desktop, or with simple alarms)
-
You probably don’t need to read the news every day to be reasonably informed
-
vividspecter@aussie.zoneto World News@lemmy.world•Trans toilet rules 'may force Scottish museums to close'English824·27 days agoThey could, but obviously these people would be against that. Because they don’t have a rational objection, they’re just bigots.
vividspecter@aussie.zoneto World News@lemmy.world•Australian politician Gareth Ward found guilty of rapeEnglish14·29 days agoHe also won re-election running as an independent, well after the rape charges were known and he was kicked out of his party and suspended from parliament. But that wasn’t enough for the people of his electorate to go: “Err maybe this rapist isn’t the best option to represent us.”
vividspecter@aussie.zoneto Programming@programming.dev•AccuWeather to discontinue free access to Core Weather API47·1 month agoUS only I suspect, and likely to be gutted by the Trump administration.
vividspecter@aussie.zoneto Programming@programming.dev•Can somebody explain the graphics stack? Vulkan, OpenGL, Magma, DirectX, SDL, Metal, Mesa, ... wat?2·1 month agoI’m not really an expert, but I’ll try and answer your questions one by one.
Don’t VMs have a virtual GPU with a driver for that GPU in the guest that, I imagine, forwards the graphics instructions and routines to the driver on the host?
Yes, this is what VirGL (OGL) and Venus (Vulkan) do. The latter works pretty well because Vulkan is more low level and better represents the underlying hardware so there is less of a performance overhead. However, this does mean you need to translate all APIs one by one, not just OGL and Vulkan, but also hardware decoding and encoding of videos, and compute, so it’s a fair amount of work.
Native contexts, in contrast, are basically the “real” host driver used in the guest, and they essentially pass through everything 1:1 to the host driver where the actual work is carried out. They aren’t really like virtualisation extensions as the hardware doesn’t need to support it AFAICT, just the drivers on both the host and the guest. There’s a presentation and slides on native contexts vs virgl/venus which may be helpful.
Where in that does Magma come in? My guess is that magma sits in the guest as the graphics driver and on the host before Mesa, but I know little about virtualisation outside of containers.
To be honest, I don’t fully understand the details either, but your interpretation seems more or less correct. From looking at the diagram on the MR it seems that it’s a layer between the userspace graphics driver and the native context (virtgpu) layer on the guest side, which in turn communicates with another Magma layer on the host, and finally passes data to the host GPU driver, which may be Mesa but could also be other drivers as long as they implement Magma.
The broader idea is to abstract implementation details, so applications and userspace drivers don’t need to know the native context implementation details (other than interfacing with Magma). And the native context layer doesn’t need to know which host gpu driver is being used, it just needs to interface with Magma.
vividspecter@aussie.zoneto World News@lemmy.world•‘Japanese First’ party emerges as election force with tough immigration talkEnglish23·1 month ago“Globalism” invariably means some sort of conspiracy theory, usually about Jews. Given this party are also anti-vaxxers, that’s the most plausible conclusion.
And a broader coalition among the rest of the Western countries including Europe and Australia/NZ etc makes more sense than duplicating effort in every country.
vividspecter@aussie.zoneto Programming@programming.dev•Can somebody explain the graphics stack? Vulkan, OpenGL, Magma, DirectX, SDL, Metal, Mesa, ... wat?6·1 month agoThe other points have been answered, so I’ll try and give a surface view of Magma. It’s basically an abstraction layer for virtual GPU drivers used in VMs. Currently, you need specific implementations to handle all of the pathways between different types of VM guests and hosts, which gets complicated fast, and duplicates a lot of work. The idea is the Magma abstracts this away, and so host and guest GPU drivers only need to interface with Magma. Which means you can swap out different host OSes/GPU drivers and different guest OSes and GPU drivers, and as long as they interface with Magma, they should “just work”.
Of course, whether it will work out that way in practice remains to be seen. I think Google is using it internally but it’s not in Mesa yet, so it may not even roll out widely. You can follow the MR if you want more detail or to see its progress.
If you’re wondering why Google is implementing this it appears to be for Fuschia and Android, and compatibility between those two and with desktop Linux, with Windows support also supported as an additional value add. Chromebooks in particular should benefit from this, since ChromeOS is being retired I believe.
And as an aside, unlike some of the traditional GPU implementations you’d find in VMs, these are or will be pretty much just the normal graphics driver that you’d use on the host. They are generally called “native contexts” and have been implemented for AMD and Intel at the least, but only on non-Windows systems for now. These implementations alone, once they are widely supported, should result in near native GPU performance in VMs, without having to use GPU passthrough (I.e. passing through a physical GPU to the VM guest). So even without Magma there’s some promising stuff happening, albeit mainly on the Linux host -> Linux guest pathway.
vividspecter@aussie.zoneto Technology@lemmy.world•OpenAI just launched its new ChatGPT Agent that can make as many as 1 complicated cupcake order per hour, but even Sam Altman says you probably shouldn't trust it for 'high-stakes uses'English181·1 month agoI’m guessing it’s the AI agent stuff. Which at the moment is literally just automating browsing through a website.
Apparently there will be APIs to do this in the future. Ironically, AI wouldn’t even be needed for that to be useful.
vividspecter@aussie.zoneto politics @lemmy.world•RFK Jr. may be about to demolish preventive health panel, health groups fear19·1 month agoIt’s at least partly eugenics, which is a common undercurrent in the anti-vaccine movement. Remove healthcare altogether and only the “strongest” will survive.
404media is exactly the site I would expect to be aware of Lemmy among the semi-mainstream tech outlets (along with TheVerge to a lesser extent).