2D High End GPU Performance Comparison

Benchmarks by Michael Larabel for a future article on Phoronix.com looking at the high-end 2D graphics card performance of AMD Radeon and NVIDIA GeForce GPUs on proprietary Linux drivers.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1405216-KH-2DHIGHEND68
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
GeForce GTX 680
May 20 2014
 
GeForce GTX 750 Ti
May 20 2014
 
GeForce GTX 770
May 20 2014
 
GeForce GTX 780 Ti
May 20 2014
 
GeForce GTX TITAN
May 20 2014
 
Radeon HD 7950
May 21 2014
 
Radeon R9 270X
May 21 2014
 
Radeon R9 290
May 21 2014
 
Invert Hiding All Results Option
 

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


2D High End GPU Performance Comparison - Phoronix Test Suite

2D High End GPU Performance Comparison

Benchmarks by Michael Larabel for a future article on Phoronix.com looking at the high-end 2D graphics card performance of AMD Radeon and NVIDIA GeForce GPUs on proprietary Linux drivers.

HTML result view exported from: https://openbenchmarking.org/result/1405216-KH-2DHIGHEND68&gru.

2D High End GPU Performance ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 290Intel Core i7-4770K @ 3.50GHz (8 Cores)ECS Z87H3-A2X EXTREME v1.0Intel 4th Gen Core DRAM16384MB120GB Samsung SSD 840NVIDIA GeForce GTX 680 2048MB (705/3004MHz)Realtek ALC1150Samsung SyncMasterRealtek RTL8111/8168/8411Ubuntu 14.043.13.0-24-generic (x86_64)Unity 7.2.0X Server 1.15.1NVIDIA 337.194.3.0GCC 4.8.2ext42560x1600NVIDIA GeForce GTX 750 Ti 2048MB (1019/2700MHz)NVIDIA GeForce GTX 770 2048MB (1045/3505MHz)NVIDIA GeForce GTX 780 Ti 3072MB (875/3500MHz)NVIDIA GeForce GTX TITAN 6144MB (836/3004MHz)XFX AMD Radeon HD 7900 3072MB (900/1375MHz)SyncMasterfglrx 14.10.24.3.12874Supported device 6810 2048MB (1100/1400MHz)Supported device 67B1 4096MB (947/1250MHz)OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Environment Details- Radeon HD 7950, Radeon R9 270X, Radeon R9 290: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri

2D High End GPU Performance Comparisonqgears2: XRender Extension - Textqgears2: XRender Extension - Gearsqgears2: XRender Extension - Image Scalingcairo-perf-trace: Popplergtkperf: Total Timegtkperf: GtkComboBoxgtkperf: GtkCheckButtongtkperf: GtkRadioButtongtkperf: GtkToggleButtongtkperf: GtkComboBoxEntrygtkperf: GtkTextView - Scrollgtkperf: GtkTextView - Add Textgtkperf: GtkDrawingArea - Circlesgtkperf: GtkDrawingArea - PixbufsGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 290211.39215.79768.161.50652.9342.311.582.565.2940.080.22514.838.661.13177.38146.411061.861.56631.2225.011.572.595.1927.830.16514.188.541.19184.91147.27836.421.41623.0824.741.492.545.0434.110.11514.229.011.09215.25201.50775.431.95658.1041.941.542.555.2144.290.13513.998.761.17230.98200.70871.232.00653.9539.241.472.545.3441.470.19513.518.611.13219.52221.561376.002.86741.0131.211.512.496.8622.680.05514.4416.318.27258.81258.231372.031.51738.9631.421.432.465.7122.710.04515.4616.177.62180.48183.311391.851.58783.5230.801.644.615.8322.240.04515.5116.549.27OpenBenchmarking.org

QGears2

Rendering: XRender Extension - Test: Text

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: TextGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 29060120180240300SE +/- 1.94, N = 3SE +/- 19.95, N = 6SE +/- 24.35, N = 6SE +/- 10.16, N = 6SE +/- 15.32, N = 6SE +/- 1.07, N = 3SE +/- 3.90, N = 3SE +/- 1.28, N = 3211.39177.38184.91215.25230.98219.52258.81180.481. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: XRender Extension - Test: Gears

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: GearsGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 29060120180240300SE +/- 3.31, N = 5SE +/- 1.33, N = 3SE +/- 0.41, N = 3SE +/- 1.08, N = 3SE +/- 0.21, N = 3SE +/- 0.95, N = 3SE +/- 0.57, N = 3SE +/- 1.72, N = 3215.79146.41147.27201.50200.70221.56258.23183.311. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

QGears2

Rendering: XRender Extension - Test: Image Scaling

OpenBenchmarking.orgFrames Per Second, More Is BetterQGears2Rendering: XRender Extension - Test: Image ScalingGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 29030060090012001500SE +/- 3.57, N = 3SE +/- 16.96, N = 6SE +/- 69.70, N = 6SE +/- 2.24, N = 3SE +/- 35.83, N = 6SE +/- 23.79, N = 6SE +/- 23.00, N = 4SE +/- 23.86, N = 3768.161061.86836.42775.43871.231376.001372.031391.851. (CXX) g++ options: -m64 -lQtOpenGL -lQtGui -lQtCore -lGL -lpthread

cairo-perf-trace

Cairo Trace: Poppler

OpenBenchmarking.orgSeconds, Fewer Is Bettercairo-perf-trace 1.10.2Cairo Trace: PopplerGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 2900.64351.2871.93052.5743.2175SE +/- 0.03, N = 6SE +/- 0.02, N = 6SE +/- 0.03, N = 3SE +/- 0.03, N = 4SE +/- 0.03, N = 3SE +/- 0.07, N = 6SE +/- 0.01, N = 3SE +/- 0.01, N = 31.501.561.411.952.002.861.511.581. (CC) gcc options: -O2 -lpthread -lpixman-1 -lfontconfig -lpng12 -lXrender -lX11 -lz -ldl -lrt -lm

GtkPerf

GTK Widget: Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: Total TimeGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 2902004006008001000SE +/- 1.02, N = 3SE +/- 2.38, N = 3SE +/- 1.97, N = 3SE +/- 1.89, N = 3SE +/- 0.70, N = 3SE +/- 2.00, N = 3SE +/- 0.52, N = 3SE +/- 1.44, N = 3652.93631.22623.08658.10653.95741.01738.96783.521. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkComboBox

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 2901020304050SE +/- 0.32, N = 3SE +/- 2.36, N = 6SE +/- 0.50, N = 3SE +/- 0.06, N = 3SE +/- 0.40, N = 3SE +/- 0.42, N = 6SE +/- 0.58, N = 6SE +/- 0.60, N = 342.3125.0124.7441.9439.2431.2131.4230.801. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkCheckButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkCheckButtonGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 2900.3690.7381.1071.4761.845SE +/- 0.02, N = 4SE +/- 0.04, N = 6SE +/- 0.05, N = 6SE +/- 0.02, N = 6SE +/- 0.05, N = 6SE +/- 0.06, N = 6SE +/- 0.02, N = 6SE +/- 0.07, N = 61.581.571.491.541.471.511.431.641. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkRadioButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkRadioButtonGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 2901.03732.07463.11194.14925.1865SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 32.562.592.542.552.542.492.464.611. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkToggleButton

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkToggleButtonGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 290246810SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.33, N = 6SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.46, N = 6SE +/- 0.04, N = 3SE +/- 0.02, N = 35.295.195.045.215.346.865.715.831. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkComboBoxEntry

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkComboBoxEntryGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 2901020304050SE +/- 0.58, N = 4SE +/- 0.87, N = 6SE +/- 2.64, N = 6SE +/- 0.89, N = 3SE +/- 0.19, N = 3SE +/- 0.09, N = 3SE +/- 0.28, N = 3SE +/- 0.14, N = 340.0827.8334.1144.2941.4722.6822.7122.241. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkTextView - Scroll

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - ScrollGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 2900.04950.0990.14850.1980.2475SE +/- 0.01, N = 6SE +/- 0.02, N = 6SE +/- 0.00, N = 6SE +/- 0.01, N = 6SE +/- 0.02, N = 6SE +/- 0.00, N = 6SE +/- 0.00, N = 6SE +/- 0.00, N = 60.220.160.110.130.190.050.040.041. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkTextView - Add Text

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkTextView - Add TextGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 290110220330440550SE +/- 0.67, N = 3SE +/- 0.18, N = 3SE +/- 0.33, N = 3SE +/- 0.37, N = 3SE +/- 0.04, N = 3SE +/- 0.42, N = 3SE +/- 0.98, N = 3SE +/- 1.11, N = 3514.83514.18514.22513.99513.51514.44515.46515.511. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkDrawingArea - Circles

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - CirclesGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 29048121620SE +/- 0.03, N = 3SE +/- 0.12, N = 5SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.24, N = 68.668.549.018.768.6116.3116.1716.541. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0

GtkPerf

GTK Widget: GtkDrawingArea - Pixbufs

OpenBenchmarking.orgSeconds, Fewer Is BetterGtkPerf 0.40GTK Widget: GtkDrawingArea - PixbufsGeForce GTX 680GeForce GTX 750 TiGeForce GTX 770GeForce GTX 780 TiGeForce GTX TITANRadeon HD 7950Radeon R9 270XRadeon R9 2903691215SE +/- 0.05, N = 6SE +/- 0.05, N = 6SE +/- 0.08, N = 6SE +/- 0.01, N = 3SE +/- 0.06, N = 6SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 31.131.191.091.171.138.277.629.271. (CC) gcc options: -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0


Phoronix Test Suite v10.8.4