Announcement

Collapse
No announcement yet.

The Problems Right Now For Gaming On Linux

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

  • #31
    Originally posted by curaga View Post
    The workload does show, many of the recent ports are rather buggy it seems.
    I don?t know about bugs but it would have been nice if he had taken the time to add alt-tab support in fullscreen games? Just something that switches to windowed mode, or iconifies the game?

    Comment


    • #32
      Originally posted by Dukenukemx View Post
      #3 There needs to be a better way to manage these repositories. I know that Ubuntu has a way to manage them but there has to be a better way. Like putting hotlinks in websites that you can click on and have it added to your system. Cause right now I keep bookmarks for repositories I want.
      Regarding external programs the easiest way is that a user only has to install a single package and the installed package itself generates the proper repository entries in the system. The DEB-packages of Steam and Google Chrome and many other external programs do follow this procedure.

      I also ran an update and accidentally got Wine 1.5.20, which doesn't play World of Warcraft anymore. So I gotta downgrade to 1.5.19, which is not a straight forward process.
      And because of this, adding repositories shouldn't be too easy. Users tend to install everything without thinking and a small hurdle ensures that the user thinks a least a little bit about what he is going to do.

      Comment


      • #33
        "There's a shortage of highly-qualified Linux game developer veterans for porting games to Linux. Linux Game Publishing isn't doing much these days"

        Why Michael didn't mention about Runesoft?
        I ask because this company come back to Linux after four years of the break and they start updating all games which ported to Linux:

        "i just got this game and it works so well on my ubuntu 12.10 and kind of liking it

        +2 votes reply to
        Runesoft Dec 11 2012, 9:37am replied:
        If demand is there for Cultures on Linux, it could be happening."

        Desura is online games! Have you tried free games on Desura? Which ones are your favorites? let's all play together in free online games on Desura!


        "What about Ankh 3 and other Runesoft Games only available on Mac OS ?"

        "kratz00 Nov 7 2012, 8:31pm replied:
        All I can say for now is, we are working on Airline Tycoon Deluxe and Northland, they will be available on Desura really soon. Next up will be Jack Keane and the Ankh series. The Ankh series will also include Ankh 3 for Linux for the first time ever, but probably not this year."

        Comment


        • #34
          Originally posted by elanthis View Post

          ... what games exactly have you been playing? The _Vast_ majority of games I've played have never once crashed on me.

          Obviously, anything from Bethesda is not on that crash-free list.

          Also keep in mind that many, many game crashes are actually video driver bugs. Video drivers are both the most complex and more fragile software running on your computer besides the kernel itself. There's a reason Windows moved to a micro-kernel design just for WDDM; they got sick of having their OS called crashy and fragile just because AMD/NVIDIA/Intel couldn't deliver a stable driver.

          few examples
          Aliens vs Predator 1,2,3
          Grandprix 1 (on an Atari st) and 4 on win pc..
          star wars game (fps ) star trek game (fps)
          Left For dead 2
          Prey

          Comment


          • #35
            Originally posted by rang501 View Post
            I have seen that happening. Mostly with wine based software where fullscreen is being used.
            In Windows when video driver crashes, driver will be reloaded and you can happily use your computer, your game probably dies but you dont need to log in again and other apps are still running. In linux if driver dies, everything dies, you can lose a lot of work.
            Open Source drivers are way too unstable. Some desktop apps can crash drivers (or xserver) way too easily.
            Nope, if a driver dies in Linux, just that driver gets "disconnected" from the kernel. Any program connected to that hardware's driver that just error, will be terminated eventually. Some developers may not put extra code to recover from a crash, so the driver gets stuck and a reboot is require to resume. Some applications creates a temporary file, so the program can pick up where it left off. I do not know any game have this feature, so you are left redoing what you did in the game. In productivity applications that do not have this feature, save, save, save.

            X Window System is different compared to Windows. Also Linux is different than Windows how an application is loaded. Any X11 application that gets loaded is given a whole new environment. The X Window System has own environment. Any X11 applications that loaded are loaded as "sub-environments." If a graphics driver crashes, X Window System will seem that it is frozen. There is a command in X Window System that can be enabled to force detach keyboard and mouse from a program and give it back to X Window System to run a terminal program to terminate the program that froze.

            In Windows, if a driver crashes like the graphics driver, the whole OS just crashes or a "Blue Screen of Death." There are no ways to restart the GUI or Windows, but a reboot. Usually the game just crash, Windows have to dump the framebuffer that the game left and refresh the framebuffer with the desktop content. Windows 7 may be able to catch the crash from a driver, but it too has the same problems as other operating systems. If a graphics driver crashes, its GUI will not work. Linux can unload a driver including the graphics driver, but only it is not in use.

            When I play games on my computer, I have every program closed. Any work will be save. Any game you play is not written well, so expect crashes to occur. Though I am not a user that has every bell and whistle of GUI effects enabled because I prefer the minimal GUI like Xfce.

            I like to treat Linux like a roach. Linux limbs are like drivers. You tear its limbs off and it will still work. Can not do that to Windows.

            The open source drivers for ATI and AMD graphics are better than Intel graphics drivers. Also nouveau is probably even worst than Intel graphics.

            For several years of using Linux daily, X Window System have not crash on me unless I did something stupid in its config. Programs put in full-screen crashes on me here and there, but a quick CTL+ALT+F1...F6 (GUI is on VT7) gives me the ability to terminate the program. If I am a gamer, this is a lot nicer than in Windows. In Windows, it takes a while for Windows to say "program not responding." If I select terminate, Windows still will take while to terminate the program.

            Comment


            • #36
              Originally posted by Dukenukemx View Post
              #3 There needs to be a better way to manage these repositories. I know that Ubuntu has a way to manage them but there has to be a better way. Like putting hotlinks in websites that you can click on and have it added to your system. Cause right now I keep bookmarks for repositories I want. I also ran an update and accidentally got Wine 1.5.20, which doesn't play World of Warcraft anymore. So I gotta downgrade to 1.5.19, which is not a straight forward process.
              Adding repositories or more package servers to the package manager creates problems like an instability of Linux. You should not add any repositories. It is best force Ubuntu to add programs that you like to their main servers, so your setup does not get broken. Ubuntu developers will test if the program works under the Ubuntu version.

              In Gentoo the highest Wine version is 1.4.1 at this time. Sure they have 1.5.20 in their tree, but it is not stable as an overall system setup to be used for production.

              Wine is a program that requires a new fake Windows directory to be created and Windows applications be re-installed for every Wine version upgrade or downgrade. It is best to hard set the version for Wine unless you do not mind doing a complete setup of all your Windows programs that you want Wine to run.

              Comment


              • #37
                Originally posted by tecknurd View Post
                The open source drivers for ATI and AMD graphics are better than Intel graphics drivers. Also nouveau is probably even worst than Intel graphics.
                Lol, no they are not.

                Comment


                • #38
                  Originally posted by e8hffff View Post
                  Linux for home users is only coming together now. In the last few years work has been addressing gfx drivers, desktop and other UI to make controlling a Linux platform and its functionality, much easier.

                  If companies in the past tried Linux game sales they need to return and be with the community as it grows. They also need to bring unique titles and games that will promote the platform, example Role playing games. There has to be a reason someone would move from a console or Windows to Linux regarding games.

                  Linux needs game makers that will code and make great titles only for Linux. It needs to prove itself.
                  ? I think the opposite is true... or lets say it this way... what you want to be true is true anyway...

                  I mean what are the 2 reason why linux is not successful on the desktop... 1. few games 2. no microsoft office or office that is fully compatible with ms-office formats... on the other side where you say "there need to be a reason" there are plenty or reasons... 1. linux doesnt cost you money... then you get a desktop that is usable for working in contrast to windows... at least till now they never had different workplaces whats absolutly needed for working you cant just use one desktop for all your tasks... thats brainfuck... its a bit like you are not using a multitask able os... yes its kind of possible to use multitasking but the guy is not optimised for it...

                  then you have all the better installion-options... better upgrade system etc... more security... and even under windows most users should fast learn that opensource software is nearly always better if there is a equivalent version of opensource vs a closed-source programm... you just get what you want no adware (ok there are a few exceptions sadly). So even under windows the first thing I do when I search a software... I just invest if needed long time to absolutly find a opensource alternative... and only if there is absolutly no alternative I maybe use propriatary version... because they are never free not even free of charge... it has a money-making reason to not release the source code... so if you not pay directly money, you will see adware or something else... so opensource is like a "organic" or "fair trade" logo for software basicly more "organic" because its not primary about the work-circumstances of the developers but of the quality of the software... because at least there are no anti-features included...

                  but except the last point... you have basicly nothing vs a console... except maybe that maybe xbmc or something like that works... and you have no real good alternative for the consoles... and all the pc vs console advantages...

                  But yes at the moment I think android gaming has more potential than the steam-linux-console thing... but maybe I am wrong... and on the pc, buy-titles are dead nearly anyway... I think f2p is at least for the next years the primary market... if they will bring that to linux you really dont need to pay one dime for software to start playing that can also a console not deliver because there are basicly no f2p games for them...
                  Last edited by blackiwid; 01 January 2013, 07:48 AM.

                  Comment


                  • #39
                    "no f2p games"

                    Heard of FOSS games? These are actually free and paying won't give you an advantage.

                    "I mean what are the 2 reason why linux is not successful on the desktop... 1. few games 2. no microsoft office or office that is fully compatible with ms-office formats..."

                    MS-office formats are plague and you should avoid them. Go ODF! Now, the question is, when will people use these...

                    Comment


                    • #40
                      Originally posted by tecknurd View Post
                      Nope, if a driver dies in Linux, just that driver gets "disconnected" from the kernel. Any program connected to that hardware's driver that just error, will be terminated eventually. Some developers may not put extra code to recover from a crash, so the driver gets stuck and a reboot is require to resume. Some applications creates a temporary file, so the program can pick up where it left off. I do not know any game have this feature, so you are left redoing what you did in the game. In productivity applications that do not have this feature, save, save, save.

                      X Window System is different compared to Windows. Also Linux is different than Windows how an application is loaded. Any X11 application that gets loaded is given a whole new environment. The X Window System has own environment. Any X11 applications that loaded are loaded as "sub-environments." If a graphics driver crashes, X Window System will seem that it is frozen. There is a command in X Window System that can be enabled to force detach keyboard and mouse from a program and give it back to X Window System to run a terminal program to terminate the program that froze.

                      In Windows, if a driver crashes like the graphics driver, the whole OS just crashes or a "Blue Screen of Death." There are no ways to restart the GUI or Windows, but a reboot. Usually the game just crash, Windows have to dump the framebuffer that the game left and refresh the framebuffer with the desktop content. Windows 7 may be able to catch the crash from a driver, but it too has the same problems as other operating systems. If a graphics driver crashes, its GUI will not work. Linux can unload a driver including the graphics driver, but only it is not in use.

                      When I play games on my computer, I have every program closed. Any work will be save. Any game you play is not written well, so expect crashes to occur. Though I am not a user that has every bell and whistle of GUI effects enabled because I prefer the minimal GUI like Xfce.

                      I like to treat Linux like a roach. Linux limbs are like drivers. You tear its limbs off and it will still work. Can not do that to Windows.

                      The open source drivers for ATI and AMD graphics are better than Intel graphics drivers. Also nouveau is probably even worst than Intel graphics.

                      For several years of using Linux daily, X Window System have not crash on me unless I did something stupid in its config. Programs put in full-screen crashes on me here and there, but a quick CTL+ALT+F1...F6 (GUI is on VT7) gives me the ability to terminate the program. If I am a gamer, this is a lot nicer than in Windows. In Windows, it takes a while for Windows to say "program not responding." If I select terminate, Windows still will take while to terminate the program.
                      On my laptop (quite old, 7300 GO), nvidia driver seems to die quite often (wlm + photoshop + aero combination), screen goes black and it takes few seconds to restore itself (it shows me information bubble about a graphics driver crash). I havent seen any BSOD-s lately with win7.
                      Nouveau is quite problematic driver. Sometimes simple window resize can crash a whole xserver.
                      In my opinion, Xserver shouldn't die, when driver crashes. It should run as best it can and try to reload driver again (fallback into vesa mode?). every software piece contains bugs and xserver should be able to recover from it. Hardware failure is a different case, recovering from that is quite difficult, i think. In short, applications shouldn't be able to kill xserver at all.

                      Comment

                      Working...
                      X