Live data from Hacker News

OpenGL 3.1 on Asahi Linux

asahilinux.org

271–280 of 377 posts

Re: OpenGL 3.1 on Asahi Linux

#271

Earlier quoted context omitted.

Sure, but if I know I won't drain my battery more than 10% that day, I can't tell it not to top it up more than 80%. That's the case for me 99.9% of days. This also seems to work only if you've drained the battery below 80%. If it says 90% and I plug it in? It'll charge it fully right away.

That's not how Apple's implementation works. It doesn't charge the battery over 80% at all, unless it detects that you have a normal waking time, in which case it charges fully right before you normally wake up. Unfortunately, other companies copied the 80% charge bit without copying the part about figuring out if you have a normal waking time and giving you a full charge right before that. For instance, Samsung's S2…

> It doesn't charge the battery over 80% at all, unless it detects that you have a normal waking time, in which case it charges fully right before you normally wake up.

My iPhone disagrees with you. I go to bed and wake up at just about the same time. If I somehow managed to drain the battery below 80%, when I plug it in, it'll charge to 80 and then tell me that by the time I wake up in the morning, it'll be fully charged. Which is the case.

But the most common use case, for me, is waking up, leaving the phone plugged in (WFH). Maybe go for a walk around noon, snap a picture or two. Forget to plug it back in and get back to work. Plug it in as I go to bed at 95%. It tops right up, doesn't wait until the morning.

> Unfortunately, other companies copied the 80% charge bit without copying the part about figuring out if you have a normal waking time and giving you a full charge right before that.

But that's actually what I want. With very, very rare exceptions, I never need a full charge on my phone. Hell, until a few weeks back, I was rocking an iphone 7 with a battery in a questionable state (started bulging). That thing never went below 60% with my use patterns. 60% meant night out, so a hefty dose of maps use. Normal days, it didn't go below 85-90%.

I think the issue is that Apple expects that when you wake up in the morning, you unplug your phone for the day and actually use it a significant amount. Which isn't my case at all. If I don't leave my house, it'll stay plugged in. I usually forget about my phone since everything I need to do, I do on my computer. For the occasional phone call, I can either keep it plugged in (the cord is long enough) or it's already connected to my headset, so don't even need to go fetch the phone. If I don't go to work, it can stay plugged in for days on end (I don't always grab it when I go out).

Re: OpenGL 3.1 on Asahi Linux

#272
post #156

Earlier quoted context omitted.

> I don't see how this is any different than early linux when no hardware manufacturers had any interest in supporting it. It's very different. Hardware manufacturers in the 90s were incentivized to support Linux to expand their customer base. A trillion-dollar corporation has no incentive to sell their hardware to a niche of a niche of technical users who are not part of their software ecosystem. Another major diffe…

> Hardware manufacturers in the 90s were incentivized to support Linux to expand their customer base. That is not an accurate description of linux support by hardware manufactures from that time period. > Unsupported hardware in the 90s typically had a much larger customer base and group of hackers willing to spend time adding supporting for it. I also don't think this is generally correct. Have you looked at all the…

> reverse engineering a thing to figure out how it works and then writing software to get it to do things the original designers hadn't planned for is one of the more satisfying and fun activities

I feel the same way. I made a small driver for my laptop's keyboard lights and it was one of the most fun projects I've ever made. I can't even imagine how satisfying it must have been for the Asahi developers to get OpenGL running on that hardware.

Re: OpenGL 3.1 on Asahi Linux

#273
post #186

Earlier quoted context omitted.

> Hardware manufacturers in the 90s were incentivized to support Linux to expand their customer base. That is not an accurate description of linux support by hardware manufactures from that time period. > Unsupported hardware in the 90s typically had a much larger customer base and group of hackers willing to spend time adding supporting for it. I also don't think this is generally correct. Have you looked at all the…

> Have you looked at all the random drivers in the linux kernel for niche hardware. A ton of that is from one or two hobbyists taking the time to add support. Sure, for _niche_ hardware. When was the last time a GPU driver was added by reverse engineering it? The single Nouveau maintainer was burnt out, last I heard, and the project was never a serious alternative to NVIDIA's closed driver. Kudos to whoever found the…

> the project was never a serious alternative to NVIDIA's closed driver

Because it can't properly clock the card since nvidia uses DRM to lock it out. Were it not for that, I'd be using nouveau every single day. In my experience it's more stable than the proprietary driver.

Re: OpenGL 3.1 on Asahi Linux

#275

Earlier quoted context omitted.

> Put a piece of paper over one of the batteries middle contacts. Bad, very bad idea if you don't know what you are doing - depending on where the "smarts" in the BMS are, you may damage your battery or make your BMS think the pack is broken or prevent your BMS from recognizing a charge state mismatch (and in the worst case, a cell going undervoltage or reverse polarity) as you have a good chance that you cut off one…

Would an engineer really make a consumer design where a sliding contact failing open led to a safety incident? Every laptop since the 90's has the balancing and protection circuitry inside the battery, not inside the laptop.

Indeed, at worst you'll get a "no battery installed" and the laptop might not even try to discharge it.

The comment you're replying to is just paranoic FUD. Which removable laptop battery has external balancing contacts!?!? They're all +/-/data.

Re: OpenGL 3.1 on Asahi Linux

#276

Earlier quoted context omitted.

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

ugh ruined by autocorrect s/jacking/cracking

Some engineers are probably of that persuasion too. I'm not going to judge. LOL.

Re: OpenGL 3.1 on Asahi Linux

#277
post #162
post #90

Earlier quoted context omitted.

I am on macos 13.3.1 and have noticed this feature for at least a couple of months, maybe longer. It says Charging On Hold (Rarely Used On Battery)

I can never get that to activate, even though I use my MBP 14" 100% at home...

It’s in settings under battery

Re: OpenGL 3.1 on Asahi Linux

#278

Earlier quoted context omitted.

People who demand others show their faces in a video call generally aren't fun to be around anyway, and if it's family or friends just use your phone.

Typical HN response "This major feature most people use doesn't work" "Just don't use that feature, it wasn't that good anyway"

“Sorry, grandma, I can’t video call with you. I’m a Linux user.”

Re: OpenGL 3.1 on Asahi Linux

#279
post #156

Earlier quoted context omitted.

> depending on a small team of volunteers to resolve all hardware issues in an ecosystem hostile to OSS, which might break at any point Apple decides to do so You are describing how most OSS software has been developed. I don't see how this is any different than early linux when no hardware manufacturers had any interest in supporting it. A lot of the work that the asahi team is doing is just fixing Arm issues in the…

> I don't see how this is any different than early linux when no hardware manufacturers had any interest in supporting it. It's very different. Hardware manufacturers in the 90s were incentivized to support Linux to expand their customer base. A trillion-dollar corporation has no incentive to sell their hardware to a niche of a niche of technical users who are not part of their software ecosystem. Another major diffe…

I think you're underestimating how easy it is for a corporation to change it's narrative from "we support Linux" to "we don't care about Linux".

Whatever hardware you're using, it's not like the company has signed a contract to support Linux for life.

Re: OpenGL 3.1 on Asahi Linux

#280

Earlier quoted context omitted.

Would an engineer really make a consumer design where a sliding contact failing open led to a safety incident? Every laptop since the 90's has the balancing and protection circuitry inside the battery, not inside the laptop.

Indeed, at worst you'll get a "no battery installed" and the laptop might not even try to discharge it. The comment you're replying to is just paranoic FUD. Which removable laptop battery has external balancing contacts!?!? They're all +/-/data.

I'm a corporate firefighter assistant. If there's one thing people should not be messing around with, it's Li-Ion batteries. These things are dangerous enough even without people messing around with their control and management systems.
Post reply on HN