System Specifications:
OS: Zorin OS 18 (Core)
Desktop Environment: GNOME
Motherboard: MSI B550M-A PRO Setup
Processor: AMD Ryzen 5 5500GT with Integrated graphics
no dedicated graphics card installed yet now as its new pc build and also price and money constraints .
Graphics: AMD Radeon Integrated Graphics
Complete Chronological Timeline of Issues Faced
Issue 1: Fresh Installation Kernel Restart Loop (The Root Video Driver Conflict)
Behaviour: The problems began immediately upon a fresh install of Zorin OS. When attempting to boot into the newly installed system using the preinstalled kernels 6.17.35 and 20, the machine fell into a continuous, hard restart loop / black screen panic.
Observation: The kernel was completely failing to initialise the display output with the default AMD video graphics drivers. The system could not reach the desktop display server safely without hard-rebooting the motherboard, proving a foundational incompatibility or timing mismatch between the preinstalled kernel's video mode setting (amdgpu) and my hardware out of the box.
Current Fix: Installed Linux kernel 6.8.0-41 version to work ,
Issue 2: Browser Frame Drop / Video Playback Bottleneck (Kernel/Driver Interface)
Behaviour: Once the system was finally forced to boot and stabilise, a massive rendering bottleneck appeared during media playback. Brave Browser suffered from an unplayable 30 to 40 frame loss (dropping 1,290 out of 4,389 frames), causing severe, constant stuttering. Meanwhile, Firefox ran flawlessly (dropping only 17 out of 1,904 frames).
Observation: i don't know!!
Issue 3: Bluetooth Dongle Connectivity Drops (Hardware/Firmware Power Management)
- Behaviour: Once the system baseline was established, severe peripheral instability occurred. A standard USB Bluetooth Dongle realtek 8821Cu chipset experienced persistent connection drops, timing out, and failing to recognise devices cleanly.
- Fix: i switched to wired headphones.
Issue 4: Total GNOME Desktop Environment Crash (Application Layer)
Trigger: To monitor system resources, I installed the Mission Center app and for maths i installed Graphs (gnome-graphs) application via the Software Center using the Snap packaging back end.
Behaviour: The moment I attempted to add data or render a plot, the app completely froze. Instantly, the entire screen went black, terminated all active user sessions (Firefox, Telegram, etc.), and forcefully threw me back out to the GDM Login Screen. A similar sudden session crash occurred previously with the Mission Center hardware monitor just after opening it.
Core logs gathered from the display manager crash:
PlaintextMay 29 17:48:12 systemd[1687]: Failed to start app-gnome-gnome-graphs... May 29 17:48:12 systemd[1687]: Failed to start app-gnome-xdg\x... May 29 22:31:22 systemd[86535]: Failed to start app-gnome-gnome-graphs...
*Software Center Corruption: Following the crash, the Software Center corrupted the app's package metadata and refused to uninstall it graphically, requiring a manual command-line purge (sudo snap remove --purge graphs).
Issue 5: Post-Crash Shutdown-to-Reboot Loop Interface
-
Behaviour: Immediately following the GNOME desktop session crash, clicking the standard graphical upper-right GNOME menu to "Power Off" failed. Instead of shutting down, the system executed a machine reboot.*
-
Diagnostics: Running
sudo systemctl powerofffrom the terminal successfully cut hardware power to the motherboard instantly. This proves that the underlying ACPI state works; the graphical interface (gnome-session) simply cached a corrupt state during the violent Snap crash and began misfiring reset flags instead of a hard power-down signal.
Current Status and Interventions Taken
- Purged the problematic Snap app:
sudo snap remove --purge graphs - Restored graphical power actions:
systemctl --user daemon-reload,gsettings set org.gnome.settings-daemon.plugins.power power-button-action 'interactive' - Mitigation: Relying purely on Firefox for video processing and avoiding sandboxed hardware-accelerated utility apps to keep the display server from panicking.