HP Zbook ultra G1A

Hello, this is my first post on the forum. I am French and I must admit that I do not speak English at all. Please forgive me in advance for any poorly translated messages.

I am coming to you today because of a stability issue with my HP ZBook Ultra G1a (A3ZH4ET#ABU). I haven’t really found a solution or any topic related to NixOS, and I would like to have your insights. After these discussions, I would like to submit a Pull Request to the NixOS Hardware Git repository.

First topic: Wifi – mediatek mt7925e

I have a lot of instability with wifi and the system when using this card, and unfortunately it cannot be replaced. I read online that this wifi adapter is troublesome, but that it had been fixed in recent kernel versions 6.16.x. However, on my side this is not the case.

I experience random disconnections and reconnections (when I’m lucky), and after some time the card no longer responds, which literally freezes GNOME and prevents some applications from launching (Settings, Terminal, Nautilus).

Note: If I already have Nautilus open, I can still use it. The same goes for the terminal, I think.

Solutions I’ve already tried:

  • Disabling wifi power saving: networking.networkmanager.wifi.powersave = false;
  • Upgrading to 6.17.0 RC5

AMD driver / camera

So far, I’ve noticed that the 6.17 kernel branch has better support for the Ryzen AI MAX APU, but support is still not perfect. The AMD ISP4 driver is missing. I saw that this driver might be included in kernel 6.18, but I would like to try to integrate it into the kernel for now. I didn’t understand how to do this part.

I saw on a forum that someone used Ubuntu’s 6.14 OEM kernel and added the drivers themselves, but I’m not a fan of doing it that way.

Do you have any advice?

LLM / ROCm

Regarding the last topic, I would like to know if there is a configuration needed for the Ryzen AI Max APU. I don’t know if I should do anything else besides adding Ollama in the configuration. I saw somewhere that it’s possible to force CPU/GPU usage, but I don’t know what exactly to do.

Thank you for your help!

I realise this is really not the point, and I can’t actually help with what you are asking, but I think it would be worth clarifying that you aren’t really talking about kernels 4.X but 6.X, right?

Yes, I made a mistake, I modified it.
thx :smiley:

1 Like