Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
Admin message
The migration is almost done, at least the rest should happen in the background. There are still a few technical difference between the old cluster and the new ones, and they are summarized in this issue. Please pay attention to the TL:DR at the end of the comment.
Flickering coloured glitchyness on 780M Phoenix iGPU with 6.7.0 kernel on Xorg/plasma
After upgrading to 6.7.0-lto on cachyOS, I get instant glitchy graphics (flickering raw texture type) when plasma desktop starts. Happens all the time. Switching to wayland session fixes this. Previously I had the problem of full white screen flickering, which was reported to happen with >=64GB RAM systems, and supposedly fixed, but I still needed to use kernel param amdgpu.sg_display=0 to fix this, even though the laptop only has 32GB. Now using this kernel param in 6.7.0 does not fix the new kind of glitchyness.
Later EDIT: Starting a game (league of legends via wine) causes the corruption to happen even on wayland, where it flickers at a constant rate, not semi-random like in the desktop. Starting a native game (urtok: the desolation) doesn't cause any problems on wayland.
Same issue here with an Acer SFE16-43 (7840u based but only 16GB RAM). 6.6 works well with the amdgpu.sg_display=0 setting, 6.7 has this behaviour.
For me a few minutes after the launch/corruption happens the screen goes completely black and unresponsive, audio continues and it responds over the network. I will try and update with some logs etc when I get home this evening.
with amdgpu.agp=1 I get a brief flash of the corruption and then straight to a black screen so the same end result but it happens in <1sec instead of a minute.
Did some more testing with the kernel params, all tests done at native 3200 x 2000 @ 120hz. game = league of legends via wine
agp=1, sg=1:
xorg - corruption as usual, mixed with some full white screen during the flickers
wayland - desktop good, game works fine in windowed mode, but in full screen there's just a solid white image with game cursor visible
dmesg log in wayland after starting game: https://pastebin.com/raw/jTpKcVeg
agp=1, sg=0:
xorg - screen turns black immediately after some corruption is visible
wayland - desktop good, game runs fine in window, but corruption when in full screen
dmesg in wayland has just this as last relevant line : [ 152.791595] amdgpu 0000:c2:00.0: Using 44-bit DMA addresses
xorg log: https://pastebin.com/raw/QtVD62qs
dmesg log (when running xorg): https://pastebin.com/raw/rL0FkFzp
Could it be that it's something acer specific (maybe bios?) related to this model ? As I haven't seen any reports of the white screen bug after it was previously fixed (for >=64GB RAM devices)
I was going to bisect this but in starting to do so I discovered that it is not an issue with a vanilla v6.7.0 kernel.
It's actually an issue with the amd-hdr patchset that is being used by the cachyos kernel, when combined with 6.7.
I think the issue can be closed.
Edit: Spoke too soon, it happens less quickly without that patch but it still occurs. I've bisected it to 27442758e9b4e083bef3f164a1739475c01f3202. Currently working out how I narrow it down from that big squashed commit.
@agd5f I tried unsucessfully to bisect this on your repo that was the source of the big pull in the main linux repo, unfortunately nothing I built from there would boot to a graphical state. Do you have any tips for narrowing this down? Is there a proper procedure for bisecting these big pulls?
Sorry "doesn't boot" is not really correct. I get the usual systemd boot stuff but then the display freezes at "Reached target Graphical Interface". Everything works over SSH but no login manager appears and I can't even change TTY on the screen to get to a console.
I started fresh to see if I had introduced some error in the process. Got a bit further but now stuck on a new issue.
I've built from agd5f/linux amd-drm-fixes-6.6-2023-10-11 tag which works correctly now.
When I start bisecting with amd-drm-next-6.7-2023-10-13 weirdly the kernel version that gets built is actually lower. 6.5.0-rc7 and so far all 3 commits I've tried (skipping on failure) have been unable to load the amdgpu module.
I start bisecting with amd-drm-next-6.7-2023-10-13 weirdly the kernel version that gets built is actually lower. 6.5.0-rc7
Ah... they don't take a common base I guess because 6.6 was based off drm-fixes for 6.6 at that time.
and attempting to modprobe amdgpu results in modprobe: ERROR: could not insert 'amdgpu': Cannot allocate memory
As another idea - can you reproduce the issue directly on the branch amd-staging-drm-next? If so, maybe a direct bisect from a commit around September as a starting point and HEAD as an ending point?
amd-staging-drm-next (still 6.5.0-rc7) has the same issue, mm error and can't load amdgpu.
I can build the drm-fixes-6.8 (based off of a 6.7.0-rc version) branch which does boot and have the amdgpu module loaded and working but the screen freezes shortly after, needing magic sysrq key to restart so I haven't been able to test this issue on it.
It appears to me that every build that is based on 6.5.0-rc7 has the same issue with mm and loading the module.
I have this issue on KDE Wayland on Arch Linux as well. Everything works for a while but eventually the display is overrun with noise. Initially there is some very brief noise when making applications fullscreen as well. I had a look at the dmesg logs via journalctl --boot after using the lts kernel but there are no drm/amdgpu logs or stacktraces when this happens.
I have amdgpu.dcdebugmask=0x10 amdgpu.sg_display=0 in kernel cmdline. The issue is present even when I remove these flags in any permutation.
I put that in /etc/environment, and the corruption is reduced, most of screen is clear, only two bars on top and bottom that flicker, but text in plasma is not visible in some places (menus, notifications). With Xorg. So it's not a fix.
I can confirm this problem on linux6.7.0 with mesa 23.3.3
EDIT: I have a crashing amdgpu on linux6.6.10 also 6.7. It seems casue a kernel panic (blinking Caps lock). It's tough for my to save kernel log to disk, but I do get some output ( switch kernel tty as fast as possible, paste below). the laptop I'm using is for work and I'm poor in C. What I can do is just confirmation. Sorry for not providing more help like stack dump.\
Edit_agian: kernel_6.8_rc2 fix the freeze/crash. The patch arun posted below fix the flickering dmesg.txt inxi.txt
Edit: retract last comment, linux6.6.10 not working well for me, It just crashes and freezes up, I can't switch tty as well. I need to accurately switch TTY before Desktop shows up in order to avoid the machine becoming unresponsive.
Edit_again: linux 6.8 RC2 fix the crash/freeze issue. The patch arun posted below fix the flickering
@wlmqljj1 just one suggestion, I noticed you are running the realtime kernel. If you can, install 6.6 lts kernel from manjaro's kernel manager. If it still doesn't work, you can stick with 6.1.
George M.changed title from Flickering coloured glitchyness on 780M Phonix igpu with 6.7.0 kernel on xorg/plasma to Flickering coloured glitchyness on 780M Phoenix igpu with 6.7.0 kernel on xorg/plasma
changed title from Flickering coloured glitchyness on 780M Phonix igpu with 6.7.0 kernel on xorg/plasma to Flickering coloured glitchyness on 780M Phoenix igpu with 6.7.0 kernel on xorg/plasma
George M.changed title from Flickering coloured glitchyness on 780M Phoenix igpu with 6.7.0 kernel on xorg/plasma to Flickering coloured glitchyness on 780M Phoenix iGPU with 6.7.0 kernel on Xorg/plasma
changed title from Flickering coloured glitchyness on 780M Phoenix igpu with 6.7.0 kernel on xorg/plasma to Flickering coloured glitchyness on 780M Phoenix iGPU with 6.7.0 kernel on Xorg/plasma
I've same issue, but it seems related to the firmware and not the kernel version. I got way more glitches and distortions recently, I also thought that the 6.7.0 update was the reason, but booting with previous 6.6 kernel the issue persisted. I downgraded linux-firmware package (Arch) and the problem is now gone. I have this issue on GNOME Wayland. Not as bad as KDE Plasma but on animations it shows distortions.
Could someone from AMD acknowledge that could be a firmware issue? Or could tell me how to debug this?
I have no problem running 6.6.13-lts kernel with latest firmware on Arch. This only occurs on the 6.7.x kernel. Updated to 6.7.1 recently and still have the same problem (although it seems to take longer for the glitching noise to start).
For reference the firmware version I am on is linux-firmware 20240115.9b6d0b08-1.
Will try out your suggestion and downgrade the firmware package to see if it makes a difference. But why does latest firmware work with lts kernel and not mainline?
Could someone from AMD acknowledge that could be a firmware issue?
Sure it sounds plausible. That might explain why internal AMD team has not been able to reproduce this on the reference hardware (I asked them to).
Please capture the specifics of the firmware in use right now:
There's a bunch of new firmware for various devices that was just upstreamed in the past few days. Can you pull the update to that and see if it goes away? If it does; please post those versions as well.
There's a bunch of new firmware for various devices that was just upstreamed in the past few days. Can you pull the update to that and see if it goes away? If it does; please post those versions as well.
Did update from upstream (only amdgpu) but didn't fix it (for me). Here are the firmware versions loaded from upstream upstream.txt
So if you revert just the DMCUB binary (dcn_3_1_4_dmcub.bin) and keep everything else the same everything is OK?
It's working now, I downgraded the firmware package (arch version 20231211.f2e52a1c-1), took out dcn_3_1_4_dmcub.bin.zst, upgraded firmware package (arch version 20240115.9b6d0b08-1) and copied dcn_3_1_4_dmcub.bin.zst back. And no artifacts for me. Here is the versions listdowngrade-dmcub.txt
Running on 6.7.1-arch1-1
I am afraid we have multiple issues conflated here in this bug. I think the issue @oxar sees and the @sgmihai originally reported are not the same root cause, although it sounds they look similar.
@CicadaSeventeen
Does your issue go away in LTS 6.6.y kernel? If so; can you please bisect the issue from 6.6 to 6.7?
I do not find any similar problem in 6.6 kernel. However, even under 6.7 this problem is a rare bug, so it needs to take me lots of time to find out the situation.
I'd recommend disabling Adaptive Sync in the display settings if you haven't already. I'm using a Lenovo 14APH8 which has a VRR-supported 120Hz display that was showing a bunch of artifacts like you describe when AS was enabled in certain apps.
Possibly unrelated issue since I'm on 6.5.0 so I'll make a new report anyway.
I've reproduced what I believe is the same issue as the one reported here. There's a few comments that made it seem to be caused by the DMUB update, but actually it's kernel commits that tripped it. DMUB update is just coincidental.
You can try reverting these 3 commits:
9ae587f850a6 ("drm/amdgpu: Fix the vram base start address")2eb412aa25ed ("drm/amdgpu: Move the size computations to drm buddy")0a1844bf0b53 ("drm/buddy: Improve contiguous memory allocation")
If that helps, it's the same as I saw. @arunpravin24 is currently working on a solution for it.
Reverting those three commits on top of drm-fixes-6.7 doesn't build for me.
They are also all newer than the amd-drm-next-6.7-2023-10-13 tag that I was able to bisect this to so no chance of reverting them there as they didn't exist at that point.
Yes, unfortunately applying these 3 patch reverts on top of kernel 6.7.2 results in a linkin failure for amdgpu.o:
[…] CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes.o CC [M] drivers/iio/adc/ti-adc108s102.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.o CC [M] drivers/iio/temperature/tmp006.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.o CC [M] drivers/iio/light/si1133.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.o CC [M] drivers/iio/adc/ti-adc128s052.o CC [M] drivers/iio/light/si1145.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.o CC [M] drivers/iio/light/stk3310.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.o CC [M] drivers/iio/pressure/ms5611_spi.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.o CC [M] drivers/iio/temperature/tmp007.o CC [M] drivers/iio/pressure/ms5637.o CC [M] drivers/iio/adc/ti-adc161s626.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dpia.o CC [M] drivers/iio/temperature/tmp117.o CC [M] drivers/iio/adc/ti-ads1015.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.o CC [M] drivers/iio/temperature/tsys01.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_dp.o CC [M] drivers/iio/adc/ti-ads1100.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.o CC [M] drivers/iio/light/st_uvis25_core.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.o CC [M] drivers/iio/light/st_uvis25_i2c.o CC [M] drivers/iio/pressure/st_pressure_core.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_dio_fixed_vs_pe_retimer.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.o CC [M] drivers/iio/temperature/tsys02d.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.o CC [M] drivers/iio/adc/ti-ads7924.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.o CC [M] drivers/iio/pressure/st_pressure_buffer.o CC [M] drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.o CC [M] drivers/comedi/drivers/ni_labpc_common.o CC [M] drivers/iio/light/st_uvis25_spi.o CC [M] drivers/iio/adc/ti-ads7950.o CC [M] drivers/comedi/drivers/comedi_8255.o CC [M] drivers/iio/light/tcs3414.o CC [M] drivers/iio/pressure/t5403.o CC [M] drivers/iio/pressure/hp206c.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_hpd.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_ddc.o CC [M] drivers/comedi/drivers/8255.o CC [M] drivers/iio/adc/ti-ads8344.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dpcd.o CC [M] drivers/comedi/drivers/amplc_dio200_common.o CC [M] drivers/iio/pressure/zpa2326.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia.o CC [M] drivers/iio/light/tcs3472.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_8b_10b.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_128b_132b.o CC [M] drivers/iio/pressure/zpa2326_i2c.o CC [M] drivers/iio/adc/ti-ads8688.o CC [M] drivers/comedi/drivers/amplc_pc236_common.o CC [M] drivers/iio/light/tsl2563.o CC [M] drivers/iio/adc/ti-ads124s08.o CC [M] drivers/comedi/drivers/das08.o CC [M] drivers/iio/light/tsl2583.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_dpia.o CC [M] drivers/iio/pressure/zpa2326_spi.o CC [M] drivers/iio/adc/ti-ads131e08.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_auxless.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_training_fixed_vs_pe_retimer.o CC [M] drivers/iio/light/tsl2591.o CC [M] drivers/iio/light/tsl2772.o CC [M] drivers/iio/adc/ti_am335x_adc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_phy.o CC [M] drivers/iio/light/tsl4531.o CC [M] drivers/iio/pressure/st_pressure_i2c.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_capability.o CC [M] drivers/iio/pressure/st_pressure_spi.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_edp_panel_control.o CC [M] drivers/iio/light/us5182d.o CC [M] drivers/iio/adc/ti-lmp92064.o CC [M] drivers/comedi/drivers/tests/comedi_example_test.o LD [M] drivers/comedi/drivers/ni_routing.o CC [M] drivers/iio/light/vcnl4000.o CC [M] drivers/comedi/drivers/tests/ni_routes_test.o CC [M] drivers/iio/light/vcnl4035.o CC [M] drivers/iio/adc/ti-tlc4541.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_irq_handler.o CC [M] drivers/iio/light/veml6030.o CC [M] drivers/iio/light/veml6070.o CC [M] drivers/iio/adc/ti-tsc2046.o CC [M] drivers/iio/light/vl6180.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/link/protocols/link_dp_dpia_bw.o CC [M] drivers/iio/adc/vf610_adc.o LD [M] drivers/iio/pressure/bmp280.o LD [M] drivers/iio/pressure/st_pressure.o CC [M] drivers/iio/light/zopt2201.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_encoder.o CC [M] drivers/iio/adc/viperboard_adc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/virtual/virtual_link_hwss.o CC [M] drivers/iio/adc/xilinx-xadc-core.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/dc_dsc.o CC [M] drivers/iio/adc/xilinx-xadc-events.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/rc_calc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dsc/rc_calc_dpi.o CC [M] drivers/iio/adc/sd_adc_modulator.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_ipp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hw_sequencer_debug.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_opp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_mpc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp_dscl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_dpp_cm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dpp_cm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hubp.o LD [M] drivers/iio/adc/xilinx-xadc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mpc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_opp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_mmhubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_vmid.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dwb_scl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn20/dcn20_dsc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hubp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn21/dcn21_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_mpc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_hubp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_opp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dpp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn201/dcn201_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_hubp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dpp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_mpc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_vpg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_afmt.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dio_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dwb.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dpp_cm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dwb_cm.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_cm_common.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_mmhubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn30/dcn30_dio_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_dio_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_panel_cntl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn301/dcn301_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn302/dcn302_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn303/dcn303_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_hubp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_dio_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_panel_cntl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_apg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_hpo_dp_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_afmt.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_vpg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn314/dcn314_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn314/dcn314_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn314/dcn314_dio_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn314/dcn314_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn314/dcn314_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn315/dcn315_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn316/dcn316_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_mmhubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_hubp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_dpp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_dio_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_dio_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_hpo_dp_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_resource_helpers.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_mpc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn321/dcn321_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn321/dcn321_dio_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_init.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_dio_stream_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_dio_link_encoder.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_dccg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_optc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_dsc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_hubp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_hubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_mmhubbub.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_opp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_dpp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_pg_cntl.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dcn35/dcn35_dwb.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/display_mode_core.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/display_mode_util.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml2_wrapper.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml2_utils.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml2_policy.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml2_translation_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml2_dc_resource_mgmt.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml2_mall_phantom.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml_display_rq_dlg_calc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce120/dce120_timing_generator.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_compressor.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce112/dce112_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_compressor.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_regamma_v.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_csc_v.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_timing_generator_v.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_mem_input_v.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_opp_v.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce110/dce110_transform_v.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce100/dce100_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_timing_generator.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce80/dce80_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_timing_generator.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_hw_sequencer.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dce60/dce60_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/hdcp/hdcp_msg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stat.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_resource.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_hw_sequencer.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_sink.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_surface.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_debug.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_stream.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_enc_cfg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_exports.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_vm_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dc_helper.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dc_dmub_srv.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dc/dc_edid_parser.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/freesync/freesync.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_gamma.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/color/color_table.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/info_packet/info_packet.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/power/power_helpers.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv_stat.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_reg.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn20.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn21.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn30.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn301.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn302.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn303.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn31.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn314.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn315.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn316.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn32.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn35.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_ddc.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_log.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp_psp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_execution.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp1_transition.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp2_execution.o CC [M] drivers/gpu/drm/amd/amdgpu/../display/modules/hdcp/hdcp2_transition.o LD [M] drivers/gpu/drm/amd/amdgpu/amdgpu.omake[4]: *** [../scripts/Makefile.build:480: drivers/gpu/drm] Error 2make[3]: *** [../scripts/Makefile.build:480: drivers/gpu] Error 2make[2]: *** [../scripts/Makefile.build:480: drivers] Error 2make[1]: *** [/build/linux-6.7.2/Makefile:1911: .] Error 2make: *** [../Makefile:234: __sub-make] Error 2
They are also all newer than the amd-drm-next-6.7-2023-10-13 tag that I was able to bisect this to so no chance of reverting them there as they didn't exist at that point.
@csutcliff@superm1 I couldn't reproduce this issue in the latest drm-misc-next on the PHX system. Could you please let me know which branch has this problem?
I yet again tried the 3 reverts on top of 6.8-rc2, unfortunately linking still fails the same way as before.
edit: building the patched kernel now works, I updated my config snippet below.
Just for documentation, this is my NixOS config for that attempt:
boot.kernelPackages=pkgs.linuxPackagesFor(pkgs.linux_latest.override{argsOverride=rec{src=pkgs.fetchurl{url="https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";hash="sha256-LiNkYsgTJby9MctxxLWKUhsH1hNnGRJNDjyv+FwsXXU=";};version="6.8-rc2";modDirVersion="6.8.0-rc2";};});boot.kernelPatches=[{name="revert 9ae587f850a6702428273fcf4a2a9b392349b2a3";patch=(pkgs.fetchpatch{url="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=9ae587f850a6702428273fcf4a2a9b392349b2a3";hash="sha256-5Uu8zxRSQuqE8oymjwPMt/ylsItpkQVDhbrOSMj8g3I=";revert=true;});}{name="revert 2eb412aa25ed2bf59f5ad5f7a09787d182d67934";patch=(pkgs.fetchpatch{url="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=2eb412aa25ed2bf59f5ad5f7a09787d182d67934";hash="sha256-VtsH6bmwaLxPZ+uXvVE6qVWD2/aIKf9GLuMTNKq6d8M=";revert=true;});}{name="revert 0a1844bf0b532d84324453374ad6845f64066c28";patch=(pkgs.fetchpatch{url="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/?id=0a1844bf0b532d84324453374ad6845f64066c28";hash="sha256-Zd2pcYiOmuuzcc7THNtJW/YTjPyzO7HmQYKJNzy9YPw=";revert=true;});# alternatively, 8569c3154538 can be reverted as wellextraStructuredConfig=withlib.kernel;{DRM_I915=no;DRM_I915_GVT=lib.mkForceunset;DRM_I915_GVT_KVMGT=lib.mkForceunset;};}];
I'm not sure why you guys are having a hard time with the linking. The only thing I had to do differently was turn off i915 from my kernel config and the reverts worked just fine on 6.8-rc2.
@kennylevinsen@superm1 You are both correct. I usually compile with localmodconfig so I was expecting that it was already disabled but localmodconfig wasn't enabled in the pkgbuild I put together for testing these git builds.
Now that I've got it compiled it does appear that reverting these commits fixes the issue. Is the fix you mentioned that was in the works expected for 6.8?
I cannot reproduce this on drm-misc-next either so it looks like it is fixed there.
Unrelated to this issue but I'll mention it anyway for anyone reading this as it was another issue affecting these laptops:
amdgpu.sg_display=0 doesn't appear to be necessary on either 6.8 (tested rc3) or the drm-misc-next branch. on older kernels the screen would go white in full screen 3D applications unless S/G was disabled.
Hi Mario, @superm1 I don't see any difference between drm-misc-next and 6.8-rc2. The commits are the same. I tried the following methods to reproduce the problem.
Boot to Xorg/Plasma
Played games on Steam.
I couldn't observe the display corruption problem.
As I am not able to reproduce the problem I am just guessing the below patch would have triggered the problem.
9ae587f850a6 ("drm/amdgpu: Fix the vram base start address")
For our experiment, we can revert the above patch only and please apply the patch that optimizes the trim function in DRM buddy. I will upload the patch in a few minutes.
I see this issue as well sometimes after resume from s2idle on a Rembrandt laptop (6850U PRO) with Linux 6.7.3, DMCUB firmware version 0x04000043, and Mesa 23.3.3. Reverting only 9ae587f850a6 ("drm/amdgpu: Fix the vram base start address") did not fix the issue for me but, after reverting all 3 commits, I haven't been able to reproduce the display corruption.
So far it's looking good with Linux 6.8-rc2 and Arun's patch (and the suspend fix). I've only been running it for a short while (with 3 suspend/resume cycles), though. Will keep this kernel running for now.
@arunpravin24 works for me too in the case I could reproduce it. Here's a tag for when you submit it:
Tested-by: Mario Limonciello <mario.limonciello@amd.com>
In contrast to what @csutcliff said, amdgpu.sg_display=0 is still necessary for me. Otherwise, the white flickering described in #2954 happens again after a while. I am on 6.8-rc2 with the patch by @arunpravin24.
In the following log, the #2954-style flickering started after resuming the laptop and unfortunately was not resolved by suspending and resuming again:
Feb 08 12:54:36 framenix kernel: Freezing user space processesFeb 08 12:54:36 framenix kernel: Freezing user space processes completed (elapsed 0.002 seconds)Feb 08 12:54:36 framenix kernel: OOM killer disabled.Feb 08 12:54:36 framenix kernel: Freezing remaining freezable tasksFeb 08 12:54:36 framenix kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)Feb 08 12:54:36 framenix kernel: printk: Suspending console(s) (use no_console_suspend to debug)Feb 08 12:54:36 framenix kernel: queueing ieee80211 work while going to suspendFeb 08 12:54:36 framenix kernel: ACPI: EC: interrupt blockedFeb 08 12:54:36 framenix kernel: ACPI: EC: interrupt unblockedFeb 08 12:54:36 framenix kernel: nvme nvme0: 16/0/0 default/read/poll queuesFeb 08 12:54:36 framenix kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=14Feb 08 12:54:36 framenix kernel: [drm:amdgpu_mes_reg_write_reg_wait [amdgpu]] *ERROR* failed to reg_write_reg_waitFeb 08 12:54:36 framenix kernel: [drm] PCIE GART of 512M enabled (table at 0x000000801FD00000).Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: SMU is resuming...Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: SMU is resumed successfully!Feb 08 12:54:36 framenix kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully.Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0Feb 08 12:54:36 framenix kernel: [drm] ring gfx_32803.1.1 was addedFeb 08 12:54:36 framenix kernel: [drm] ring compute_32803.2.2 was addedFeb 08 12:54:36 framenix kernel: [drm] ring sdma_32803.3.3 was addedFeb 08 12:54:36 framenix kernel: [drm] ring gfx_32803.1.1 ib test passFeb 08 12:54:36 framenix kernel: [drm] ring compute_32803.2.2 ib test passFeb 08 12:54:36 framenix kernel: [drm] ring sdma_32803.3.3 ib test passFeb 08 12:54:36 framenix kernel: OOM killer enabled.Feb 08 12:54:36 framenix kernel: Restarting tasks ... done.Feb 08 12:54:36 framenix kernel: random: crng reseeded on system resumptionFeb 08 12:54:36 framenix systemd-logind[2106]: Lid opened.Feb 08 12:54:36 framenix systemd-sleep[21096]: System returned from sleep state.Feb 08 12:54:36 framenix kernel: PM: suspend exitFeb 08 12:54:36 framenix bluetoothd[2052]: Controller resume with wake event 0x0Feb 08 12:54:36 framenix systemd[1]: systemd-suspend.service: Deactivated successfully.Feb 08 12:54:36 framenix systemd[1]: Finished System Suspend.Feb 08 12:54:36 framenix systemd[1]: Stopped target Sleep.Feb 08 12:54:36 framenix systemd[1]: Reached target Suspend.Feb 08 12:54:36 framenix systemd-logind[2106]: Operation 'sleep' finished.Feb 08 12:54:36 framenix kdeconnectd[3514]: Error sending UDP packet: QAbstractSocket::NetworkErrorFeb 08 12:54:36 framenix systemd[1]: Starting Post-Resume Actions...Feb 08 12:54:36 framenix systemd[1]: Stopped target Suspend.Feb 08 12:54:36 framenix xserver-wrapper[2362]: (II) modeset(0): EDID vendor "BOE", prod id 3018Feb 08 12:54:36 framenix xserver-wrapper[2362]: (II) modeset(0): Printing DDC gathered Modelines:Feb 08 12:54:36 framenix xserver-wrapper[2362]: (II) modeset(0): Modeline "2256x1504"x0.0 235.69 2256 2304 2336 2536 1504 1507 1513 1549 +hsync -vsync (92.9 kHz eP)Feb 08 12:54:36 framenix xserver-wrapper[2362]: (II) modeset(0): Modeline "2256x1504"x0.0 188.55 2256 2304 2336 2536 1504 1507 1513 1549 +hsync -vsync (74.3 kHz e)Feb 08 12:54:36 framenix kernel: amd_iommu_report_page_fault: 7387 callbacks suppressedFeb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab270000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab271000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab272000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab273000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab274000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab275000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab276000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab277000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab278000 flags=0x0000]Feb 08 12:54:36 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabc25000 flags=0x0000]Feb 08 12:54:36 framenix plasmashell[3317]: qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection ownerFeb 08 12:54:36 framenix systemd[1]: post-resume.service: Deactivated successfully.Feb 08 12:54:36 framenix systemd[1]: Finished Post-Resume Actions.Feb 08 12:54:36 framenix systemd[1]: Reached target Post-Resume Actions.Feb 08 12:54:36 framenix systemd[1]: Stopped target Post-Resume Actions.Feb 08 12:54:36 framenix plasmashell[3317]: qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection ownerFeb 08 12:54:36 framenix wpa_supplicant[2759]: wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWNFeb 08 12:54:37 framenix wpa_supplicant[2759]: wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=BEACON_HINT type=UNKNOWNFeb 08 12:54:38 framenix kded5[3271]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId"Feb 08 12:54:38 framenix ksystemstats[3364]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId"Feb 08 12:54:38 framenix plasmashell[3317]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId"Feb 08 12:54:38 framenix wpa_supplicant[2759]: wlp1s0: WPS-PBC-ACTIVEFeb 08 12:54:38 framenix wpa_supplicant[2759]: wlp1s0: WPS-CANCELFeb 08 12:54:38 framenix kded5[3271]: "Das Objekt existiert nicht am Pfad »/org/freedesktop/NetworkManager/ActiveConnection/2«"Feb 08 12:54:38 framenix kdeconnectd[3514]: "Das Objekt existiert nicht am Pfad »/org/freedesktop/NetworkManager/ActiveConnection/2«"Feb 08 12:54:39 framenix systemd[1]: Stopped target Host and Network Name Lookups.Feb 08 12:54:39 framenix systemd[1]: Stopping Host and Network Name Lookups...Feb 08 12:54:39 framenix systemd[1]: Stopped target User and Group Name Lookups.Feb 08 12:54:39 framenix systemd[1]: Stopping User and Group Name Lookups...Feb 08 12:54:39 framenix systemd[1]: Stopping Name Service Cache Daemon (nsncd)...Feb 08 12:54:39 framenix systemd[1]: nscd.service: Deactivated successfully.Feb 08 12:54:39 framenix systemd[1]: Stopped Name Service Cache Daemon (nsncd).Feb 08 12:54:39 framenix systemd[1]: nscd.service: Consumed 52ms CPU time, received 0B IP traffic, sent 8.5K IP traffic.Feb 08 12:54:39 framenix systemd[1]: Starting Name Service Cache Daemon (nsncd)...Feb 08 12:54:39 framenix nsncd[21212]: Feb 08 11:54:39.675 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 3s }, path: "/var/run/nscd/socket"Feb 08 12:54:39 framenix systemd[1]: Started Name Service Cache Daemon (nsncd).Feb 08 12:54:39 framenix systemd[1]: Reached target Host and Network Name Lookups.Feb 08 12:54:39 framenix systemd[1]: Reached target User and Group Name Lookups.Feb 08 12:54:40 framenix kernel: ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)Feb 08 12:54:40 framenix systemd[1]: Stopped target Host and Network Name Lookups.Feb 08 12:54:40 framenix systemd[1]: Stopping Host and Network Name Lookups...Feb 08 12:54:40 framenix systemd[1]: Stopped target User and Group Name Lookups.Feb 08 12:54:40 framenix systemd[1]: Stopping User and Group Name Lookups...Feb 08 12:54:40 framenix systemd[1]: Stopping Name Service Cache Daemon (nsncd)...Feb 08 12:54:40 framenix systemd[1]: nscd.service: Deactivated successfully.Feb 08 12:54:40 framenix systemd[1]: Stopped Name Service Cache Daemon (nsncd).Feb 08 12:54:40 framenix systemd[1]: nscd.service: Consumed 26ms CPU time, received 9.9K IP traffic, sent 5.3K IP traffic.Feb 08 12:54:40 framenix nsncd[21289]: Feb 08 11:54:40.946 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 3s }, path: "/var/run/nscd/socket"Feb 08 12:54:40 framenix systemd[1]: Started Name Service Cache Daemon (nsncd).Feb 08 12:54:40 framenix systemd[1]: Reached target Host and Network Name Lookups.Feb 08 12:54:40 framenix systemd[1]: Reached target User and Group Name Lookups.Feb 08 12:54:41 framenix kernel: amd_iommu_report_page_fault: 63555 callbacks suppressedFeb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf80000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf81000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf82000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf83000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf84000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf85000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf86000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf87000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf88000 flags=0x0000]Feb 08 12:54:41 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf94000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amd_iommu_report_page_fault: 52293 callbacks suppressedFeb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab270000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab271000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab272000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab273000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab274000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab275000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab276000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab277000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffab278000 flags=0x0000]Feb 08 12:54:46 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabc05000 flags=0x0000]Feb 08 12:54:46 framenix kernel: ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)Feb 08 12:54:48 framenix systemd-logind[2106]: Lid closed.Feb 08 12:54:49 framenix systemd-logind[2106]: The system will suspend now!Feb 08 12:54:49 framenix ModemManager[3585]: <info> [sleep-monitor-systemd] system is about to suspendFeb 08 12:54:49 framenix kded5[3271]: org.kde.plasma.nm.kded: Unhandled active connection state change: 3Feb 08 12:54:49 framenix kernel: wlp1s0: deauthenticating from f0:b0:14:cb:89:ab by local choice (Reason: 3=DEAUTH_LEAVING)Feb 08 12:54:49 framenix systemd[1]: Stopped target Host and Network Name Lookups.Feb 08 12:54:49 framenix systemd[1]: Stopping Host and Network Name Lookups...Feb 08 12:54:49 framenix systemd[1]: Stopped target User and Group Name Lookups.Feb 08 12:54:49 framenix systemd[1]: Stopping User and Group Name Lookups...Feb 08 12:54:49 framenix systemd[1]: Stopping Name Service Cache Daemon (nsncd)...Feb 08 12:54:49 framenix systemd[1]: nscd.service: Deactivated successfully.Feb 08 12:54:49 framenix systemd[1]: Stopped Name Service Cache Daemon (nsncd).Feb 08 12:54:49 framenix systemd[1]: nscd.service: Consumed 33ms CPU time, received 11.5K IP traffic, sent 6.3K IP traffic.Feb 08 12:54:49 framenix systemd[1]: Starting Name Service Cache Daemon (nsncd)...Feb 08 12:54:49 framenix nsncd[21456]: Feb 08 11:54:49.562 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 3s }, path: "/var/run/nscd/socket"Feb 08 12:54:49 framenix systemd[1]: Started Name Service Cache Daemon (nsncd).Feb 08 12:54:49 framenix systemd[1]: Reached target Host and Network Name Lookups.Feb 08 12:54:49 framenix systemd[1]: Reached target User and Group Name Lookups.Feb 08 12:54:49 framenix wpa_supplicant[2759]: wlp1s0: CTRL-EVENT-DSCP-POLICY clear_allFeb 08 12:54:49 framenix systemd[1]: Starting Pre-Sleep Actions...Feb 08 12:54:49 framenix systemd[1]: pre-sleep.service: Deactivated successfully.Feb 08 12:54:49 framenix systemd[1]: Finished Pre-Sleep Actions.Feb 08 12:54:49 framenix systemd[1]: Reached target Sleep.Feb 08 12:54:49 framenix systemd[1]: Starting System Suspend...Feb 08 12:54:49 framenix systemd-sleep[21474]: Entering sleep state 'suspend'...Feb 08 12:54:49 framenix kernel: PM: suspend entry (s2idle)Feb 08 12:54:49 framenix wpa_supplicant[2759]: wlp1s0: CTRL-EVENT-DSCP-POLICY clear_allFeb 08 12:54:49 framenix wpa_supplicant[2759]: nl80211: deinit ifname=wlp1s0 disabled_11b_rates=0Feb 08 12:54:49 framenix kernel: Filesystems sync: 0.058 secondsFeb 08 12:54:54 framenix kernel: Freezing user space processesFeb 08 12:54:54 framenix kernel: Freezing user space processes completed (elapsed 0.002 seconds)Feb 08 12:54:54 framenix kernel: OOM killer disabled.Feb 08 12:54:54 framenix kernel: Freezing remaining freezable tasksFeb 08 12:54:54 framenix kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)Feb 08 12:54:54 framenix kernel: printk: Suspending console(s) (use no_console_suspend to debug)Feb 08 12:54:54 framenix kernel: queueing ieee80211 work while going to suspendFeb 08 12:54:54 framenix kernel: ACPI: EC: interrupt blockedFeb 08 12:54:54 framenix kernel: ACPI: EC: interrupt unblockedFeb 08 12:54:54 framenix kernel: nvme nvme0: 16/0/0 default/read/poll queuesFeb 08 12:54:54 framenix kernel: [drm:mes_v11_0_submit_pkt_and_poll_completion.constprop.0 [amdgpu]] *ERROR* MES failed to response msg=14Feb 08 12:54:54 framenix kernel: [drm:amdgpu_mes_reg_write_reg_wait [amdgpu]] *ERROR* failed to reg_write_reg_waitFeb 08 12:54:54 framenix kernel: [drm] PCIE GART of 512M enabled (table at 0x000000801FD00000).Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: SMU is resuming...Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: SMU is resumed successfully!Feb 08 12:54:54 framenix kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: [drm:jpeg_v4_0_hw_init [amdgpu]] JPEG decode initialized successfully.Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring jpeg_dec uses VM inv eng 1 on hub 8Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0Feb 08 12:54:54 framenix kernel: [drm] ring gfx_32803.1.1 was addedFeb 08 12:54:54 framenix kernel: [drm] ring compute_32803.2.2 was addedFeb 08 12:54:54 framenix kernel: [drm] ring sdma_32803.3.3 was addedFeb 08 12:54:54 framenix kernel: [drm] ring gfx_32803.1.1 ib test passFeb 08 12:54:54 framenix kernel: [drm] ring compute_32803.2.2 ib test passFeb 08 12:54:54 framenix kernel: [drm] ring sdma_32803.3.3 ib test passFeb 08 12:54:54 framenix kernel: amd_iommu_report_page_fault: 35693 callbacks suppressedFeb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac0000 flags=0x0000]Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac1000 flags=0x0000]Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac2000 flags=0x0000]Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac3000 flags=0x0000]Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac4000 flags=0x0000]Feb 08 12:54:54 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac5000 flags=0x0000]Feb 08 12:54:55 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac6000 flags=0x0000]Feb 08 12:54:55 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac7000 flags=0x0000]Feb 08 12:54:55 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabac8000 flags=0x0000]Feb 08 12:54:55 framenix kernel: amdgpu 0000:c1:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabad4000 flags=0x0000]Feb 08 12:54:55 framenix kernel: OOM killer enabled.Feb 08 12:54:55 framenix kernel: Restarting tasks ... done.Feb 08 12:54:55 framenix kernel: random: crng reseeded on system resumptionFeb 08 12:54:54 framenix systemd-logind[2106]: Lid opened.Feb 08 12:54:55 framenix xserver-wrapper[2362]: (EE) event11 - Power Button: client bug: event processing lagging behind by 677ms, your system is too slowFeb 08 12:54:55 framenix kernel: PM: suspend exitFeb 08 12:54:55 framenix systemd-sleep[21474]: System returned from sleep state.F
With s/g disabled though, the patch reliably resolves this coloured glitchyness.
Colored glitchiness and a white screen with the IOMMU errors like those shown above (AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0005 address=0xfffabf80000 flags=0x0000] ) should be different root causes.
Yeah, seems so. Just wanted to counter the statement of csutcliff:
amdgpu.sg_display=0 doesn't appear to be necessary on either 6.8 (tested rc3) or the drm-misc-next branch. on older kernels the screen would go white in full screen 3D applications unless S/G was disabled.
Note that I'm on 6.8-rc2, but I'll test with rc3 as well.
The rest of the conversation will continue over in the appropriate issue.
commit 9ae587f850a6702428273fcf4a2a9b392349b2a3Author: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com>Date: Mon Oct 30 09:25:37 2023 -0700 drm/amdgpu: Fix the vram base start address If the size returned by drm buddy allocator is higher than the required size, we take the higher size to calculate the buffer start address. This is required if we couldn't trim the buffer to the requested size. This will fix the display corruption issue on APU's which has limited VRAM size. Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2859 Fixes: 0a1844bf0b53 ("drm/buddy: Improve contiguous memory allocation") Signed-off-by: Arunpravin Paneer Selvam <Arunpravin.PaneerSelvam@amd.com> Acked-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
I have applied this change (including the follow-up commit) on top of 6.7.0 three days ago and haven’t had this issue on my Framework 13 since then.
Previously, everything would be fine in the beginning, but then it would start showing up at some point and, once it starts, it would happen multiple times a day. So, not 100% proof, but I feel like, without the patch, it would have already started after 3 days of uptime, so looks like that was it .