Unsolved

2 Posts

2265

April 4th, 2022 11:00

Dell G5 SE 5505 [Freeze, suspend, fans]

Hello,

I have a dell laptop G5 SE 5505 with last Bios (1.10.0), it work correctly on Windows 11 but I have many problems with the last distribution of Fedora 36 (kernel 5.16.18-200) and Ubuntu (LTS, 21.10).
I thought that all recent dell laptops are compatible with linux but I was wrong, it's the first time I've been so bothered.
I don't think I'm the only one having problems with dell laptop on linux because there are many topic with same problems. I have been looking for more than a month without solution and I'm starting to get discouraged.


First problem and not least, fans not working.
I installed lm_sensor, i8kutils and I succeeded to launch manualy only the cpu fan.
Graphics card works fine with amdgpu driver.

On all Linux distributions I tested, unable to wake up from suspend or hibernation. I can turn it off with the magic keys or the power button when I'm lucky else I have to disassemble my laptop to disconnect the battery. So I turned off the suspension.

And the most annooying, I have freezing problem but I don't know what it comes from. It's happens even i ask him nothing special.
I did a memtest, it's ok. I tested each strip independently on each slot, the same.
The ssd is the only part I changed for a WDS100T3X0C-00SJG0 and it work correctly.

You can find bellow the errors log on fresh ubuntu install :

21:50:06 systemd: Failed to start Firmware update daemon.
22:49:01 gdm-session-wor: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
22:48:58 systemd: Failed to start Application launched by gnome-session-binary.
22:48:58 gdm-session-wor: gkr-pam: unable to locate daemon control file
22:48:37 systemd: Failed to start Load/Save Screen Backlight Brightness of backlight:amdgpu_bl1.
22:48:37 systemd-backlig: amdgpu_bl1: Failed to write system 'brightness' attribute: Invalid argument
22:48:33 kernel: acp_pdm_mach acp_pdm_mach.0: snd_soc_register_card(acp) failed: -517
22:48:33 kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210331/psobject-220)
22:48:33 kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210331/psobject-220)
22:48:33 kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.LPC0.EC0], AE_NOT_FOUND (20210331/dswload2-162)

 

 Forgive my English, I am working to improve it. Thank you in advance for your help, Jérôme

1 Message

April 8th, 2022 01:00

I have the same issue.  Same model, same bios version.

2 Posts

April 11th, 2022 00:00

Unfortunately, I believe there is no solution.

I thinking to remplace it with dell Inspiron 5518. 

But if I have same problems, I resend the laptop directly and I would give up Dell for laptops.

2 Posts

August 15th, 2022 11:00

Well, Reddit seems to say that it's due to Dell not having provided s3 sleep support yet and people have done BIOS injection for their devices to be able to use the same. 

Have you tried enabling the kernel parameter amdgpu.runpm=0? I'm on Fedora 36 too, right now, migrated from Arch Linux and it seems to be relatively stable out of the box. The freezes disappear after enabling this parameter, but there's one caveat: it'll eat your battery life.

Long story short, the discrete GPU power management seems to be buggy and that's what causes the freezes. That kernel parameter stops the OS from managing the discrete GPU automatically and keeps it on all the time. Hence, the battery drain. But no stutters or freezes whatsoever after that. 

I've been using the same parameter for the last two years and it worked pretty well on Arch until I hopped to Fedora last month. 

P.S:  It seems like the bug was gone from kernel 5.9 to 5.11 or so but returned after that. A GitLab thread I saw says that they'll integrate a possible fix in kernel 5.20.

https://gitlab.freedesktop.org/drm/amd/-/issues/1333

The comments on this seem to be headed in the right direction.

2 Posts

August 15th, 2022 12:00

You can also apply a patch to the kernel. acpi_d3 patch or something, that seems to be an alternative to the above-listed kernel parameter. 

I started looking into this after such a long time because of battery concerns as my usage on battery increased a lot recently and I noticed that my old battery had 33% wear. Replaced it with a new 68 Wh battery and some Reddit digging confirmed my suspicions that the parameter I had used for stability was indeed draining my battery and I hadn't noticed it much as I mostly used it on AC power before.

So the patch is probably a better option if you want battery life, otherwise using amdgpu.runpm=0 while waiting for the issue to be fixed is fine too.

P.S: Highly recommend using a utility called autocpufreq especially if you're going with the kernel parameter. It optimizes CPU usage very well and the difference in terms of temps and battery life is phenomenal!

https://www.youtube.com/watch?v=B1iRxoyT4EA (A video from Chris TItus about the same)

 

No Events found!

Top