"Stallman approved" gaming console - is it possible?

9 replies [Last post]
MistahDarcy
Offline
Joined: 03/18/2016

A free software "Stallman approved" gaming console. Is it possible?

Has anyone built, or know if it's possible to build, a fully free software (libreboot, free graphics drivers, etc.) PC system able to run SuperTuxKart, Minetest, Xonotic, Ryzom, Teeworlds and a myriad of other free software games with maximum graphics settings and controller support?

What about front-ends or launchers? Something like Lutris (Launchbox or Steam-esque), but that doesn't use/recommend non-free software.

I know it's farfetched, but with the PS5 release on the horizon I'm trying to scratch the itch with something that respects my freedom instead.etc.

jxself
Offline
Joined: 09/13/2010
nadebula.1984
Offline
Joined: 05/01/2018

The best libreboot computer is GM45 based, which is too old and weak to serve as a gaming console. GPU performance is not the only problem, but API (e.g. OpenGL) support is more important, depending on the game's API requirements.

However, there are many newer computing devices supported by coreboot. It is true that ME cannot be completely removed on newer platforms, but this is not coreboot's fault. It is Intel that planted the 30-minute time bomb, and coreboot does its best to defuse the time bomb while granting users maximum possible freedom.

MistahDarcy
Offline
Joined: 03/18/2016

Makes sense. I guess a corebooted system would be as good as it gets in this case. At least for more intensive titles.

I bet the GM45 could still make for a nice retro box. I know Leah from Libreboot is completely into modifying retro gaming systems right now.

koszkonutek
Offline
Joined: 03/19/2020

From what I know, it was already possible to hack around that 30-minute poweroff anti-feature a year ago or even earlier[1]. Talking from the privacy point of view - those coreboot'ed me_clean'ed machines (like Purism's laptops) should be fine. Yet, talking from software freedom viewpoint - they are broken beyond repair.

Actually, I believe Talos II systems[2] should be able to handle anything, but they cost money I've never seen with my eyes.

[1] http://blog.ptsecurity.com/2017/08/disabling-intel-me.html
[2] https://ryf.fsf.org/vendors/raptor

EDIT: Of course, I assume that use of non-x86 architecture is not of concern here, since free software games, being *free software*, would be possible to recompile for ppc64 :)

commodore256
Offline
Joined: 01/10/2013

Ok, Dream SBC of which I think is legally viable.

An AMD64 compatible clone from when the patents on AMD64 expire that is a superset to the OG Xbox and has a libre GPU that's at least marginally faster than a Geforce 6800 Ultra that's D3D9c, OpenGL and glide compatible and has libre drivers for DOS, NT 3.51, (the newest version windows without the NSA Keys) OS/2, NT4.0, Win9x, NT5.X and NT6.X and obviously Linux-Libre with libre firmware and have a built in sound card that supports A3D, EAX and OpenAL and be a multi-niche device that tries to capitalize on the need for legacy OS compatibility with mini PCIe slots fore converting into PCI and ISA for CNC RTOS functionality and have USB for "I just need an XP machine as an appliance for my $50,000 industrial printer that only has XP drivers." and it would be appealing to the people that want a new OG Xbox, the price of older consoles are going up and the people that want the ultimate Windows 98 machine and I guess it would make a good machine for targeting ReactOS driver compatibility.

But there's a problem with infrastructure, I don't think there's x86 IPCores floating around that's more than a Pentium MMX Clone.

koszkonutek
Offline
Joined: 03/19/2020

Right... Ok, I had to read it 3 times to kind of understand what You mean. But how do patents exactly work in this case? I can't really imagine Intel and VIA paying AMD for x86_64 patents - if that was the case, wouldn't AMD at some point just refuse license the patent to other companies in order to gain monopoly in the field?

Masaru Suzuqi
Online
Joined: 06/06/2018

Pyra.

https://pyra-handheld.com/boards/pages/pyra/

I have heard that that can run even F1 2017 linux version on it.

https://store.steampowered.com/app/515220/F1_2017/

I recently got F1 2005 (PS2) and Logicool GT Force quite cheap, so-so fun, but then graphic sucks anyway. It makes me sad. Because there are many people who enjoy latest high graphics games such as F1 2020 or PES 2020 or something. In 2005, the spectators are completely freezing.

PublicLewdness
Offline
Joined: 03/15/2020

I'm in the process of making my Trisquel desktop a gaming system. The best GPU I have seen that works with Trisquel is an Nvidia GTX 780 Ti so it would play many games. Itch.io is a open source client if you prefer clients as is Game Jolt. Lutris can be used to manage games from non client stores such as GOG. Newer CPUs such as my Ryzen 5 2600X seem to work on Trisquel.

koszkonutek
Offline
Joined: 03/19/2020

> Newer CPUs such as my Ryzen 5 2600X seem to work on Trisquel.

Sure, OS compatibility is not a big problem in x86 world. Newer AMD and Intel processors, however, won't let You get the "Stallman approved" sticker asked about in this thread :/