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
  • oiaohm
    Senior Member
    • Mar 2017
    • 8466

    #41
    Originally posted by avis View Post
    "There are many cheat hypervisors" - I'll stop you right there. Many implies at the very least five, ok four.
    VAC documents at last count 14000 hypervisors they have to check for that cheaters have made all have windows claiming secureboot is enabled. Cheat developers are very active people.
    Originally posted by avis View Post
    Go ahead and list four well known and widely used Windows cheats which work as hypervisors.
    There are wide enough used

    Originally posted by avis View Post
    Secondly, how many of them do provide Secure Boot environment?
    The reality all cheater made hypervisors these days provide fake secureboot some provide fake TPM.

    Originally posted by avis View Post
    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.
    Can you run scripts early in the windows startup process that can undermine you system in the same way initrd can on Linux. The answer is yes and different cheat and malware developers do exploit this under windows.


    Are you sure they are valid signatures. I love secret squirrel work in this department. Turns out that you can take valid signature from one application put it on another one and Windows can be perfectly happy. Windows executable signing is proven false security.

    The reality avis you should be trusting windows and Linux equally because the so called extra security of windows has failed testing by people who decided to test it.

    Comment

    • drakonas777
      Senior Member
      • Feb 2020
      • 532

      #42
      Competitive multiplayer is not "the thing" in Steam Deck community AFAIK. Also, Valve people can always rework security mechanisms if they choose to do so. This anti-cheat discourse is an ordinary meltdown of birdie/avem/avis, because SD is AMD SoC based device with Linux inside and open source community likes it. Ergo, birdie/avem/avis must come to comments, write provocative bullshit and complain about FOSS "toxicity" afterwards.

      Comment

      • pmorph
        Senior Member
        • Oct 2007
        • 274

        #43
        Originally posted by avis View Post
        Let's call this DXVK/Wine gaming under Linux..
        You mean DXVK/Wine gaming under GNU/Linux?
        Good luck with that initiative.

        Comment

        • qarium
          Senior Member
          • Nov 2008
          • 3441

          #44
          Originally posted by drakonas777 View Post
          Competitive multiplayer is not "the thing" in Steam Deck community AFAIK. Also, Valve people can always rework security mechanisms if they choose to do so. This anti-cheat discourse is an ordinary meltdown of birdie/avem/avis, because SD is AMD SoC based device with Linux inside and open source community likes it. Ergo, birdie/avem/avis must come to comments, write provocative bullshit and complain about FOSS "toxicity" afterwards.
          exactly you are right... Birdie/Avis always claims people hate him for the facts he tells us but people do not hate him because of this instead they hate him because of his hostility agaist the opensource community.

          valve could make the steam deck complete closed that you can change nothing and Birdie/Avis would still claim that you can cheat on linux and windows is the superior solution for anti-cheat.

          how many people do even cheat on the steam deck? as you said: "Competitive multiplayer is not "the thing" in Steam Deck community AFAIK" the number is maybe "zero"

          but people like Birdie/Avis don't care they do not like AMD they do not like Linux they are deep state players who have money invested in stocks like microsoft and nvidia and so one. they drive on egoism and want profit from their egozentric world view.

          if linux and amd is successfull with the steam deck their stocks of evil companies like Nvidia and microsoft go down thats the reason why they are active and fight agaist it.
          Phantom circuit Sequence Reducer Dyslexia

          Comment

          • Weasel
            Senior Member
            • Feb 2017
            • 4509

            #45
            Originally posted by avis View Post
            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?
            Because DirectDraw converts all calls and is implemented these days on top of newer Direct3D versions? (it's implementation dependent, but I wouldn't be surprised if it's implemented on top of D3D12 for example)

            What is the difference between that and implementing D3D11 on top of Vulkan? (DXVK)

            Why is the latter less "native"?

            Give me actual logical reply, not bullshit like "it has nothing to do with it". It's a perfect comparison. You don't know anything about how software is built. it seems.

            Originally posted by avis View Post
            Wine DLLs being implemented as Windows compatible PE modules does not make Win32 API native to Linux.
            I don't care what you consider native. For those DLLs (that have no unix calls, i.e. their entire implementation is into the .DLL itself), the code path is the same as on Windows. Period.

            For me that makes it native, from a technical and software point of view, not hocus pocus.

            Originally posted by avis View Post
            libwine.so still translates Win32 API to POSIX API.
            That's mainly used for winelib apps... lol. i.e. apps "ported" from Wine to Unix (it's basically like how AutoHotkey can generate a self-executing exe, it still ships the interpreter and everything, it just bundles it easily for people who don't have AutoHotkey or Wine installed).

            It's never even used by PE DLLs. Only unix parts. (there's some, but those are more along the lines of "kernel space" stuff, like Vulkan for example, or X11 or display drivers, etc)

            You clearly have no idea what you're talking about.

            Originally posted by avis View Post
            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.
            The Linux kernel doesn't execute shit. WTF you talking about? The kernel can load .so modules, but that's a kernel thing. That's not used for userspace mapping or loading of libraries.

            In userspace, the so loader (ld-linux.so) is a userspace component that maps the .so files. Wine has a loader that does the same thing by mapping DLLs. Both are in userspace (they do use the kernel-space mmap API but that API is completely generic and can map anything, it's not related to loader).

            You can write your own fucking library format and your own loader in your own userspace app.

            BTW, many apps generate code at runtime (JIT) on ALL platforms, are you saying those aren't native because of your hocus pocus logic? Please. Obviously generating code at runtime means they must load them themselves and map them after generating.

            Originally posted by avis View Post
            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.
            Well at this point it's clearly you have no technical basis and don't know what you're talking about and are here just to spread hatred or misinformation on topics you obviously have no clue of.
            Last edited by Weasel; 03 June 2023, 02:29 PM.

            Comment

            • krunky
              Junior Member
              • Mar 2022
              • 4

              #46
              Originally posted by qarium View Post
              valve could make the steam deck complete closed that you can change nothing and Birdie/Avis would still claim that you can cheat on linux and windows is the superior solution for anti-cheat.
              Because it is? You have to write your own driver implementation to make sure its safe against detection. But if you sell it, there is always chance to get ban. Apex Legends allowed linux users to play the game but turns out it does not the protect the game against cheaters as well as it does windows. Here is one example.

              Originally posted by qarium View Post
              valve could make the steam deck complete closed that you can change nothing and Birdie/Avis would still claim that you can cheat on linux and windows is the superior solution for anti-cheat.
              Honestly, I don't surprised at all. It's clearly shows what kind of mindset you have​.

              Comment

              • qarium
                Senior Member
                • Nov 2008
                • 3441

                #47
                Originally posted by krunky View Post
                Because it is? You have to write your own driver implementation to make sure its safe against detection. But if you sell it, there is always chance to get ban. Apex Legends allowed linux users to play the game but turns out it does not the protect the game against cheaters as well as it does windows. Here is one example.
                Honestly, I don't surprised at all. It's clearly shows what kind of mindset you have​.
                what mindset do i have ?

                people always mix up linux support in general and special device based on linux like the steam deck.

                you maybe can not make linux in general save but of course you can produce a device who is completely closed to make sure no one cheats.

                also modern AI technology make any clind side anti-cheat protection obsolete because the AI by statistic analysis alone can detect any cheater.
                Phantom circuit Sequence Reducer Dyslexia

                Comment

                • avis
                  Senior Member
                  • Dec 2022
                  • 2260

                  #48
                  Originally posted by oiaohm View Post
                  VAC documents at last count 14000 hypervisors they have to check for that cheaters have made all have windows claiming secureboot is enabled. Cheat developers are very active people.
                  First things first, what "VAC documents"? URL please. Authored by Valve please.

                  https://www.google.com/search?q=CSGO+VAC+hypervisor finds nothing, nada, zero, zilch.

                  For Christ's sake, don't try to look and sound smart with your verbiage rich long paragraphs looking like arguments. Doesn't work with me.

                  I need fucking proofs. If there are 14000 hypervisor cheats, Google must be able to find at least a couple. The hell I cannot find a single one? Maybe you've got access to something which Google/Bing/Yandex/Baidu don't index?

                  Comment

                  • avis
                    Senior Member
                    • Dec 2022
                    • 2260

                    #49
                    Originally posted by Weasel View Post
                    I don't care what you consider native

                    The Linux kernel doesn't execute shit

                    many apps generate code at runtime (JIT)
                    A metric ton of pristine bullcrap and completely unrelated stuff any programmer on stackoverflow dot com or news dot ycombinator dot com (I hate how vBulletin nowadays expands links) will laugh off and call lunacy. I'm not even going to attempt to argue with this any longer. It's akin to arguing with religious people: they destroy logic with conviction. So do you. Will skip your comments from now on.

                    System calls execute themselves, page faults are handled by angels, binaries are read and parsed by daemons, tasks are scheduled by stray souls, signals, IPC, networking, memory management (including mapping and protection), code execution rings, devices communication, yeah, the kernel does nothing. Binaries simply run. LMAO.

                    Have a nice day!
                    Last edited by avis; 04 June 2023, 11:19 AM.

                    Comment

                    • Weasel
                      Senior Member
                      • Feb 2017
                      • 4509

                      #50
                      Originally posted by avis View Post
                      A metric ton of pristine bullcrap and completely unrelated stuff any programmer on stackoverflow dot com or news dot ycombinator dot com (I hate how vBulletin nowadays expands links) will laugh off and call lunacy.
                      I'm a C/C++ software dev (my fucking job) and I'm semi familiar with the Linux kernel, loader, and the Wine code.

                      Who the hell are you again?

                      Originally posted by avis View Post
                      I'm not even going to attempt to argue with this any longer. It's akin to arguing with religious people: they destroy logic with conviction. So do you. Will skip your comments from now on.
                      Yeah, you. You're the fanatic with zero facts. Where's your freaking proofs for anything you've said to back it up? You've said NOTHING to ever back up your claims.

                      Originally posted by avis View Post
                      System calls execute themselves
                      Yeah, the caller is userspace. So a loader that calls a system call is still a userspace library dumbass. i.e. Wine can do it just as well as your fucking "magical" native loader ld-linux.so.

                      Look at the fucking source code under Wine's tree in the directory called loader. It's not even huge. You can read it and comprehend it in an hour, even if you're not very experienced with C. There's nothing magic there. No CPU emulation or any hacks.

                      Or keep living in delusion because you're like a religious nutjob who clings to bullshit beliefs instead of facts.

                      Once you've read that piece of code, come back and tell me what part of it is non-native. I want to know.

                      Originally posted by avis View Post
                      page faults are handled by angels
                      Userspace. (the kernel passes it back to the registered userspace handler, this happens in any OS)

                      Originally posted by avis View Post
                      binaries are read and parsed by daemons
                      Actually daemons can do that, yeah. (system services in Linux land, btw they're userspace).

                      Originally posted by avis View Post
                      tasks are scheduled by stray souls, signals, IPC, networking, memory management (including mapping and protection), code execution rings, devices communication, yeah, the kernel does nothing. Binaries simply run. LMAO.
                      Task scheduler is typically userspace daemon.

                      Signals are sent by the kernel but Windows does not have the Unix concept of signals so that's irrelevant here.

                      IPC is just system calls done from userspace. It's nothing less "native" than calling a memory mapper API (allocator in low level terms). Are you saying memory allocation is special and non-native?

                      You're not special. I respect your (non-technical) contributions of bug reports, but your ego is through the roof.

                      Sometimes it's time to admit you have no fucking idea of what you're talking about to people more qualified than you. Grow up.
                      Last edited by Weasel; 04 June 2023, 03:34 PM.

                      Comment

                      Working...
                      X