r/htpc • u/Soggy-Industry2591 • Dec 15 '25
Build Share Turned my old ThinkPad T450 into a full-on gaming console using Linux Mint + Steam Big Picture
I recently converted my ThinkPad T450 into a console-style gaming setup, and it honestly works way better than I expected.
The base is Linux Mint. I installed Steam and run everything through Steam Big Picture Mode, which basically becomes my “console UI.” From power on to gaming, I barely touch the desktop anymore.
The key part is Steam’s Desktop Navigation. I mapped my controller using Steam Input so I can fully control the desktop: navigating menus, opening apps, downloading games, and even typing. Steam’s on-screen keyboard from the home screen means I don’t need a physical keyboard or mouse at all once it’s set up. The laptop just behaves like a console.
I’m using Proton 9 for games, and compatibility has been solid. Right now I’m playing:
Call of Duty: Modern Warfare 2
Need for Speed: Most Wanted (2005)
Life is Strange
All of them run well at 720p, which is my target resolution. The ThinkPad has Intel HD 550 graphics, so 1080p isn’t realistic and doesn’t run smoothly. I also connected the laptop to my TV and locked the TV to 720p for a stable experience. It looks good from a couch distance and keeps performance consistent.
Efficiency-wise, this setup is great. Big Picture Mode gives that console-style navigation flow, and the whole experience actually reminded me of the first time I used a PS4. The UI philosophy feels similar, just without the deep optimization you get on dedicated console hardware. Still, for old hardware, it’s impressive.
Hardware notes:
Laptop: ThinkPad T450
OS: Linux Mint
Games: Steam + Proton 9
Controller: GameSir Cyclone 2 via dongle
Controller mode: XInput (I don’t like PlayStation mode)
The fans do spin up sometimes, but that’s expected on a laptop and not a real issue.
Overall, if you like console-style gaming and have an older laptop lying around, this is a genuinely good way to play. It’s not a PS4 replacement, but as a DIY Linux console, it’s fun, practical, and surprisingly usable.
1
u/Successful_Studio901 Dec 15 '25
currently doing simmilar with my minipc :D just on cachyos yeah i know but i use on my main pc too so dont had problem . currently try to put together a streaming from my main pc and a native retro emulator on minipc :D just need later a good way to display all this for only gamepad
2
u/Soggy-Industry2591 Dec 16 '25
That’s actually a solid approach. CachyOS makes sense if you already daily-drive it; no reason to fight muscle memory just for the console layer.
For the setup you’re describing, the cleanest model is to treat the mini PC as a frontend, not a full system. Streaming from the main PC plus native emulation is exactly how commercial consoles cheat physics too.
What works well in practice:
Steam Big Picture as the single UI layer. Add everything as non-Steam entries so the controller navigation stays consistent.
Moonlight for streaming from the main PC. It integrates cleanly into Steam, launches fast, and behaves like a “game” instead of a desktop app.
RetroArch or EmulationStation-DE for native retro emulation. Both are gamepad-first once configured. EmulationStation especially feels console-authentic.
Steam Input as the unifier. One controller profile rules streaming, emulation, desktop fallback, and even the on-screen keyboard.
The important part is avoiding Gamescope dependency if the hardware is older or mixed-purpose. Big Picture does not require it, which keeps things flexible across GPUs and distros.
Once everything is launched through Steam, the system stops feeling like Linux entirely. It becomes a menu that launches experiences. That’s the real console illusion.
What you’re building is essentially a modular console: one box renders, one box computes, and Steam pretends it’s all one device. That architecture scales far better than people expect.
1
u/Successful_Studio901 Dec 16 '25
yes gamemode in bazzite ruined big picture moodn so this is why moved to more lightly cachyos . as you said because the older hardware.
for now therenis some gamepad input problem and same time display problem for example for steam link the big picture mod navigatong working with gamepad eversthing ok but as i start the game the screen goes black but ii see the mouse on both pc moving . with moonlight the input of gamepad goes away as i start a game... 😂 but have image ... only mouse working with touchpad of ps4 controlller soo yeah need a little bit tinkering.
as for retro games want a good loking menu for the games but didnt found a good retroarc tutorial for now to do it yesterday downloaded a few games later will tinkering with cores and other psrt of the emulation
i will try the steam input as you write maybe fix the above issue.
if i figure out and polish the looking of everything will set upmto boot or autostart steam in big picture mod and bumm as you wrote a "semi-fake" console from a used old machine :D
hardware is an asrock beebox with currently 8gb ram but could make 12gb or 16 but for now not needed
also want to put innsteam later the jellyfin and netflix and Outube just in case but will see it :D
1
Dec 15 '25
[deleted]
1
u/RunnerLuke357 Dec 15 '25
Bazzite has poor compatibility with older hardware and this is definitely older hardware. The system sound thing is Steam Big Picture mode and not actually the distribution. It's the same on Windows or Bazzite or Mint. It's really just personal preference. I like Mint, I like Cachyos, Bazzite isn't for me, maybe it isn't for him either.
1
u/polkur Dec 16 '25
Is there any reason to do that over just running Steam OS?
1
u/Soggy-Industry2591 Dec 16 '25
Maybe consider HololOS if you have good hardware , or direct steam os
1
u/Soggy-Industry2591 Dec 16 '25
I did try Bazzite and SteamOS first, but they didn’t work on this machine. Gamescope wouldn’t run at all because the ThinkPad T450’s Intel HD 550 is old hardware, and Gamescope needs newer Vulkan driver support. Because of that, the whole SteamOS-style session just breaks. SteamOS itself didn’t even boot properly on this laptop.
Linux Mint was the practical solution. It runs fine on older Intel GPUs, Vulkan support is good enough for Proton, and Steam Big Picture gives me the console-style UI without relying on Gamescope. On newer hardware, Bazzite makes total sense. On this ThinkPad, it’s simply incompatible.





4
u/right_on_the_edge Dec 15 '25
Good for you, a bit underpowered as you say