Skip to content

Conversation

@feeRnt
Copy link

@feeRnt feeRnt commented Aug 31, 2025

Fixes:

-- Signed-off-by: feeRnt [email protected]

feeRnt added 3 commits August 30, 2025 16:18
-- ps4_bridge:

Should fix the blackscreen that occurs when going from kernel
and initramfs to a distro's graphical display manager.
Makes the switch / refresh to a new mode not cause the blackscreen.

Files changed:

- drivers/gpu/drm/amd/amdgpu/ps4_bridge.c
Removed cq_delay(s) in ps4_bridge.c.
PS4-Linux patches from github.com/rancido; part 1.

drm_bridge_attach without DRM_BRIDGE_ATTACH_NO_CONNECTOR (with 0 now).
PS4-Linux patches from github.com/rancido; part 5.

Signed-off-by: feeRnt <[email protected]>
Revert commit :
be5a7aa - (Add 1080p120 mode)

Having a 120Hz modeline causes incorrect mode selection
by the GUI / Display Manager, causing a 60Hz monitor to try
with a 120Hz mode - leading to a blackscreen at graphical startup.
The only fix seems to be having a xorg.conf in
/usr/share/X11/xorg.conf.d/

Disabling for now to test fix.
Try using MODE_TYPE_PREFERRED in ps4_bridge.c,
only for the 1920x1080-60 Hz mode.

This may allow using higher display modes and refresh
rates (60Hz vs 120Hz) without compromising on support
for older monitors and lower resolutions.
@feeRnt feeRnt marked this pull request as ready for review August 31, 2025 15:34
@crashniels
Copy link
Owner

LGTM

Will test this as well next week and will merge it after. Thanks for the PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants