this post was submitted on 18 Mar 2025
1404 points (97.6% liked)

linuxmemes

23741 readers
2068 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. ๐Ÿ‡ฌ๐Ÿ‡ง Language/ัะทั‹ะบ/Sprache
  • This is primarily an English-speaking community. ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡บ๐Ÿ‡ธ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • ย 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [โ€“] [email protected] 4 points 1 day ago (1 children)

    I tried Linux Mint, and enjoyed my experience and even setup everything and then when I booted up Factorio Steam didn't use my 3080 somehow. Pop OS worked but I didn't like the experience. I'll have to give Linux Mint a shot again.

    [โ€“] [email protected] 2 points 1 day ago (2 children)

    That is almost certainly because Factorio has a native Linux version and Steam installed that instead of the Windows version. It was trying to use OpenGL and defaulting to CPU rendering because you likely haven't altered the default configuration.

    If you force Steam to use steam play, it will download the Windows version and run it through Proton which will use the right hardware.

    [โ€“] [email protected] 1 points 18 hours ago (1 children)

    Iโ€™m confused. Shouldnโ€™t me downloading the native Linux factorio and native Linux Steam be enough? Why would it default to something else?

    [โ€“] [email protected] 1 points 17 hours ago

    It is enough, provided that you have your system configured correctly. Which, in this case, is designating a graphics card to use. Without that it defaults to using CPU rendering.

    Most people don't want to deal with the headache of configuring their systems and would rather use something more automatic.

    That's what Proton does for you. If you're using Proton then it can assumed that you're gaming and so defaults can be set to support that.

    Whereas people use Vulkan for many different projects and so it chooses safe defaults and depends on further configuration by the user (which Proton does for you).

    Native Linux games work just fine (I play native Rimworld every week or so), you just have to configure your system manually.

    Or just use the preferred method of running Windows games via Proton. You're going to be doing it anyway in order to game on Linux and so it is often more work to run the native version than it is to run the Windows version and let Proton handle the automatic configuration.

    [โ€“] [email protected] 1 points 1 day ago (1 children)

    I've not played Factorio but I've seen a vidjeo about it. How is the Windows version on Proton better than a Linux native version?

    Wouldn't the correct answer be to fix the graphics driver or configuration? And why doesn't OpenGL just work? Or better yet, Vulkan?

    It's this nonsense that keeps people locked in to Windows.

    [โ€“] [email protected] 2 points 1 day ago (1 children)

    Running the native version requires the user to configure their system correctly and then it would work. Most people who are coming to Linux from Windows are not interested in editing config files or using the terminal and, in any case, the vast majority of Linux gaming is done by running Windows games via WINE.

    Proton is WINE packaged with the software and configuration scripts so that it 'just works' without user intervention. If you're on Linux, you can install Steam and Go to Settings -> Compatibility and check 'Allow Steam Play for all other titles' and, from that point on, it will install the Windows version of the game and run it with Proton with no user interaction (other than clicking 'Play').

    Itโ€™s this nonsense that keeps people locked in to Windows.

    It isn't nonsense, it makes perfect sense.

    You can follow the error messages (which it prints to stdout when the game launches) and determine what the problem is so that you can fix it. The problem is completely understandable, the game logs would show exactly what device it was using and you could see what piece of software is responsible and go and look at the online documentation for that project to determine the exact configuration change that you need to make.

    That's how you should be troubleshooting problems, but you can't do that on Windows because everything is a black box and provides little to no logs. If you're lucky you'll get an error message.

    If you have a problem on Windows you first reboot and pray. Or, if that doesn't fix it, you search random social media or forum posts, apply arbitrary registry changes recommended by Reddit comments, upgrade drivers, downgrade drivers, install motherboard firmware and dig through the various Windows GUI menus, which are change completely between Windows 8, 10 and 11 (but not 9, which doesn't exist for some arbitrary reason), to locate a switch or checkbox that you can flip (and reboot again) until finally the problem resolves itself seemingly on its own. To me, this is the nonsense.

    [โ€“] [email protected] 1 points 9 hours ago

    It shouldn't require editing config files, except maybe in an Nvidia Optimus or AMD Switchable Graphics configuration. The fast/efficient GPU support was a dumpster fire the last time I had Linux on a laptop with it.

    I know what Proton is.

    No, it does not make perfect sense that a Linux native version of a game is more difficult to use than the Windows version on Proton. That may be how it is, but it does not make sense. Whatever method WINE or Proton uses to connect the Windows game to a supported graphics API in Linux must be entirely possible to do in a native Linux version of a game as well. For whatever reason, the game developers either chose not to or were incapable of developing that code.

    At the third party application level, Windows applications are a black box. That has nothing to do with Windows, though. Complain to third party developers

    It reads like you lack experience troubleshooting on Windows. If you're praying to some higher power to make your software issues go away, you may also want to revaluate your troubleshooting methodology. Nearly everything you said can also apply to troubleshooting issues with Linux. Except for the whole skipping of "Windows 9", which no one truly cares about.

    You clearly feel a lot of hate towards Microsoft, and they certainly deserve a lot of it. However, it serves no purpose to resort to exaggeration and hyperbole.