Live data from Hacker News

OpenGL 3.1 on Asahi Linux

asahilinux.org

261–270 of 377 posts

Re: OpenGL 3.1 on Asahi Linux

#261
post #144

Earlier quoted context omitted.

ANY arm processor, do tell

Any? https://wiki.postmarketos.org/wiki/Lenovo_IdeaPad_Flex_3_Chr... is dirt cheap and runs PMOS quite well. Actually Chromebooks in general are a good bet when combined with PMOS - or even not combined with PMOS, if you can work with a normal Linux VM on top of ChromeOS.

well obviously not a machine with 4GB of RAM running outdated CPU

Re: OpenGL 3.1 on Asahi Linux

#262
post #70

Earlier quoted context omitted.

"New firmware-based battery charge control, which offers fixed a 75%/80% threshold setting. To use this, you need to update your system firmware to at least version 13.0, which you can do by simply updating your macOS partition to at least that version or newer. This new charge control method also works in sleep mode." This is interesting, am I correct in thinking this a feature implemented by Apple and now supported…

> This is interesting, am I correct in thinking this a feature implemented by Apple Yes, battery charge control is a hardware(/firmware) feature supported on other modern laptops as well, such as the Lenovo ThinkPads, but it's not a standard so it requires explicit driver and OS support. OpenBSD recently added support for this as well for both of these implementations (Apple silicon and ThinkPads). https://marc.info/…

I really want to try this out on my work ThinkPad since it stays plugged in effectively all the time. It requires a kernel module though, I'd need to get that approved first and I haven't got around to it.

Naïve me doesn't understand why it can't be done from userspace, but I'm sure there is a good reason...

Re: OpenGL 3.1 on Asahi Linux

#263
post #221
post #148

Earlier quoted context omitted.

> There are good laptops out there other than Macs... Lenovo, HP, Dell, etc all have offerings which are supported out of the box by Linux because they aren't using their own hardware or do contribute the necessary code to run FOSS OSs. For the love of all that is holy, name one model that has the following properties: - 6 hours real life battery doing C++ development work. - 7+ days suspend battery life - 99.99% suc…

My thinkpad does all those things... I expected really something crazier as a rebuttal. It sounds like you may have bought bad products and then bought a Mac when they had those specs and were happy then...

Really? My 2016 ThinkPad Carbon hasn’t been able to run off of a charger since ~2019.

Re: OpenGL 3.1 on Asahi Linux

#264
post #259
post #6

"And yes, the team is already working on Vulkan." This can do more for gaming on the Mac than Apple's efforts combined.

Are you aware that Apple made it clear yesterday they have a full Direct3D 12 translation layer yesterday? The biggest problem is chicken and the egg. There is no high-end gaming hardware, there are few games, and there isn’t much demand for the kind of games Windows gets. But without the hardware it’s not clear the games makes sense. And without the gamers it’s not clear porting makes sense. And without the hardware…

I think there is more to that. As in maybe Apple hw buyers are not that interested in gaming on it?

For most a console make more sense and if someone wants gaming a gaming PC/Laptop usually a better deal.

As far as I know MoltenVK (Vulkan on top of Metal) is available as part of the Vulkan SDK.

DX12 on MacOS was announced a while ago https://www.codeweavers.com/blog/cjsilver/2021/12/22/were-ge... and started to run recently https://www.codeweavers.com/blog/mjohnson/2023/6/1/unleashin...

Re: OpenGL 3.1 on Asahi Linux

#265
post #196

Earlier quoted context omitted.

Nvidia/Nouveau is a good example. I've had a number of laptops with nvidia graphics. For most of that time Nouveau was _more stable_ than the official nvidia drivers. Linux clearly was a second class citizen for nvidia for most of the last 20 years. Maybe go back and rewatch linus' rant about nvidia if you need a reminder about how terrible they have been historically. Nvidia now only sort of cares about linux becaus…

See, now I just think you're gaslighting me. Nouveau has never been more stable, or nearly as performant as official NVIDIA drivers. I've had the exact opposite experience from you on every laptop I've had since Nouveau was released, so we must live in different universes. > Linux clearly was a second class citizen for nvidia And Linux is not even on the radar for Apple. :) Anyway, I think we've exhausted our argumen…

It depends on what device you have.

On some of the older devices, nouveau actually works very well right now. On these devices the open driver is as stable and performant as the closed driver and has all of the same features with the exception being GPU compute stuff.

I think mostly people misunderstand the limitations of the nouveau drivers and just assume they are bad in general, but it's very much dependent on the device.

One of the big issues right now is that nouveau can't bring the newer GPUs out of "idle mode". Nvidia has explicitly restricted this feature and the chances of the issue being resolved without cooperation from Nvidia is very low. I think a lot of people try nouveau on the effected GPUs and have horrible performance and then assume it's because nouveau is bad.

I have had an interesting experience with nouveau on the GT 710. For a little while there was a bug that would cause sway to crash back to tty, at first it would happen maybe once a day, then it became so bad that it would crash as soon as sway was launched. Now in kernel 6.3.3 it seems to be working flawlessly, which is how it was at some point in the past too.

Right now nouveau is working great for me though, so it is possible for nouveau to compete with the closed drivers in specific cases, but in general, for more modern GPUs it will have very low performance due to the reclocking thing.

Re: OpenGL 3.1 on Asahi Linux

#266
post #259

Earlier quoted context omitted.

Are you aware that Apple made it clear yesterday they have a full Direct3D 12 translation layer yesterday? The biggest problem is chicken and the egg. There is no high-end gaming hardware, there are few games, and there isn’t much demand for the kind of games Windows gets. But without the hardware it’s not clear the games makes sense. And without the gamers it’s not clear porting makes sense. And without the hardware…

I think there is more to that. As in maybe Apple hw buyers are not that interested in gaming on it? For most a console make more sense and if someone wants gaming a gaming PC/Laptop usually a better deal. As far as I know MoltenVK (Vulkan on top of Metal) is available as part of the Vulkan SDK. DX12 on MacOS was announced a while ago https://www.codeweavers.com/blog/cjsilver/2021/12/22/were-ge... and started to run r…

But that’s part of the problem.

Everyone who is interested in games (like me) gave up on gaming on the Mac a long time ago because of the other issues.

Re: OpenGL 3.1 on Asahi Linux

#268
post #49

Sorry, but what's the point? Why not just buy a Linux laptop and have everything work out of the box? Why are Linux enthusiasts putting so much effort into supporting hardware from companies that - at best - ignore Linux? This question is also valid for other manufacturers, btw, not just Apple. So much time wasted doing free labor for hardware companies that will just break your stuff with the next hardware iteration…

The point is to have Linux support on some of the best hardware available at the moment.

Re: OpenGL 3.1 on Asahi Linux

#269

From a follow up post on Mastadon https://social.treehouse.systems/@AsahiLinux/110497512340479... : "Also in this update: We now have a cpuidle driver, which significantly lowers idle power consumption by enabling deep CPU sleep. You should also get better battery runtime both idle and during sleep, especially on M1 Pro/Max machines. Thanks to the cpuidle driver, s2idle now works properly, which should fix timekeepin…

Such an amazing set of engineers jacking away at this. What awesome work they’re doing.

Huge respect for these people. Wish I could do what they do.

Re: OpenGL 3.1 on Asahi Linux

#270
post #43
post #35

Earlier quoted context omitted.

I’ve owned both windows and Apple computers, quite many of them, over the last 20 years. On average, the Apple machines last at least twice as long as the windows machines while still being fully usable. One could argue just based on that basic math that they are worth twice the price.

Unfortunately, Apple machines are usually 4 - 10 times more expensive, making this choice still quite difficult.

My M1 MacBook Air (8GB RAM) was cheaper than the 16GB Dell Latitude 13 i7 I bought a year and a half previously. I am much happier with my MBA, even at 8GB, than I ever was with my Dell.
Post reply on HN