Announcement

Collapse
No announcement yet.

Steam Client For Linux Confirmed

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

  • #76
    Nope. The APIs are still required since you shaders only can deal with polygons you send... but the sending itself requires a specific API. And the APIs of course also come ( as could it otherwise be in the world of informatics ) with different and by itself incompatible shader languages. Lucky is who has an abstraction layer in between :P

    Comment


    • #77
      Originally posted by Dragonlord View Post
      Nope. The APIs are still required since you shaders only can deal with polygons you send... but the sending itself requires a specific API. And the APIs of course also come ( as could it otherwise be in the world of informatics ) with different and by itself incompatible shader languages. Lucky is who has an abstraction layer in between :P
      Actually, internally, they're like massively parallel stream processors.

      Some are dedicated to doing vertex processing.
      Some are dedicated to doing shading.

      With DX10 or GL 2.1/3.X capable cards, there's not even a specific dedication to portions of the pipeline. It can morph from one demand set to the next or be GPGPU entirely. The whole lot is driven by driver software that transforms the given graphics API into stream processor instructions.

      This is why Gallium3D's so cool. It, in theory, can produce nearly optimized instruction mixes for a given OpenGL (Or D3D...ugh...) api call set- and do it for CPUs, GPUs or a mix thereof via LLVM.

      Comment


      • #78
        I guess the stress here is on "in theory"? Haven't looked at Gallium3D at all yet but would supporting all kinds of graphic card intermediate APIs ( aka hardware interface not software interface ) not be quite an undertaking?

        Comment


        • #79
          Originally posted by Dragonlord View Post
          I guess the stress here is on "in theory"? Haven't looked at Gallium3D at all yet but would supporting all kinds of graphic card intermediate APIs ( aka hardware interface not software interface ) not be quite an undertaking?
          GCC manages:

          Fortran
          C
          C++
          Pascal
          Object Pascal
          Java

          It's little different with GPU stuff, and actually the API's underneath are very, very similar. Fact of the matter is, AMD's drivers are intrinsically identical past the API edge. Ditto NVidia. All Gallium3D brings to the table is the same framework for FOSS drivers and brings the bulk of the performance mojo via a JIT that can handle all sorts of things. It's a bit different in that only recently did the GPU vendors add efficient CPU shader support into their drivers and it's a bolt-on that they did to cope with shader modalities that aren't supported on a given GPU (See: IGPs pre DX10- they typically rely on the CPU to inefficiently do Vertex operations...). In the case of Gallium, you've got interchangeable processing backends that can target a given GPU's instruction set or a given CPU's without it being a bolt-on.

          Comment


          • #80
            Be still my heart...

            Comment


            • #81
              it would be truly amazing to be able to run my source games natively!!

              /me dreams on..

              Comment


              • #82
                Please, next time before airing some news as important as Steam/Source in Linux, try to confirm it with someone, not some misplaced or non-related file.

                Comment


                • #83
                  Your All wrong!

                  Steam is going to release a set-top-box that will run "SteamOS" based on linux to complement the "steam cloud". it will of course include a TV tray for your KB/M

                  Comment


                  • #84
                    Originally posted by bugmenot View Post
                    Steam is going to release a set-top-box that will run "SteamOS" based on linux to complement the "steam cloud". it will of course include a TV tray for your KB/M
                    Na it's going to run on the Phantom Game Console.

                    Comment


                    • #85
                      In retrospect, I know Phoronix and Michael are so sure that Steam is going to Linux and that Valve is indeed working on it, but boy, Blizzard's WoW was listed to have a Linux client so it could be speculated they were working on it before deciding to give us the shaft. All I'm saying is that even if Valve was working on a Linux client for Steam, it could easily be removed from the pipeline. The headline written is a bit of a leap of faith even with the evidence presented. Let us note that Valve has NEVER officially announced that Steam was going to Linux. Michael, have you jumped the gun just a bit there?

                      Comment


                      • #86
                        Maybe its good that steam isnt coming to linux...

                        http://forums.steampowered.com/forum...d.php?t=764344

                        Apparently customers from around the world are getting screwed by the changing currency convertion rates at the expense of Valve's bottomline.

                        Comment


                        • #87
                          Wat. Steam deals awkwardly with exchange rates and different pricing norms in different countries so you'd rather we don't get it?

                          Comment


                          • #88
                            Doubt its coming anytime soon because Valve is still covering up talk about a Linux Client in their forums. Or blocking flame wars.

                            http://forums.steampowered.com/forum...ighlight=linux

                            GIVE US A CLIENT VALVE!

                            Comment


                            • #89
                              Originally posted by SlickMcRunfast View Post
                              Doubt its coming anytime soon because Valve is still covering up talk about a Linux Client in their forums. Or blocking flame wars.

                              http://forums.steampowered.com/forum...ighlight=linux

                              GIVE US A CLIENT VALVE!
                              Gabe owes all his fortune (and his overgrown belly) to microsoft. He's not letting a linux steam client be released anytime soon.

                              Comment


                              • #90
                                Better this way. We need games, not trojans in disguise <.=.<

                                Comment

                                Working...
                                X