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

The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong

Hardware

Published on 31 May 2014 01:00 PM EDT
Written by Michael Larabel in Hardware
50 Comments

This morning I shared the list of the 60+ graphics cards being tested under Linux for a set of very interesting articles coming up in the days ahead in this massive Linux graphics comparison in celebration of Phoronix.com's 10th birthday next week. While all of the graphics cards were tried, with the open-source drivers there were notable failures with both the AMD Radeon and Nouveau drivers.

The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong


The first round of testing with all of these graphics cards were when using the Linux 3.15 kernel as of a few days ago along with Mesa 10.3-devel and the updated DDXes as well, with the user-space components being obtained from the Oibaf PPA on Ubuntu 14.04 LTS x86_64. While a majority of the graphics cards tested successfully completed the OpenGL and 2D benchmarks fine on the open-source Intel/AMD/NVIDIA Linux graphics drivers, it wasn't without quite a few failures too.

Within the article next week, I'll cover more closely all the struggles encountered with each of the graphics cards tested. Besides being the biggest GPU comparison ever conducted at Phoronix, it will also likely be the longest set of articles too... However, for those wanting the short-story, embedded below are just my unedited notes I recorded when trying out the large assortment of graphics cards. Here were the problematic NVIDIA GeForce GPUs with the Nouveau tests of this latest driver stack:

8500GT: Lost sync/display ater starting tests.
8600GT: Hung on Reaction Quake 3 (fail ttm validate), Warsow, and Unvanquished
8800GT: GPU lockup when loading Tesseract, dmesg issues when running Reaction... display ultimately disappears quite some time into the testing process. Also some corrupted text on booth
9600GSO: After a while, font rendering was really poor
GT 240: mode-set, then corrupted screen -- as always been the case for that card
GT 520: Hung while loading Unvanquished
GTX 550 Ti: hangs on Reaction. Unvanquished failed with DRM errors about failed to idle channel along with Warsow. GPU Lockup with Xonotic
GT 610: extremely slow, monitor would stop displaying after a while
GTX 750 / 750 Ti: Poor Maxwell Nouveau support for now
GTX 780 Ti: display failed to light up, after few tries, got it running on LLVMpipe only
GTX TITAN: Bad rendering with Unigine tests and Unvanquished
All NVIDIA Cards: obviously no good re-clocking...


There were several cards running into mode-setting display issues, while for other cards there were stability issues when running some OpenGL workloads. The tests most easy for thrashing the driver were Unvanquished and Xonotic. For performance testing, all of the cards suffered due to the already well-covered re-clocking issues.

The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong
The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong
The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong


On the AMD side, the list of Radeon/FirePro issues on the open-source driver stack included:

X1800XT: bad rendering on some tests
X1950PRO: failed to schedule IB when it came to Tesseract test...
HD 2400PRO: stability problems soon as testing began....
HD 2900XT: system would hang after booting, lose display
HD2600 pro: ring 0 stall
HD 3650: Stalls
HD 4870X2: lights up, but no CrossFire open-source support...
HD 5750: lose display after a while of testing...
HD 7850: Randomly the system would hang when running Unigine Tropics. Been the recent LLVM issues to note.
HD 7950: lost display during 2d benchmarking...
R7 260X: Also broken reclocking
R9 270X: Many GPU faults detected..... si_restrict_performance_levels_before_switch failed, ring 3 stalling, etc.... Triggered by Unigine Tropics. Unvanquished also causes the problems.
R9 290: Open-source OpenGL Hawaii support broken....
RadeonSI broadly: register allocation issues with Xonotic on higher quality settings.... / broken register spilling
FireGL V8600: mouse cursor worked, but system unresponsive
FirePro V8750: black screen


The most common open-source Radeon issues were stalls with the older R600/RV600 GPUs, some issues with the more demanding OpenGL tests on RadeonSI, the Hawaii GPU support being broken, and a couple other issues.

The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong
The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong
The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong
The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong The Dirty List Of GPUs With Open-Source Drivers Gone Wildly Wrong


Stay tuned for more information and benchmarks in the days ahead.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
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 Linux 32-bit vs. 64-bit Performance
  2. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
  3. MSI: Update Your BIOS From The Linux Desktop
  4. NVIDIA vs. AMD 2D Linux Drivers: Catalyst Is Getting Quite Good At 2D
Latest Linux News
  1. Nouveau Now Supports DRI3 Without GLAMOR
  2. Features Of The Linux 3.18 Kernel
  3. Automatic Feedback Directed Optimizer Merged Into GCC
  4. Debian Now Defaults To Xfce On Non-x86 Desktops
  5. Phoenix Is Trying To Be An Open Version Of Apple's Swift
  6. Linux 3.19 To Have Skylake Graphics, PPGTT Enablement
  7. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  8. Imagination Releases Full ISA Documentation For PowerVR Rogue GPUs
  9. Features GNOME Developers Want In The Linux Kernel
  10. GTK+ Gains Experimental Overlay Scrollbars
Latest Forum Discussions
  1. Users/Developers Threatening Fork Of Debian GNU/Linux
  2. AMD Releases UVD Video Decode Support For R600 GPUs
  3. HOPE: The Ease Of Python With The Speed Of C++
  4. Proof that strlcpy is un-needed
  5. xbox one tv tuner
  6. Bye bye BSD, Hello Linux: A Sys Admin's Story
  7. Updated and Optimized Ubuntu Free Graphics Drivers
  8. NVIDIA Presents Its Driver Plans To Support Mir/Wayland & KMS On Linux