FKMS: transparency artifact in drm formats AR24 and AB24
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- linux
- Domain
- operating-systems
Research direction
Reproduce the artifact in FKMS using the documented modetest commands with AR24 and AB24, after enabling vc4-fkms-v3d. Start by comparing the FKMS result with non-firmware KMS and review the reported logs; the work is done when those formats display without the translucent top-left image artifact.
Written by the indexing model from the issue text.
Description
Describe the bug
While run modetest -P 75@85:800x480@AR24 in fkms mode on yocto I see artifact in top-left quarter of screen. (My screen is upside down).
The issue observed on AR24 and AB24 formats. May be another with alpha channel.
No dependency on plane resolution.
I don't observe the same issue in non-firmware KMS mode.
To reproduce
tested on yocto core-image-sato in fkms mode (set dtoverlay=vc4-fkms-v3d in /boot/config.txt).
kill 'GUI window manager'
modetest -p # retrieve CRTC id and plane id
modetest -P <plane_id>@<crtc_id>:800x480@AR24
modetest -P <plane_id>@<crtc_id>:800x480@AB24
also
modetest -s 89:#0@AR24 -P 38@87:600x280@AR24
Expected behaviour
No artifacts should be seen
Actual behaviour
There is a part of image in top-left quarter of screen, which have about 50% of transparency.
modetest -P 75@85:800x480@AR24

modetest -s 89:#0@AR24 -P 38@87:600x280@AR24 -C

System
- Which model of Raspberry Pi? e.g. Pi3B+, PiZeroW
Pi 4B 8Gb + DSI LCD 7" - Which OS and version (
cat /etc/rpi-issue)?
Yocto core-image-sato - Which firmware version (
vcgencmd version)?
The latest from https://github.com/raspberrypi/firmware/tree/master/boot at the moment - Which kernel version (
uname -a)?
Linux raspberrypi4-64 5.15.34-v8 #1 SMP PREEMPT Tue Apr 19 19:21:26 UTC 2022 aarch64 GNU/Linux
Logs
modetest -P 38@87:800x480@AR24
testing 800x480@AR24 overlay plane 38
- Dominant language
- No language data
- Stars
- 5.6k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
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 raspberrypi/firmware
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2042 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
raspberrypi/firmware#2040 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
raspberrypi/firmware#2039 · 6 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
raspberrypi/firmware#2038 · 4 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2037 · 4 comments ·
All issues in raspberrypi/firmware
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
needs: triage type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug spec-mismatch
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
[Bug]: isStartupEntryInstalled treats access-denied as not-installed, duplicates Windows login items Openclawsweeper:bulk-filed clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
Difficulty 2/5 1-3 hours Newbie friendliness 78/100