Announcement

Collapse
No announcement yet.

Steam On Linux Use Ticked Higher In May, 25% Of Linux Gamers Are Using The Steam Deck

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by Tuxee View Post
    What should that be?
    just remember this: https://www.indiegogo.com/projects/ubuntu-edge#/

    i mean a steamOS based smartphone what is not based on Google Andorid with a strong gaming SOC

    Originally posted by Tuxee View Post
    So... a laptop with a decent graphics card.
    really do you think it is only a laptop with a decent graphics card ?
    if you watch the power consumtion numbers of the ryzen 7800X3D then it shows the CPU if it is stagged 3D cache would make a big impact.
    they could be the first on the market with amd ryzen X3D cpu...


    Originally posted by Tuxee View Post

    So... a desktop with a decent graphics card.
    right now if you buy a Desktop even with decent graphic card then there is windows on the system

    i mean sell desktops with SteamOS on the device.

    Originally posted by Tuxee View Post
    ​​
    So... a small form-factor desktop without a keyboard.
    i want a steam controler 2.0 i bought the first one but it was stolen from me.

    Originally posted by Tuxee View Post
    ​​
    I'm not sure... is this an attempt at sarcasm or just stupidity from your side?
    yeah right... you are in favor of buy windows devices thats why you do not want steamOS devices in the market.
    Phantom circuit Sequence Reducer Dyslexia

    Comment


    • #32
      Originally posted by SikSlayer View Post
      I'm probably misunderstanding, but does this mean that about 25% of Steam Linux users have transitioned to the Steam Deck?
      No, if you count the remaining 75% of Steam Linux users they'll add up to slightly above 1% of total Steam users, which is in line with what Steam Linux market share used to be before the release of Steam Deck. So this likely means that most Steam Deck users are new to Linux gaming.

      Comment


      • #33
        Tried using holoISO on arc a380 in a qemu VM, sadly didnt work, tried emulating steamOS on arch by launching steam's gamepad UI on gamescope via DRM, sadly doesnt work either just launched the game and shows a black screen, audio still plays the overlay flashes when you try to open it up? wondering if this is yet another polaris issue.

        Comment


        • #34
          Originally posted by qarium View Post

          yeah right... you are in favor of buy windows devices thats why you do not want steamOS devices in the market.
          Neither my laptops (Thinkpad X13 and previously an HP Elitebook) nor my desktops (all of them) came with Windows.

          Comment


          • #35
            Originally posted by avis View Post
            First, is Win32 native API to Linux? Is DirectX native API to Linux? You may build a hundred layers of excuses and tricks to claim that's not "emulation" only I don't give a damn about rich verbiage. These are completely alien APIs and they will never work as well as they work under an OS which provides them natively. It's a ton worse than what FreeBSD does. FreeBSD's Linux emulation is actually very close to running natively.
            Is DirectDraw native API on Windows? Is it or not?

            It's completely implemented on top of newer Direct3D nowadays so it's "pure emulation" in your mind, even on Windows. This is why your logic is a farce.

            You can use DXVK on Windows, to show you that it's not any less native than Windows, it still translates DX11 API into Vulkan calls. That's still native.

            Most of Wine code is pure PE (EXE/DLL) files with no calls to the unix libraries, other than the few low level ones. Such code will work on Windows as well in most cases if you replace the system dll. It's as "native" as it gets, because it implements the same shit, purely in userspace.

            Why the fuck would an API that, say, generates some random numbers be different and less native on Linux simply because you say so? The implementation is no different that Windows (well it might be slightly different, but the contract is the same, I mean it's not like it's reverse engineered, it's built from scratch based on the API contract).

            Originally posted by avis View Post
            Second, Windows Test Mode is easily discoverable. Of course as a cheat author you can hide everything but the user will have to enable testsinging mode in the first place and many will not do because they will be scared. That's too close to actually running malware on your system.

            Third, under Linux there's zero guarantee that anything that the game works with is real/pristine. The kernel driver, Mesa, everything can be replaced/patched however the user wants. In Windows the entire system is digitally signed starting from the bootloader. Overriding this is extremely difficult if not impossible. And let me tell you one thing: there are undetectable hardware cheats. The problem is they are all bespoke and not produced on a mass scale. I'm fine with all the 20 people in the world who have them. I'm not fine with practically any Linux user who can be a dirty cheater because there's no way to verify their system integrity.
            As I said you can use a custom driver to bypass that, since it runs in ring 0.

            You say it's close to running malware. You're a cheater in this case, do you care? Heck 99% of users don't give a shit about signed binaries in the first place.

            You know what else is close to running malware? Your stupid anti-cheats that hook into drivers or install drivers. Bypassing them usually is less malware and intrusive than not.

            Originally posted by avis View Post
            God, the amount of weaseling out, just to misrepresent how horribly bad Linux for Windows gaming is, is just disgusting.

            I'm totally fine with Wine, DXVK, proton, whatever. This is not "Linux gaming" and never will be. Maybe start with the English language and basic logic.

            Let's call this DXVK/Wine gaming under Linux because outside this combo, there's nothing to speak of. Not a single native AAA title for Linux for the past five years. Or maybe there have been one or two. Well, Windows has at least five dozen of them annually.
            You're gaming on Linux, so it's Linux gaming.

            I don't give a shit about native titles. In fact, unless performance is a problem, I'd prefer Proton simply because you have more control over it and devs don't have to build a "Linux version" (yes, I do care about devs' time as well).

            What do I mean by more control? Imagine a title comes up that only supports X Linux API or library (say, PulseAudio), or supports only Wayland (yuck) or only X11 (better). What do you do then if you want to run it on another driver or display server? You need a compatibility library. What if there isn't one? You're fucked.

            Enter Proton. Proton is that compatibility library, since it exposes the Windows-equivalent API, which is then translated at some point to whatever driver you're using.

            In 20 years, a new driver might be written for Wine to deal with a new Linux driver or display server or system. Guess what? The game doesn't give a shit cause it still interfaces with the Windows API. It doesn't know it's running on PulseAudio under-the-hood, nor does it need to.

            It's no fucking different than old, deprecated Windows APIs, which are entirely implemented on new, modern Windows APIs, even on Windows.

            So Proton > native unless its performance is bad. Deal with it.
            Last edited by Weasel; 02 June 2023, 04:31 PM.

            Comment


            • #36
              Originally posted by Weasel View Post
              Is DirectDraw native API on Windows? Is it or not?

              It's completely implemented on top of newer Direct3D nowadays so it's "pure emulation" in your mind, even on Windows.
              What DirectDraw? What does DirectDraw have to do anything with our discussion for Christ's sake? It's an old API for 2D graphics in Windows. Games rarely if ever used it. The API has effectively been dead for ages, for almost two decades now. Why did you even bring it to this discussion?

              Wine DLLs being implemented as Windows compatible PE modules does not make Win32 API native to Linux. libwine.so still translates Win32 API to POSIX API. A ton of Win32 API calls have no equivalents in Linux and vice versa. libwine cannot possibly become a Windows application, as the Linux kernel has no idea how to execute PE (portable executable) files. There's so much complete baloney in your post, I'm just speechless.

              I will not argue with any further as I value my sanity a lot more than trying to right the wrong-thinking of others. I've done this before - it doesn't work.

              "DirectX under Windows is/uses emulation, Proton is better". I'm out. This is madness.

              Have a nice day.
              Last edited by avis; 02 June 2023, 05:28 PM.

              Comment


              • #37
                I was busy exterminating a bunch of Tyger Claws. Cyberpunk is working flawless at 4K with Plasma 5.27.5 Wayland, Linux 6.3.5 (custom), Mesa 23.1.1, latest experimental Proton, RX 6800 XT and i7 13700K @6GHz. This is a dream came true after so many years thanks to so many developers, especially Wine, Linux, Steam, AMD, Mesa, and others.

                Comment


                • #38
                  Originally posted by avis View Post
                  Linux cannot even provide a secure base platform for games to rely on. In Windows games which want to protect you from cheaters may use Secure Boot/TPM/signed Windows kernel driver to have the assurance that the system is not compromised and you're not running cheat applications. In Linux, nothing is guaranteed. Linux fully trusts custom MOK certificates, so even Secure Boot is a joke in terms of providing system integrity..
                  Simple EFI runtime driver that hooks GetVariable function and returns data expected by Windows to make it think that it's running with secure boot enabled (faking secure boot) - SamuelTulach/Se...

                  Sorry secureboot/TPM does not help. There are many cheat hypervisors The reality is "Secure Boot/TPM/signed Windows kernel driver to have the assurance that the system is not compromised" does not in fact mean anything because you are cheat makers breach that at the Secureboot/TPM level.

                  Yes boot with secureboot off load a module that software provides TPM and tells windows that secureboot is on and windows believes it. So hacked from firmware. This hacked from firmware allows booting windows in test signing mode then after cheat driver is loaded switching displayed to applications flags that signing is on. The reality by the time the game loads the cheat is hidden.

                  Anti-cheat systems cannot depend on Secureboot or TPM or windows driver signing as all of those are defeated. Linux in a lot of ways is more truthful about what is secure.

                  Comment


                  • #39
                    Originally posted by oiaohm View Post

                    Simple EFI runtime driver that hooks GetVariable function and returns data expected by Windows to make it think that it's running with secure boot enabled (faking secure boot) - SamuelTulach/Se...

                    Sorry secureboot/TPM does not help. There are many cheat hypervisors The reality is "Secure Boot/TPM/signed Windows kernel driver to have the assurance that the system is not compromised" does not in fact mean anything because you are cheat makers breach that at the Secureboot/TPM level.

                    Yes boot with secureboot off load a module that software provides TPM and tells windows that secureboot is on and windows believes it. So hacked from firmware. This hacked from firmware allows booting windows in test signing mode then after cheat driver is loaded switching displayed to applications flags that signing is on. The reality by the time the game loads the cheat is hidden.

                    Anti-cheat systems cannot depend on Secureboot or TPM or windows driver signing as all of those are defeated. Linux in a lot of ways is more truthful about what is secure.
                    "There are many cheat hypervisors" - I'll stop you right there. Many implies at the very least five, ok four. Go ahead and list four well known and widely used Windows cheats which work as hypervisors. Secondly, how many of them do provide Secure Boot environment? I love facts, oiaohm. For the past 24 hours at least a dozen of Linux fans have tried to feed me with BS. I've eaten more than enough. Thank you. I need solid facts, proofs, citations. "Many" as you said.

                    Again, Windows at least has some defenses against cheaters and low level malware, Linux has basically none and is open to hacking of anything and everything, yet we have now two people in this discussion who claim that Windows protections are worthless. They are not. I trust my Windows 10 installation a lot more than I trust my Linux install. In Windows I know what I run, almost every executable file on my system has a digital signature, in Linux I've no idea what I run. The kernel and its modules are signed. Great. That's it. Even the initrd may contain malware, I'll never be able to discover. And that's Fedora.

                    Many people here have Secure Boot completely disabled because their favourite disto doesn't support Secure Boot.

                    Comment


                    • #40
                      Originally posted by avis View Post
                      Wine DLLs being implemented as Windows compatible PE modules does not make Win32 API native to Linux. libwine.so still translates Win32 API to POSIX API. A ton of Win32 API calls have no equivalents in Linux and vice versa. libwine cannot possibly become a Windows application, as the Linux kernel has no idea how to execute PE (portable executable) files. There's so much complete baloney in your post, I'm just speechless.
                      There is a catch here. Dynamic ELF linux kernel really does not know that much about. Linux kernel knows enough that it sees dynamic elf finds the static elf loader entry and then runs that. The reality is Linux kernel has no idea about dynamic elf files either. So Linux kernel having no idea about PE and PE be a dynamic binary format equals basically status normal for the Linux kernel.

                      The reality is you don't use native Linux kernel loaded binaries on Linux 99% of the time.

                      Lots of the Win32 API has no equivalents in Windows syscalls. Windows is designed to abstract access to the system by .dll files. There are particular windows dll like ntdll.dll that cannot be swapped between windows versions.

                      Sorry ruin your day but libwine exists on windows. There are some games that are old that have libwine.dll built from wine source for windows because the game is 16 bit and they are using emulation to run on windows. libwine in wine is not just for win32 to posix but is also used in win16 to win32. So libwine cannot possible become windows application is false the win16 to win32 parts libwine absolute can be built for windows winevdm and others do. libwine is not black and white here it shades of grey parts of it build for windows.

                      Comment

                      Working...
                      X