Radeon Gallium3D PCI Express 2.0 For a future article on Michael Larabel's Phoronix.com looking at PCI Express 2.0 (PCI-E 2.0) performance when using the open-source Radeon driver stack (latest Linux kernel Radeon DRM, Mesa 8.0 R600g Gallium3D, xf86-video-ati Git DDX) and toggling the radeon.pcie_gen2 kernel module parameter on a few different ATI/AMD Radeon graphics cards with PCI Express 2.0 support under Ubuntu Linux. Radeon HD 4670: Default: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 4670 512MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 4670: PCI-E 2.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 4670 512MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 6950: Default: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon 6900 2048MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 6950: PCI-E 2.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon 6900 2048MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 5750: Default: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 5750 1024MB (700/1150MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 5750: PCI-E 2.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 5750 1024MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 6870: Default: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: ATI Radeon HD 6800 1024MB (960/1150MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 6870: PCI-E 2.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: ATI Radeon HD 6800 1024MB (960/1150MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 4770: Default: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: ATI Radeon HD 4770 [RV740] 512MB (750/799MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 4770: PCI-E 2.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: ATI Radeon HD 4770 [RV740] 512MB (750/799MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 4890: Default: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 4890 1024MB (900/975MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 4890: PCI-E 2.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 4890 1024MB (900/975MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 5450: Default: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 5450 512MB (650/400MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Radeon HD 5450: PCI-E 2.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 5450 512MB (650/400MHz), Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-baab68e) Gallium 0.4, Compiler: GCC 4.6.1 + llvm 2.9 (Ubuntu 2.9+dfsg-3ubuntu2), File-System: ext4, Screen Resolution: 1920x1080 Nexuiz 2.5.2 Resolution: 1920 x 1080 - HDR: No - Sound: Off Frames Per Second > Higher Is Better Radeon HD 4670: Default ... 18.09 |================ Radeon HD 4670: PCI-E 2.0 . 17.78 |================ Radeon HD 6950: Default ... 49.50 |============================================ Radeon HD 6950: PCI-E 2.0 . 46.70 |========================================= Radeon HD 5750: Default ... 24.56 |====================== Radeon HD 5750: PCI-E 2.0 . 37.77 |================================= Radeon HD 6870: Default ... 49.71 |============================================ Radeon HD 6870: PCI-E 2.0 . 49.56 |============================================ Radeon HD 4770: Default ... 24.89 |====================== Radeon HD 4770: PCI-E 2.0 . 36.09 |================================ Radeon HD 4890: Default ... 27.15 |======================== Radeon HD 4890: PCI-E 2.0 . 44.69 |======================================== Radeon HD 5450: Default ... 9.36 |======== Radeon HD 5450: PCI-E 2.0 . 11.71 |========== Lightsmark 2008 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Radeon HD 4670: Default ... 30.69 |============ Radeon HD 4670: PCI-E 2.0 . 36.53 |============== Radeon HD 5750: Default ... 52.03 |==================== Radeon HD 5750: PCI-E 2.0 . 63.81 |======================== Radeon HD 6870: Default ... 114.39 |=========================================== Radeon HD 4890: Default ... 81.27 |=============================== Radeon HD 4890: PCI-E 2.0 . 110.48 |========================================== Radeon HD 5450: Default ... 14.03 |===== Radeon HD 5450: PCI-E 2.0 . 14.79 |====== OpenArena 0.8.5 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Radeon HD 4670: Default ... 95.77 |================== Radeon HD 4670: PCI-E 2.0 . 122.53 |======================= Radeon HD 4770: Default ... 132.13 |========================= Radeon HD 4770: PCI-E 2.0 . 133.73 |========================= Radeon HD 4890: Default ... 223.50 |========================================== Radeon HD 4890: PCI-E 2.0 . 229.47 |=========================================== Radeon HD 5450: Default ... 23.37 |==== Radeon HD 5450: PCI-E 2.0 . 23.40 |==== OpenArena 0.8.5 Resolution: 1280 x 1024 Frames Per Second > Higher Is Better Radeon HD 4670: Default ... 147.13 |========================== Radeon HD 4670: PCI-E 2.0 . 162.40 |============================= Radeon HD 4770: Default ... 150.18 |=========================== Radeon HD 4770: PCI-E 2.0 . 153.18 |=========================== Radeon HD 4890: Default ... 232.60 |========================================== Radeon HD 4890: PCI-E 2.0 . 239.57 |=========================================== Radeon HD 5450: Default ... 31.08 |====== Radeon HD 5450: PCI-E 2.0 . 31.20 |====== Nexuiz 2.5.2 Resolution: 1280 x 1024 - HDR: No - Sound: Off Frames Per Second > Higher Is Better Radeon HD 4670: Default ... 40.39 |============ Radeon HD 4670: PCI-E 2.0 . 52.77 |================ Radeon HD 5750: Default ... 69.11 |===================== Radeon HD 5750: PCI-E 2.0 . 85.78 |========================== Radeon HD 4770: Default ... 68.44 |===================== Radeon HD 4770: PCI-E 2.0 . 71.57 |====================== Radeon HD 4890: Default ... 139.80 |=========================================== Radeon HD 4890: PCI-E 2.0 . 137.88 |========================================== Radeon HD 5450: Default ... 14.53 |==== Radeon HD 5450: PCI-E 2.0 . 15.09 |===== Nexuiz 2.5.2 Resolution: 800 x 600 - HDR: No - Sound: Off Frames Per Second > Higher Is Better Radeon HD 4670: Default ... 105.51 |======================= Radeon HD 4670: PCI-E 2.0 . 102.89 |====================== Radeon HD 4770: Default ... 139.49 |============================== Radeon HD 4770: PCI-E 2.0 . 142.54 |=============================== Radeon HD 4890: Default ... 196.45 |========================================== Radeon HD 4890: PCI-E 2.0 . 199.49 |=========================================== Radeon HD 5450: Default ... 29.18 |====== Radeon HD 5450: PCI-E 2.0 . 29.31 |====== OpenArena 0.8.5 Resolution: 800 x 600 Frames Per Second > Higher Is Better Radeon HD 4670: Default ... 281.53 |================================== Radeon HD 4670: PCI-E 2.0 . 272.33 |================================= Radeon HD 6950: Default ... 357.33 |=========================================== Radeon HD 6950: PCI-E 2.0 . 214.17 |========================== Radeon HD 5750: Default ... 309.73 |===================================== Radeon HD 5750: PCI-E 2.0 . 314.17 |====================================== Radeon HD 4770: Default ... 291.97 |=================================== Radeon HD 4770: PCI-E 2.0 . 293.93 |=================================== Radeon HD 4890: Default ... 338.63 |========================================= Radeon HD 4890: PCI-E 2.0 . 342.93 |========================================= Radeon HD 5450: Default ... 89.37 |=========== Radeon HD 5450: PCI-E 2.0 . 90.03 |===========