#acpi

2025-07-14

Just some life signs. Things are moving slowly but steadily to a better place. I'll be writing a post on #acpi s2idle/S0ix tonight and hopefully publish it on my #blog tomorrow... and also code something.

Meanwhile, enjoying #life in the little things.

Mirror selfie of a brunette with long hair, wearing dark red lipstick and a black with white diagonal stripes top with mid deep cleavage in V. She also wears a short jeans skirt. She poses with her free hand slightly touching her hair at the scalp.
Patrick Wu :neocat_flag_bi:patrick@hatoya.cafe
2025-07-03

Interesting read

How I discovered that Bill Gates monopolized ACPI in order to break Linux

https://enaix.github.io/2025/06/03/acpi-conspiracy.html

#linux #acpi #windows #microsoft

EK :a_openbsd:rqm@exquisite.social
2025-06-28

With a lot of great input from Stuart Henderson on the tech@ mailing list, I could finally find a quicker way to update #OpenBSD on my #intel #MacbookPro that suffers from an #ACPI regression and thus needs a custom kernel.

Here's the updated tutorial on patching the system, I added a guide on keeping it updated:

openbsdonapple.wiki/doku.php?i

2025-05-29

Me parece que hay algo que no entienden los que piden a #Microsoft una versión de #Windows para los PC de mano (sin entrar en que básicamente están pidiendo más software privativo).

Lo que ha hecho #Valve no se trata de ninguna versión especial de #GNU. GNU funciona así de serie. Valve a penas ha añadido parches a #Linux. Casi todo su trabajo se ha centrado en #DXVK y #Proton. Y en la #SteamDeck añadir soporte en Linux para la #ACPI. Esto de la ACPI es algo que en Linux siempre necesita ingeniería inversa porque los fabricantes de hardware no publican nunca nada más que drivers privativos para Windows. Las teclas especiales (de volumen, retroiluminación), la hibernación, suspensión y recuperación desde dichos estados de reposo siempre dan dolores de cabeza hasta que se logran descifrar los bugs que la placa base presenta. Todo sería mucho más fácil si publicasen las especificaciones (chipsets que utilizan y qué parámetros utilizan para configurarlos).

Si Microsoft saca una versión especial de Windows para que rinda más y consuma menos batería, estaría dando un trato discriminatorio a los usuarios de PC de escritorio. No me aventuro a decir qué es lo que provoca esa merma de rendimiento pero sí puedo decir que forma parte de su estrategia comercial para conseguir más subscripciones al máximo número de software suyo.

Ricardo Alvesopqam
2025-05-27

New Blog Post: Why Won’t You Power Off?

Linux wouldn’t shut down my ThinkPad x260.

❌ It wasn’t heat.

❌ It wasn’t ACPI.

✅ It was the TPM.

🛠️ Troubleshooting recap

⚙️ BIOS tweaks

☕ Real fix that worked

🔗 dreaming-of-dragons.blogspot.c

Devin Prater :blind:pixelate@tweesecake.social
2025-05-24

Well this is odd. Emacspeak on this HP computer shows:

Power off-line, battery discharging (25% load, remaining time 0:39)

ACPI, though:

Battery 0: Discharging, 25%, discharging at zero rate - will never fully discharge.

#Linux #acpi #laptop #foss #emacspeak

Kevin Karhan :verified:kkarhan@infosec.space
2025-05-19

@brynet personally, I think #WMI is #Microsoft's #EmbraceExtendExtinguish strategy to #proprietary-ize functions that should belong into open ABIs like #ACPI!

en.wikipedia.org/wiki/ACPI#His

Peter N. M. Hansteenpitrh
2025-05-16

"GUIDs are not big endian, they are not little endian, they are Goldilocks endian."

tedu@ in "fan service"

flak.tedunangst.com/post/fan-s

nickbeardednickbearded
2025-04-12

[Post-mortem: BashCore Stress Test Investigation]

Test ended on Day 5.
The system didn’t crash, but I noticed the fan was working overtime. The main suspect?
kworker/0:3+kacpid turns out it was busy with ACPI tasks (power management).
So technically… BashCore held up, but ACPI didn’t like the heat. Literally.
This is a known issue on older hardware with imperfect ACPI/BIOS support.

Takeaway:
BashCore is stable, it’s the laptop that needs therapy 🤒

2025-03-26

If you have a Gigabyte B550i AORUS board, the fix is similar:

echo GPP0 > /proc/acpi/wakeup

In this case, it disables wakeup from an M.2 NVMe drive, which apparently causes the same symptoms.

Credit to the following reddit post: reddit.com/r/gigabyte/comments

And commenter "bacuri_do_cerrado" for the fix on ASUS ROG Strix boards.

#linux #amd #acpi

2025-03-26

Well, it woke up this morning after being in sleep mode all night. I'm calling this “likely fixed”. Huzzah!

The solution, for anyone with an ASUS ROG Strix B550-I (or similar boards from ASUS) motherboard that won't wake up from sleep:

echo XHC0 > /proc/acpi/wakeup

In theory, all this does is prevent USB3 devices on XHC0 from waking the system (kb and mice are USB2 so shouldn't be affected). Why this would prevent the system from waking properly is a mystery.

#linux #amd #acpi

2025-03-26

Three successful wakeups! It would’ve crashed by now for sure. Not going to consider it fixed 100% just yet, but it’s looking hopeful! The true test is leaving it overnight, heh.

#linux #amd #acpi

2025-03-26

Holy crap!
I *finally* someone with the exact same motherboard I have (Asus ROG Strix B550-I), with the exact same sleep/wake issue under Linux (system hangs on wake up w/ black screen), and someone who ACTUALLY resolved their problem and has a posted solution!

I’ve implemented the fix on my end (as a systemd service, yea boo hiss, etc.) and I’m going to test it. What a joy it will be if I actually finally have a computer that I can trust to sleep/wake under Linux!

#linux #amd #acpi

2025-03-11

Внутренняя кухня UEFI: что это такое и как мы готовим его в YADRO

Привет, Хабр. На связи Сергей Пушкарёв, я руковожу отделом разработки BIOS в YADRO. Расскажу об устройстве UEFI и его применении в компании. Мы разрабатываем и выпускаем разные аппаратные платформы: серверы, системы хранения данных, клиентское и телеком-оборудование. Один из «кирпичиков», который обеспечивает инициализацию и функционирование оборудования, — это BIOS (но правильнее говорить UEFI 🙂). В статье кратко разберем историю этой системы и ее современную реализацию — UEFI. Также поговорим о подходе к разработке и отладке этого ПО в YADRO. Вы узнаете, зачем нам нужна «синяя коробка» Intel, как мы прошиваем BIOS и проводим диагностику «в полях».

habr.com/ru/companies/yadro/ar

#uefi #bios #прошивка #bmc #secureboot #hii #gpt #acpi #guid #debuging

2025-03-07

История еще одного патча: зависшая батарея

Ноутбук засыпает, ноутбук просыпается, батарея «зависает» — более не отдает ни уровень заряда ни другие показатели, вне зависимости от подключения к сети. Патч ядра Linux и три года изысканий, рассказываю как это было.

habr.com/ru/articles/889058/

#acpi #linux #патч_ядра

Eugene :emacs: :freebsd:evgandr@mas.to
2025-02-23

@rl_dane One disadvantage is the sleep — while my laptop perfectly sleeps and wake-ups even with #FreeBSD 11 — after switching from proprietary BIOS to #Libreboot this became unreliable.

Looks like there is a some bug in Libreboot causes CPU overheating after wake-up and then FreeBSD shuts down via #ACPI

I thought about disabling ACPI thermal guards before sleep. But it is VERY dangerous and I don't think that I'll find spare parts for my laptop in Russia now, for decent price :dragngrimace:

nickbeardednickbearded
2025-02-05

Noticed using high CPU on one of my machines after a while. Seems ACPI-related, so likely hardware-dependent. Nothing to do with , just an interesting find.

Anyone else seen this? Let me know!

bashcore.org

2025-01-27

Применение Rust в UEFI/BIOS

На каком языке пишут программы для BIOS ? Ответ на этот вопрос кажется очевидным: Си и ассемблер. Да, вот так коротко и просто. Существуют и другие инструменты и языки, но так исторически сложилось, что на такой “низкой” глубине выживают только они. В настоящее время здесь доминируют два основных языка, причем с явным перекосом в одну из сторон. В последние годы наблюдается значительный рост популярности языка Rust, который стал серьезным конкурентом одного из фаворитов. Проникнув в ядро Linux, где ранее никому не удавалось потеснить Си, Rust продолжает расширять свое влияние и на другие сферы разработки. Именно с идеи попробовать и сравнить началось мое путешествие по написанию EFI -утилиты на Rust для BIOS.

habr.com/ru/articles/877008/

#bios #uefi #uefi_bios #rust #acpi #bgrt

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst