Problem Description:
I am using Linux Mint and have identified a severe video signal synchronization issue during the login process. While this behavior seems to be a broader issue within the Linux ecosystem (having encountered similar issues on other distributions/interfaces like Zorin OS), I am reporting this to the Linux Mint team as LightDM appears to be the specific point of failure in this workflow.
Upon entering the password, one or both monitors exhibit extreme visual noise (static/snow, similar to analog television interference), immediately followed by a full system restart.
System Specifications:
GPU: AMD Radeon RX 7900 GRE
CPU: AMD Ryzen 7 5800X
RAM: 32 GB
OS: Linux Mint 22 (Issue persists on other LightDM-based distributions)
Monitor Configuration:
Primary Monitor (Horizontal): 2560x1440 @ 165Hz
Secondary Monitor (Vertical): 1080x2560 @ 75Hz (Native 2560x1080 rotated 90°)
Technical Analysis:
The issue stems from the fact that LightDM operates under the root user (or a separate system user) and utilizes default display settings—typically 60Hz and standard landscape orientation. At the moment of login, when the amdgpu driver attempts to instantaneously switch from LightDM’s 60Hz profile to the user-defined profile (165Hz and 90° rotation), a major synchronization conflict occurs.
On the AMD RDNA 3 architecture, this abrupt shift in frequency and orientation triggers a driver crash (MCLK switching failure) or a total loss of signal, forcing a hard system restart. I have attempted various manual xrandr scripts, but these prove unstable and often interfere with the boot process.
Proposed Solutions:
Integrate Monitor Settings into "Login Window" (lightdm-settings): It would be extremely beneficial if the LightDM configuration GUI included options to manually set the refresh rate, position, and rotation of monitors. This would allow the login interface to run at the same frequencies as the user session, eliminating the hardware "shock" during hand-off.
Automatic Synchronization: Implement a mechanism where LightDM can automatically inherit the display profile (resolution, Hz, and rotation) from the system-wide Cinnamon settings (cinnamon-monitors.xml). This would ensure a fluid and hardware-safe transition.
This improvement is critical for users with modern hardware, where high refresh rates and vertical display configurations have become industry standards.
Problem Description:
I am using Linux Mint and have identified a severe video signal synchronization issue during the login process. While this behavior seems to be a broader issue within the Linux ecosystem (having encountered similar issues on other distributions/interfaces like Zorin OS), I am reporting this to the Linux Mint team as LightDM appears to be the specific point of failure in this workflow.
Upon entering the password, one or both monitors exhibit extreme visual noise (static/snow, similar to analog television interference), immediately followed by a full system restart.
System Specifications:
GPU: AMD Radeon RX 7900 GRE
CPU: AMD Ryzen 7 5800X
RAM: 32 GB
OS: Linux Mint 22 (Issue persists on other LightDM-based distributions)
Monitor Configuration:
Primary Monitor (Horizontal): 2560x1440 @ 165Hz
Secondary Monitor (Vertical): 1080x2560 @ 75Hz (Native 2560x1080 rotated 90°)
Technical Analysis:
The issue stems from the fact that LightDM operates under the root user (or a separate system user) and utilizes default display settings—typically 60Hz and standard landscape orientation. At the moment of login, when the amdgpu driver attempts to instantaneously switch from LightDM’s 60Hz profile to the user-defined profile (165Hz and 90° rotation), a major synchronization conflict occurs.
On the AMD RDNA 3 architecture, this abrupt shift in frequency and orientation triggers a driver crash (MCLK switching failure) or a total loss of signal, forcing a hard system restart. I have attempted various manual xrandr scripts, but these prove unstable and often interfere with the boot process.
Proposed Solutions:
Integrate Monitor Settings into "Login Window" (lightdm-settings): It would be extremely beneficial if the LightDM configuration GUI included options to manually set the refresh rate, position, and rotation of monitors. This would allow the login interface to run at the same frequencies as the user session, eliminating the hardware "shock" during hand-off.
Automatic Synchronization: Implement a mechanism where LightDM can automatically inherit the display profile (resolution, Hz, and rotation) from the system-wide Cinnamon settings (cinnamon-monitors.xml). This would ensure a fluid and hardware-safe transition.
This improvement is critical for users with modern hardware, where high refresh rates and vertical display configurations have become industry standards.