You are not logged in.

#1 2019-12-14 23:32:20

throbscottle
Member
Registered: 2011-11-05
Posts: 55

5.4 causes very slow suspend and display corruption on resume

I have a Dell Latitude E6410 with Nvidia GT218M (nouveau), run Arch with no problems for a few years. Updated system a few days ago, went from 5.3.6 to 5.4.2.
System with the new kernel takes around a minute to suspend by any method, then when resumed the screen is a mess of pixelated colours. Desktop menu works but you can't see what's on it. Windows can be opened and look ok but still a mess behind them on desktop and panel. Logging out and in again puts it right, Changing graphics options doesn't help, tried various kernel boot option "fixes" which haven't made any difference.
Resolved the problem by downgrading kernel back to 5.3.6.

Any suggestions what kernel changes or kernel config changes can have wrought this? I'd like to not need to remember to --ignore the kernel every time I do a system upgrade if I can configure the OS to compensate for whatever it is, or roll my own kernel (I'd rather not!) to not have the change.

Thanks in advance smile

Offline

#2 2019-12-14 23:37:54

loqs
Member
Registered: 2014-03-06
Posts: 17,321

Re: 5.4 causes very slow suspend and display corruption on resume

Please post the full dmesg for 5.4.2 and also expand on the fixes you have tried so far to avoid repeating suggestions you have already tried and it may help diagnose the cause.

Offline

#3 2019-12-14 23:53:25

romstor
Member
Registered: 2018-08-18
Posts: 54

Re: 5.4 causes very slow suspend and display corruption on resume

Suspend was broken since 5.3.12. You may find thread Kernel upgrade has broken suspend interesting. There is a change that can be reverted with a kernel parameter (described in that thread) -- it worked for many people, but it didn't for me. I am stuck with 5.3.11 until better days...

P.S.: Another interesting observation - it only affected one of my computers (it also has nvidia (not an optimus hybrid)) - it is an old Dell Precision M4400 laptop. I can see the "garbled" screen on reboot and resume - but only for a few seconds. Once XFCE finishes loading - it refreshes the screen and no tearing or graphics artifacts after that (I am using nouveau driver).

Last edited by romstor (2019-12-14 23:59:13)

Offline

#4 2019-12-15 22:02:31

throbscottle
Member
Registered: 2011-11-05
Posts: 55

Re: 5.4 causes very slow suspend and display corruption on resume

I tried adding init_on_alloc=0 to my grub.cfg, problem is solved, yay!
Thank you very much for the link smile

(loqs - problem now resolved, are you still interested in dmesg?. The fixes I tried were adding to grub.cfg, variously, not at the same time:
acpi_sleep=s3_bios,s3_mode
acpi_rev_override=1 acpi_osi=Linux
nouveau.runpm=0
I checked the default sleep state, it is deep)

Offline

#5 2019-12-15 22:04:45

loqs
Member
Registered: 2014-03-06
Posts: 17,321

Re: 5.4 causes very slow suspend and display corruption on resume

@throbscottle no need now the issue is resolved.

Offline

Board footer

Powered by FluxBB