1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

FreeBSD: A Faster Platform For Linux Gaming Than Linux?

Michael Larabel

Published on 7 September 2011
Written by Michael Larabel
Page 2 of 6 - 102 Comments

In a similar manner to FreeBSD, the NetBSD operating system also provides means of binary emulation for Linux x86 and other operating systems like Solaris.

With the Linux support enabled, x86 Linux binaries can be easily executed on FreeBSD just as you would under any Linux distribution.

As an example of how well this Linux binary compatibility in FreeBSD really is, even the Unigine Heaven technology demo works! This is the most demanding OpenGL 3/4 Linux benchmark based on the Unigine Heaven and it ran seamlessly under FreeBSD/PC-BSD 8.2.

This FreeBSD vs. Linux benchmarking of Linux game binaries began as a simple comparison using the 64-bit builds of each operating system and Ubuntu 11.04 as the Linux distribution. However, after realizing the competitiveness of each operating system, the comparison was expanded to include the 32-bit operating systems and then tossing Fedora into the mix as well.

The test system was bearing NVIDIA GeForce graphics, which is important under FreeBSD. The proprietary NVIDIA graphics driver is the only viable graphics driver for BSD. As talked about on occasions in the past, the state of graphics drivers for *BSD is sad. Even the open-source graphics drivers used by Linux aren't all supported under FreeBSD due to the complexity with many of these open-source drivers migrating to living within the kernel and relying upon new interfaces for memory management and mode-setting. AMD provides no proprietary (Catalyst) driver support to FreeBSD, not even for their workstation graphics cards. As a result, that leaves NVIDIA and their BSD graphics driver as the only real solution for those needing accelerating graphics support.

Like the NVIDIA Linux driver, the NVIDIA BSD driver is still built from a largely shared code-base with their Windows driver and only having a small amount of "glue" code that's BSD-specific. As a result, it is quite a high quality graphics driver and one that boasts roughly the same performance and feature-set as what is available from the Linux binary blob. PC-BSD also makes the installation of NVIDIA's driver quite easy and is additionally available from the FreeBSD ports collection.

The test system used was based on an AMD Phenom II X3 710 triple-core processor at 2.60GHz with NVIDIA GeForce 9800GT 512MB graphics and an MSI 89GXM-G65 motherboard with 4GB of RAM. Full system details are in the table below.

Ubuntu 11.04 and PC-BSD 8.2 were both tested with their stock packages and with both the 32-bit and 64-bit builds. Both operating systems were running the same NVIDIA 270.41.06 driver to rule out any graphics driver differences between operating systems. PC-BSD 8.2 provides the FreeBSD 8.2 packages and its kernel whole Ubuntu 11.04 has the Linux 2.6.38 kernel.

Benchmarking was done under both operating systems using Phoronix Test Suite 3.4-Lillesand, which installs and executes the same exact binaries in the same manner under both operating systems in a fully automated manner.

Latest Linux Hardware Reviews
  1. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  2. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  3. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  4. AMD Radeon R9 285 Tonga Performance On Linux
Latest Linux Articles
  1. Ubuntu 14.10 XMir System Compositor Benchmarks
  2. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
  3. Ubuntu 14.10 Linux 32-bit vs. 64-bit Performance
  4. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
Latest Linux News
  1. Open-Source, Linux Support For Corsair Link Devices Slowly Materializing
  2. Cairo-Dock 3.4 Shows A Lot Of Progress, Works Toward EGL/Wayland Support
  3. Mesa 10.4 Tentatively Planned For Early December
  4. SteamOS Update 145 Brings Compositor, Update Fixes
  5. GStreamer 2014 Conference Videos Posted: Wayland, HTML5, 3D
  6. Nouveau Now Supports DRI3 Without GLAMOR
  7. Features Of The Linux 3.18 Kernel
  8. Debian Now Defaults To Xfce On Non-x86 Desktops
  9. Phoenix Is Trying To Be An Open Version Of Apple's Swift
  10. Linux 3.19 To Have Skylake Graphics, PPGTT Enablement
Latest Forum Discussions
  1. HOPE: The Ease Of Python With The Speed Of C++
  2. Users/Developers Threatening Fork Of Debian GNU/Linux
  3. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  4. AMD Releases UVD Video Decode Support For R600 GPUs
  5. Proof that strlcpy is un-needed
  6. xbox one tv tuner
  7. Bye bye BSD, Hello Linux: A Sys Admin's Story
  8. Updated and Optimized Ubuntu Free Graphics Drivers