00:47 HdkR: `amdgpu 0005:03:00.0: [drm] *ERROR* Error waiting for INBOX0 HW Lock Ack` More relevent to this channel. Anyone see this error spammed in dmesg, or should I update my kernel?
00:49 HdkR: Happens when I have two CRTCs enabled with output duplicating to both
00:49 Ristovski: What kernel version and what GPU?
00:50 HdkR: AMD Radeon Pro W7500, kernel 6.7.0-rc5, `xrandr --output DP-4 --mode 3840x2160 --same-as DP-3`
00:51 HdkR: Sometimes it goes away when I disable the CRTC and bring it back
00:55 agd5f: HdkR, might try a new DMCU firmware for your GPU
00:55 HdkR: Is that available in the linux-firmwares repo?
00:56 HdkR: I can very easily give that an update as a try
00:58 HdkR: Also any way to see the current version before updating?
01:01 agd5f: HdkR, read /sys/kernel/debug/dri/X/amdgpu_firmware_info (replace X with the drm number for your GPU)
01:02 HdkR: CU feature version: 0, firmware version: 0x00000000
01:02 HdkR: DMCUB feature version: 0, firmware version: 0x07000c00
01:02 HdkR: ...Good job C&P, but whatever
01:18 HdkR: Didn't seem to change pulling the latest linux-firmware at least
01:20 agd5f: HdkR, yeah, it's DMCUB on your chip
01:20 agd5f: if you are using an initrd, make sure you update that as well to include the new firmware
01:21 agd5f: could also try an older version
01:24 HdkR: good shout, I don't think I touched initrd
01:31 agd5f: you can also blacklist amdgpu on the kernel command line (modprobe.blacklist=amdgpu) and then boot to a non-GUI runlevel, then manually load amdgpu from a terminal. Once the system is up, it will pull the firmware from the standard location
01:31 HdkR: I think I don't have it built as a module so that wouldn't work?
01:32 HdkR: Rebuilding 6.8 instead of this random 6.7-rc5 anyway, will get a new initrd from that
01:36 HdkR: DMCUB feature version: 0, firmware version: 0x07002600
01:37 HdkR: Nice to see it updated
01:59 HdkR: So far no issue but it can take some time to show up
08:36 MrCooper: HdkR: if it wasn't a module, firmware would have to be compiled into the kernel itself, can't load it from initrd in that case
08:38 HdkR: Just double checked the v6.8 kernel that I built. amdgpu isn't configured as a module, it's compiled in
08:40 HdkR: So no idea where it found the firmware, just that it was picked up :)
08:42 kode54: it found the firmware at kernel build time
08:43 HdkR: Neat
08:43 kode54: which means when the firmware package is updated, you need to build a new kernel
08:43 kode54: but that's no problem, since there's a new one of those every few weeks or so
08:43 kode54: unless you are out of the habit of updating regularly
08:43 HdkR: Which is fine for me since I don't update the kernel or firmwares frequently
08:43 kode54: I update every time there's a new release
08:44 kode54: and I reboot any time there's a package update that affects most of the system
08:44 kode54: nines, schmines
08:45 HdkR: This Tegra doesn't get much uptime anyway. Something tends to explode on it periodically
08:48 dwfreed: kode54: more like nine 5s, amirite?
08:48 dwfreed: :D
08:53 kode54: haha
08:53 kode54: I mean
08:53 kode54: my boyfriend popped onto telegram to ask me "what happened?" when I was down for more than 5 minutes last night
08:54 kode54: I spent too much time looking around my UEFI menus during that reboot
08:54 kode54: thought he'd gone to sleep anyway and wouldn't miss the services