linux-cachyos-lts / linux-cachyos 7.2: please carry 2ee9836545e6 ("drm/amdgpu: Fix VCE 3 ring align_mask"). VCE encode hangs on Polaris since 6.18.46
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 72/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- c, linux
- Domain
- backend, operating-systems
Research direction
Start by checking the referenced upstream commit 2ee9836545e6 and the VCE ring alignment code, especially vce_v3_0_ring_vm_funcs, in the kernel sources for linux-cachyos-lts and linux-cachyos 7.2. Confirm the align_mask change from 0xf to 0x1f and how kernel patches are carried in these branches. Done when the fix is included in both requested branches and Polaris VCE encoding no longer hangs.
Written by the indexing model from the issue text.
Description
Since 6.18.46, hardware video encoding on Polaris (RX 580) hangs the GPU: ring vce0 timeout, then suspend of IP block <vce_v3_0> failed -22 and a GPU reset.
Cause: 6.18.46 picked up d5ab4c6a64ef ("drm/amdgpu: Implement insert_end for VCE 3") without its follow-up 2ee9836545e6 ("drm/amdgpu: Fix VCE 3 ring align_mask"), which raises vce_v3_0_ring_vm_funcs' align_mask from 0xf to 0x1f. The follow-up is in 7.3 and tagged for stable, but it is still missing in 6.18.57 and 7.2.11. 7.2 has the same bug: https://github.com/rustdesk/rustdesk/issues/16324
It's a one-line patch. Could linux-cachyos-lts and linux-cachyos 7.2 carry it until stable does? I've been stuck on 6.18.42 for several months now.
- Dominant language
- Shell
- Stars
- 4.7k
- Forks
- 174
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 3
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from CachyOS/linux-cachyos
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
CachyOS/linux-cachyos#961 · 1 comment ·
-
[FEATURE] Missing regular x86-64 build of 7.3 kernelPossibly taken @ptr1337 claimed this 1 day ago. Openenhancement
CachyOS/linux-cachyos#1111 · 2 assignees ·
-
[BUG] linux-cachyos 7.3.0-4: SENSORS_APPLESMC disabled, no keyboard backlight / macsmc-battery errors / mbpfan fails on pre-T2 MacBookPro11,4 (LTS works)Possibly taken @ptr1337 claimed this 2 days ago. Openbug
CachyOS/linux-cachyos#1110 · 2 comments · 2 assignees ·
-
[BUG] Kernel 7.3: RTL8125B NIC disappears on first cold boot — PCIe root port 00:03.2 not enumeratePossibly taken @ptr1337 claimed this 2 days ago. Openbug
CachyOS/linux-cachyos#1108 · 2 assignees ·
-
[Investigation request] MacPro6,1 Tahiti/D700 7.3 HDMI framebuffer pin -ENOMEM; 1080p workaroundPossibly taken @ptr1337 claimed this 3 days ago. Openenhancement
CachyOS/linux-cachyos#1107 · 2 assignees ·
All issues in CachyOS/linux-cachyos
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
ophub/amlogic-s9xxx-armbian#3752 ·
Maintainers usually reply within 1 day
-
prio:low type:chore
Difficulty 1/5 Under an hour Newbie friendliness 82/100
davidsneighbour/dotfiles#602 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day
-
update-request
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
msys2/MINGW-packages#33004 ·
Maintainers usually reply within 1 day
-
bug small tooling
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day