"Stallman approved" gaming console - is it possible?

10 réponses [Dernière contribution]
MistahDarcy
Hors ligne
A rejoint: 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
Hors ligne
A rejoint: 09/13/2010
nadebula.1984
En ligne
A rejoint: 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
Hors ligne
A rejoint: 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
Hors ligne
A rejoint: 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
Hors ligne
A rejoint: 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
Hors ligne
A rejoint: 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 -under review-
Hors ligne
A rejoint: 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
Hors ligne
A rejoint: 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
Hors ligne
A rejoint: 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 :/

IrishUSA
Hors ligne
A rejoint: 12/03/2016

Hear hear I've been longing for such a system for many years.

How great would it be to have it as actual hardware and sold? Even if it's motherboards from old Libreboot-compatible laptops put into new cases.

It would have to have (and I think boot by defaut into) the so-called "10 Foot Interface" - perhaps GNOME Games or Gamehub can be used as is or at least modified to remove support for unfree software.

I also like the Sony Xross Media Bar (XMB) user interface, because it includes video, photos, and music as well as games. Retroarch resembles it but in my opinion is too complicated and focused on emulation. In the handheld scene, there are two frontends that resemble the XMB: GP2XMB and DinguXMB. I guess those would need to be ported to PC hardware, and also to be able to launch photos, video, and music within that UI. It would be nice to also add in support for video services like PeerTube, MediaGoblin, etc.

On the games themselves: an in-UI system to browse on online "store" of them, perhaps using a "pay what you want" approach like elementary OS's App Center. I think it would make the most sense for each game to be its own AppImage.

Companies like Khan Games, Greenboy Games, and Songbird Productions are releasing new (unfree) software for old consoles, on physical hardware cartridges, to this day. So maybe even though you could download a game electronically, there would still be a market for physical media, because that's so much part of the console experience. So it would be great if this Libre console had a cartridge slot, but for something standard and open (more or less) rather than proprietay. I would suggest CompactFlash cards. Yes they're the biggest of the widely used flash memory cards out there, but that's a good thing, enabling cover art and game logos to be more legible, and making it harder to lose the carts.

Maybe also have an optical drive, to allow for cheaper media, and to let the console play CDs and DVDs.

Another thought: it would be good to have a unified, system-wide approach and UI to handling game controller configuration and mapping. So the various libre games out there would we modified to eliminate their code for that and hand it off to the OS, or at least use a common look and feel for it.