Live data from Hacker News

Minecraft Running on Asahi Linux with Open Source GPU Drivers

social.treehouse.systems

91–100 of 102 posts

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#91
post #89
post #87

Earlier quoted context omitted.

There are probably mods for all those things. The idea in minetest is that you need to add mods for the stuff you want

Right. That might make it a good game engine playground, but a pretty bad Minecraft alternative.

It's like a couple of clicks to install mods…

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#92

Earlier quoted context omitted.

As someone who has a MBP M1 sitting there and barely used, I’m asking myself the same question, but targeted to MacOS users.

Why did you buy it then?

Company bought it for me

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#93
post #43
post #41

Earlier quoted context omitted.

What common or high profile applications do you think actively target Vulkan? Outside of games very few do in my experience but I’d love to see some examples outside what I know of.

Wayland compositors are going to switch to it, with some already doing it (like Sway). Video players like mpv use it. Blender has some plan for it. Basically, it's the way forward, not OpenGL.

Sure. No one disagrees with that. But if you have the choice 5 years of no workable GPU. Or 2 year of no GPU, then have a workable opengl driver. And then after 4 additional years you have a vulkan driver.

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#94
post #5

Earlier quoted context omitted.

And the Apple GPU kernel driver is written in Rust, so it kinda proves that concept as a side effect!

Yea I'm really waiting for the day that we see it get far enough along to push for mainlining it. It'll be a really cool testament to both the work being done by Lina and Alyssa and also the work that was done by the kernel team to even enable Rust to work there in the first place.

I think a lot of people might say something like "It might be OK for simple drivers, but what about something like a GPU" knowing that GPU drivers are probably the most complex. But now we can use this the opposite way and say "well if they can write a GPU driver in Rust, surely it could be used for the simpler devices."

The driver complexity argument is shattered, and the blog posts suggest it's better - confirming fearless concurrency and no memory management issues! So weird that this seems to be the very first Rust written driver.

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#95

Earlier quoted context omitted.

Correct. But this is a new driver.

Part of the driver is new, but part of it is just existing code that is part of Mesa.

So... It's a new driver. You don't say a program written days ago in C89 is 33 years old because the programs uses the c89 standard library.

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#96
post #69
post #49

Earlier quoted context omitted.

The state of open source Minecraft is nuanced enough to be interesting. The Minecraft ip and codebases are currently owned by Microsoft and have technically always been closed source, but the nature of the game and its development history are such that third party mods and modding apis are very common. Because the original edition of the game is written in Java, it's relatively easy to decompile and develop for. In f…

> EDIT: Turns out the Bedrock Edition modding api was discontinued earlier this year [5]. Embrace, extend, extinguish. Any day now they will announce the eventual deprecation of the original Java-based Minecraft.

And lose a chunk of people that only enjoy Java edition specifically because it's Java edition.

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#97
I wonder if this would work on 32-bit systems? I had an old one and was surprised to see that Minecraft wouldn't run on it because of a video driver issue. It's odd to me to consider x86 hardware actual trash even when computationally capable of running something at a useful speed.

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#98
post #91
post #89

Earlier quoted context omitted.

Right. That might make it a good game engine playground, but a pretty bad Minecraft alternative.

It's like a couple of clicks to install mods…

This is exactly the mind-set which prevents projects like Minetest from becoming "real" games. Mods are great, but the core game has to be good by itself to attract people. And if Minetest doesn't want to be a "real" game which is good out of the box, that's fine, being a game engine playground is perfectly fine, but that means it's not even trying to be a Minecraft alternative.

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#99

Earlier quoted context omitted.

Yea I'm really waiting for the day that we see it get far enough along to push for mainlining it. It'll be a really cool testament to both the work being done by Lina and Alyssa and also the work that was done by the kernel team to even enable Rust to work there in the first place.

I think a lot of people might say something like "It might be OK for simple drivers, but what about something like a GPU" knowing that GPU drivers are probably the most complex. But now we can use this the opposite way and say "well if they can write a GPU driver in Rust, surely it could be used for the simpler devices." The driver complexity argument is shattered, and the blog posts suggest it's better - confirming…

It's the first non-trivial one, but not the first entirely. The patch set I believe comes with a simple NVME driver to prove that the system itself works. I'm curious if we'll see some network drivers ported to it because of the concurrency and memory management benefits. They tend to be just as performance sensitive as GPUs and even more security focused since they pretty much explicitly handle untrusted input (externally and internally) in ways that lots of devices don't do.

Re: Minecraft Running on Asahi Linux with Open Source GPU Drivers

#100
post #69
post #49

Earlier quoted context omitted.

The state of open source Minecraft is nuanced enough to be interesting. The Minecraft ip and codebases are currently owned by Microsoft and have technically always been closed source, but the nature of the game and its development history are such that third party mods and modding apis are very common. Because the original edition of the game is written in Java, it's relatively easy to decompile and develop for. In f…

> EDIT: Turns out the Bedrock Edition modding api was discontinued earlier this year [5]. Embrace, extend, extinguish. Any day now they will announce the eventual deprecation of the original Java-based Minecraft.

I don't see this happening, for three reasons:

1. Community oldtimers and loyalists really like Java.

2. Bedrock has no Linux port.

3. Java is the lead version - new features are added to it first and then backported to Bedrock.

While #1 and #2 could be written off as "costs of doing business", the latter is a significant problem. The current creative process that Microsoft and Mojang has adopted is that Mojang implements new features and versions in Java first, and then another team in Washington reimplements them in C++ for Bedrock. Deprecating Java means making everyone at Mojang switch development tools and languages and adopt an entirely different codebase. It would be just as disruptive for Mojang as it would be for modders.

Post reply on HN