r/FedoraLinux

▲ 3 r/FedoraLinux+2 crossposts

ThinkPad T14s Gen 6 (AMD) with 2.8K OLED screen, screen flickering

I just got a new one (as in title T14s gen6 on AMD platform) with optional upgraded 2.8K OLED screen. Already regretting the choice of screen, should've kept it stock low resolution IPS, but now that I am here -- looking for any help to try and fix it.

The symptom: screen will periodically go into "seizure" where it flickers for a few seconds. Flickers as in the entire screen will go black for a fraction of a second then go back to normal.

I am on the most recent updates of Fedora 44, so fairly fresh amd-gpu-firmware and kernel (7.0.14).

What I've tried so far:

  • fwupd -- some minor updates were done, but no change in screen behavior
  • resetting bios settings and updating the bios -- no change
  • downgrading amd-gpu-firmware and booting with the oldest available kernel (6.19) -- no change
  • installing even older kernel from koji builds (f42 kernel, 6.16) -- this one had no flickering, but the wifi/bt is broken (the mt7925e chip is too new and supported version of mt7xxx-firmware does not work with 6.16 kernel)
  • Also tried all the google'd options of amdgpu cmdline params -- no effect there, the flickering persists regardless

Any ideas what else I should try or what else I can do there? Any point in raising it to Lenovo support (the laptop comes with Windows only, it shows as Fedora 42 certified, but it is impossible for this revision due to the soldered on mediatek chip, not m.2 card)

reddit.com
u/alexkey — 2 days ago
▲ 3 r/FedoraLinux+4 crossposts

I built TombOS: A minimalist x86-32 operating system with a web-based simulator. Looking for code review/contributors!

Hey everyone, Over the last few months, I’ve been deep in the weeds building TombOS, a minimalist x86-32 operating system written from scratch. My goal was to create a lightweight, educational OS that strips away modern bloat to focus on core kernel architectures, memory management, and process scheduling. To make it more accessible, I also built a web-based simulator and an Android front-end so people can interact with it without needing to configure a local VM or mess with raw ISOs right off the bat. Key Features: Monolithic minimalist kernel architecture Custom x86-32 bootloader and memory management Fully responsive web simulator + Android client integration I’m at the point where I’d love to get some fresh eyes on the codebase. If you’re into low-level systems programming, OS development, or just want to poke around a lightweight x86 architecture, I’d highly appreciate your feedback, critique, or contributions. GitHub Link: \[Your Link Here\] What do you think of the architecture choice here? Happy to answer any questions about

github.com
u/Repulsive_Nobody_937 — 8 days ago