Announcement

Collapse
No announcement yet.

FreeBSD: A Faster Platform For Linux Gaming Than Linux?

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

  • #31
    Originally posted by zoomblab View Post
    So many different factors motherboard, memory, audio, desktop, display server, compiler, file system ...
    Wow, I haven't seen so much illiteracy in my life ever before. FPS has never depended on anything in your list, given that you use the same hardware platform.

    Comment


    • #32
      Originally posted by zoomblab View Post
      So many different factors motherboard, memory, audio, desktop, display server, compiler, file system ...
      It was the same hardware between Linux and FreeBSD...
      Michael Larabel
      http://www.michaellarabel.com/

      Comment


      • #33
        Originally posted by vermaden View Post
        compiler: NEWER on Linux, so Linux should be faster here
        xorg sever: NEWER on Linux, so Linux should be faster here
        Do you want me to believe newer xorg or compiler will affect nvidia blob performance?

        Comment


        • #34
          Originally posted by kraftman View Post
          Do you want me to believe newer xorg or compiler will affect nvidia blob performance?
          In theory they could affect nvidia blob performance in several ways (both positively & negatively), as the blob can't do much on its own; it always depends on & interacts with things outside of it.

          If you want to be sure, test all permutations...

          Comment


          • #35
            Are you sure you didn't just benchmark the difference between Xorg 1.10.1 and Xorg 1.7.5?

            Comment


            • #36
              Originally posted by birdie View Post
              Zoomblab: So many different factors motherboard, memory, audio, desktop, display server, compiler, file system ...

              Wow, I haven't seen so much illiteracy in my life ever before. FPS has never depended on anything in your list, given that you use the same hardware platform.
              Bollocks.

              - A good motherboard comes with a good chipset. In the old days the chipset had a memory controller influencing your framerate, nowadays this is only the handling of the BUS. As modern chipsets tend to all be good, the influence is indeed negligible.
              - Before textures are uploaded to the GPU they are first loaded in system memory. Depending on the game faster memory and a faster file system may have an influence on the framerate, although this texture content is usually pre-loaded.
              - On an nVidia card you have certain contexts. This can be compared to multitasking on a CPU: every task (context... well, sort of) wants some time to calculate, and the scheduler takes care that every task gets it's time. A desktop can (and will) do GPU calculations without being visible. Yes, the desktop env. does affect your framerate.
              - The display server is more or less responsible for sending commands from userspace to the kernel module. A more optimal display server (userspace driver, OpenGL library) will send less commands with less CPU overhead. Yes, the display server affects the framerate too.
              - A more optimized compiler will produce less CPU overhead in the kernel, the driver, the OpenGL library, the display server, the game itself.... Depending on the bottleneck of the system, this could or could not have an influence on the framerate.

              Given the hardware is equal (not entirely clear from the article) there still are plenty of factors that influence the system performance, other than the kernel.

              Comment


              • #37
                So much angst from the linux crowd lol.

                Comment


                • #38
                  I understand these are out of the box experiences from each OS. In that regards the benchmarks are relevant in my opinion.

                  Each OS could be tailored further as mentioned in prior posts using lighter Window Managers and such. Although the overall effect is still present. I personally have never used desktop effects yet since they do not provide any enhance to my work flow. I always make sure to disable default enabled services that I would never use. I also use E16 or kde4 over any other desktops. I may see better performance overall with my style of setup but with all of the choices in Linux why skew the results of using non out of the box scenario's?

                  Honestly I would think most people that use Ubuntu are using Ubuntu's setup. If not they are probably using kubuntu or some other derivative. If out of the box experiences don't matter to you then the best thing you can do is to try you're own suggestions and bench each OS in a similar fashion on you're hardware to see if what you changed from default will really make that performance difference.

                  Comment


                  • #39
                    Yet another sensationalist fluff piece

                    I noticed a couple issues with "FreeBSD: A Faster Platform For Linux Gaming Than Linux?"

                    1: You've misspelled Ubuntu
                    2: You've misspelled PC-BSD

                    Users of both kernels are going to pretend to be mildly offended in an effort to appear smarter than you ;-)

                    All kidding aside, my concern is that sensationalist fluff pieces such as this will diminish the credibility of Phoronix's other worthwhile and noble efforts. Much like you've done with the "linux power management issue", your revenue-generating musings tend put-off those individuals with a ability to analyze your results and fix problems. PTS aside, if you strip off all the BS on the front page, Phoronix has become little more than a release-announcement-aggregator and the musings of a Mike McGee clone with an American accent.

                    Games on *nix:

                    Most *nix gamers play a single game (Eve or Wow for example). What matters to them is that their gaming experience is rock solid stable for long durations, and offers the full breadth of immersion that the creators of the game had intended. Crashing when alt-tab is pressed, losing mouse focus, and stuttering sound/graphics are examples of issues that break immersion and drive gamers away from these platforms. While many of us care little if our frame rate is 120, 80, or 60 fps, I can state with certainty that all gamers care quite a bit about those brief periods of zero FPS that send gamers flocking back to consoles and windows.

                    It would be nice if you gents put in some real effort and wrote an article about "playing games on Linux versus BSD", and actually took some time to play a couple games, join a guild, hop on mumble, and wrote an objective piece on the immersion breaking issues that you experienced. It will certainly generate better forum chatter than the last three pages of "Yeah-huh/Nu-huh", "You did it totally wrong", and "Ubuntu sucks".

                    Comment


                    • #40
                      Should really read Kudos Nvidia driver team.

                      You've got a driver with more than 95% of the same code (pretty much the same) delivering results that are pretty much the same (5-10%) with games using pretty much the same abi's. It may be that a couple of the key abi's used in openGL transaction for the nvidia driver really are a bit faster in the BSD's, or some user space programs are. Anyways a lot of differences and a result that could very well be insignificant (Ubuntu isn't the fastest distro around). The only really valid claim from these benchmarks is the nVidia makes a damn good driver for several different operating systems and has done so for quite some time.

                      Comment


                      • #41
                        Originally posted by Michael View Post
                        It was the same hardware between Linux and FreeBSD...
                        Great, but didn't you know you benchmarked compiz against kwin, so this makes entire comparison useless? What a crap.

                        Comment


                        • #42
                          Originally posted by MNKyDeth View Post
                          I understand these are out of the box experiences from each OS. In that regards the benchmarks are relevant in my opinion.
                          They're not relevant, because of the obvious reasons:

                          - Ubuntu is a Linux distribution not Linux. It was showed Ubuntu has the slowest 3D performance with nvidia blob compared to other Linux distributions

                          - he wanted to check this: "When a system call is called by the Linux binary, the trap code dereferences the system call function pointer off the proc structure, and gets the Linux, not the FreeBSD, system call entry points...", but he just measured kwin vs compiz

                          If the tests were about Ubuntu and some BSD distro 3D performance then everything will be fine, but they're not about this. He could at least chose Kubuntu to make the tests more relevant...

                          Comment


                          • #43
                            10% is a massive difference

                            Wine needs to get benchmarked on this. 10% is a massive performance difference, as we see with some of the early benchmarks 16fps vs 26fps those 10 fps are enough to make the game go from unplayable to smooth/playable. It would be interesting to see if wine is more competitive on BSD than on Linux when it comes to getting near the performance of windows.

                            Comment


                            • #44
                              Well Ubuntu benchmarks slower at all games than Arch for me.

                              I have stopped using Ubuntu as it was slower that pretty much every distro I have tried (on my machine) at all games, flash, video playback ,etc.

                              Was composting enabled in both systems?

                              Comment


                              • #45
                                Originally posted by fernandoc1 View Post
                                I would like to see FreeBSD against Gentoo Linux, which I assume that should be one of the best performance Linux distribution.
                                How about FreeBSD versus PC-BSD versus Gentoo/FreeBSD versus Gentoo Linux benchmarks?

                                I imagine that much of the performance advantage Gentoo would have is from having a newer toolchain with more specific optimizations, so adding Gentoo/FreeBSD into the mix would nullify that advantage.

                                Originally posted by AnonymousCoward View Post
                                FreeBSD vs Linux or Unity vs KDE?

                                Here's a comparison with some previous phoronix benchmarks of Desktop Environments.





                                Notice the performance difference between KDE and Unity when using the NVidia driver and the similarities between the FreeBSD vs Linux results. I know enough. You just benchmarked Unity vs KDE again. And you prove again that the Nvidia driver performs best with KDE.
                                I wish Michael had done this comparison before he published this. He just got slashdotted and I am sure few people are reading the forums to find out the truth. It is good advertising for PC-BSD though. I just wish it was clear that PC-BSD by default is faster than Ubuntu by default.

                                http://games.slashdot.org/story/11/0...ster-On-PC-BSD

                                Originally posted by kayosiii View Post
                                I find I get smoother performance on Linux using the low-latency version of the kernel.
                                (
                                Your regular kernel likely does not have preemption support. Using the "low-latency" versus implies using a realtime kernel, that adds overhead, but no real benefit unless you want to control an industrial laser. Having a preemption based kernel is the best of both worlds. You can check what your stock kernel is by doing uname -v. Here is it on my system:

                                $ uname -v
                                #2 SMP PREEMPT Wed Aug 31 08:51:10 EDT 2011
                                Last edited by Shining Arcanine; 09-08-2011, 08:03 AM.

                                Comment

                                Working...
                                X