Guru3D.com
  • HOME
  • NEWS
    • Channels
    • Archive
  • DOWNLOADS
    • New Downloads
    • Categories
    • Archive
  • GAME REVIEWS
  • ARTICLES
    • Rig of the Month
    • Join ROTM
    • PC Buyers Guide
    • Guru3D VGA Charts
    • Editorials
    • Dated content
  • HARDWARE REVIEWS
    • Videocards
    • Processors
    • Audio
    • Motherboards
    • Memory and Flash
    • SSD Storage
    • Chassis
    • Media Players
    • Power Supply
    • Laptop and Mobile
    • Smartphone
    • Networking
    • Keyboard Mouse
    • Cooling
    • Search articles
    • Knowledgebase
    • More Categories
  • FORUMS
  • NEWSLETTER
  • CONTACT

New Reviews
ASUS GeForce RTX 4080 Noctua OC Edition review
MSI Clutch GM51 Wireless mouse review
ASUS ROG STRIX B760-F Gaming WIFI review
Asus ROG Harpe Ace Aim Lab Edition mouse review
SteelSeries Arctis Nova Pro Headset review
Ryzen 7800X3D preview - 7950X3D One CCD Disabled
MSI VIGOR GK71 SONIC Blue keyboard review
AMD Ryzen 9 7950X3D processor review
FSP Hydro G Pro 1000W (ATX 3.0, 1000W PSU) review
Addlink S90 Lite 2TB NVMe SSD review

New Downloads
Intel ARC graphics Driver Download Version: 31.0.101.4148
GeForce 531.29 WHQL driver download
CrystalDiskInfo 9.0.0 Beta3 Download
AMD Ryzen Master Utility Download 2.10.2.2367
AMD Radeon Software Adrenalin 23.3.1 WHQL download
Display Driver Uninstaller Download version 18.0.6.1
CPU-Z download v2.05
AMD Chipset Drivers Download 5.02.19.2221
GeForce 531.18 WHQL driver download
ReShade download v5.7.0


New Forum Topics
Some GeForce RTX 4070 Graphics cards May get a 16-Pin Power Connection. Cooler Master Partners with D-BOX to Create World's First Haptic Engine Gaming Chair NVIDIA Brings Ultra-Realism to Video Games with AI and Path Tracing Technologies Info Zone - gEngines, Ray Tracing, DLSS, DLAA, TSR, FSR, XeSS, DLDSR etc. AMD Software: Adrenalin Edition 23.3.1 WHQL - Driver Download and Discussion Review: ASUS GeForce RTX 4080 Noctua OC Edition Wrappers, fix Low FPS I can not get ANY game to launch at 120hz on my 6700XT Negative LOD Bias and DLSS NVIDIA GeForce 531.29 WHQL driver Download & Discussion




Guru3D.com » Review » AMD Radeon R9 Fury X review » Page 8

AMD Radeon R9 Fury X review - DirectX 12

by Hilbert Hagedoorn on: 06/24/2015 01:58 PM [ 5] 914 comment(s)

Tweet

Direct X 12 - feature level support

With Windows 10 just around the corner there has been a lot of talk about DirectX 12 support for the AMD refresh graphics cards. DX12 is going to be a massive improvement for PC gaming. The low DX API overhead is going to work wonders in terms of CPU utilization and increased numbers of objects in a 3D scene thanks to that low overhead. Simply put: much more efficient hardware through smarter software! At the discretion of a game developer, this superior efficiency can be spent on higher framerates, lower latency (VR), lower power consumption, better image quality, or some calculated balance of all four. In any scenario, gamers stand to benefit greatly from choosing AMD hardware to run their favorite DirectX 12 game.

AMD Radeon 300 Series Graphics fully support Microsoft DirectX 12, with the following enhancements over earlier products

  • Faster Tessellation
  • Tiled Resources – Support for massive virtual textures, enabling dynamic loading of tiles into graphics RAM for expansive game world details

AMD does support DirectX 12, but not completely (but neither does Nvidia with the previous-gen products). The current generation GCN based GPUs don’t offer full DirectX 12 support, they are limited to Feature Level 11_1 & 12_0 while the competition with Maxwell have full Feature Level 12_1 support.

 


Make no mistake though, while the higher feature level is not supported, the most important ones, low API overhead and tiled resource, are supported. For GPUs of this age there thus indeed is proper DX12 support, at the very least for the most important features.

The reference DirectX 12 API (Feature Level 11_0) offers performance aimed features, two other levels offer graphics quality features. Feature level 12_0 comes with Tiled Resources, Typed UAV Access and Bindless Textures support. Feature Level 12_1 has the Raster Order Views, Conservative Raster and Volume Tiled Raster enabled on the API. For AMD this means that their latest cards will support Feature Level 12_0 - NVIDIA’s Maxwell 2.0 architecture (900 series) have support for Feature Level 12_1. AMD cards that feature level 12_ 0 support include cards as old as Radeon HD 7790, Radeon R7 260 (X), Radeon R9 285, Radeon R9 290 (X) and R9 295X2.

AMD's Robert Hallock stated that there’s no problem with not featuring DirectX Feature Level 12_1 support since features are performance enhancing tools which are already available in 11_1 and 12_0 and most games won’t rely on utilization of 12_1. So this is all directly related to the GCN revision, in an overview it would look a little something like this.
 

Graphics cardGraphics Core Next ArchitectureDirectX feature level
Radeon HD 7000 series GCN 1.0 DX12, feature level 11_1
Radeon HD 7790 GCN 1.1 DX12, feature level 12_0
Radeon R7 260 (X) &360 GCN 1.1 DX12, feature level 12_0
Radeon R9 270 (X) & 370 GCN 1.0 DX12, feature level 11_1
Radeon R9 280 (X) GCN 1.0 DX12, feature level 11_1
Radeon R9 285 & 380 GCN 1.2 DX12, feature level 12_0
Radeon R9 290 & 390 (X) GCN 1.1 DX12, feature level 12_0
Radeon R9 Fury (X) GCN 1.2 DX12, feature level 12_0


Multi-GPU and DX12

Previous versions of DirectX did not directly support multi-GPU configurations. Developers designed their own support in games and drivers, but there were often limitations: minimal control over the hardware, restricted GPU combinations, and difficulty optimizing graphics workloads for multiple GPUs. DirectX 12’s explicit multi-adapter adds multi-GPU support to DirectX for the first time, giving game developers a much finer and more direct level of control over PC hardware. This control can enable DirectX 12 game engines to extract more performance from multiple GPUs, and use multi-GPU configurations that were not possible in DirectX 11.

Efficiency on multi-core CPUs
Previous versions of DirectX were not capable of fully utilizing a multi-core CPU like the AMD FX 8-core processor. Much of the graphics API work in a PC game would overload one or two CPU cores, ultimately stifling performance. With DirectX 12, however, the work of a game’s graphics engine can easily be spread over all eight cores, leading to more work done in a shorter amount of time. 

 


Where's the Crossfire Connector??

The Crossfire bridge we all know and learned to love are phased out. AMD is running Crossfire over the PCI Express bus. Especially with standards like PCI-E Gen 3.0 there's a ton of spare bandwidth there, but even at Gen 2.0, it really should not be an issue. For  cards setup in Crossfire, PCIE Gen 3.0 is recommended. What if you do not have PCI-Epress 3.0 compatibility? Well, the bus will revert to Gen 2.0 which will probably not make more then a marginal difference as it is really hard to flood even two x8 Gen 2.0 ports. BTW, it is a myth that Crossfire with 290X and Fury X cards would not work on Gen 2.0 slots.

PCIe Gen 3

The Radeon Fiji based products are all PCI Express Gen 3 compatible, which provides a 2x faster transfer rate compared to the previous generation, this delivers extra bandwith for next generation of extreme gaming solutions. So opposed to the PCI Express 2.0 slots, the PCI Express Gen 3 will have twice the available bandwidth and that is 32GB/s, improved efficiency and compatibility and as such it will offer better performance for current and next gen PCI Express cards. To make it even more understandable, going from PCIe Gen 2 to Gen 3 doubles the bandwidth available to the add-on cards installed, from 500MB/s per lane to 1GB/s per lane. So a Gen 3 PCI Express x16 slot is capable of offering 16GB/s (or 128Gbit/s) of bandwidth in each direction. That results in 32GB/sec bi-directional bandwidth. You do need a PCI-E 3.0 compatible motherboard and processor though. 




38 pages « < 7 8 9 10 next »



Related Articles
AMD Radeon RX 7900 XTX review
The flagship Radeon RX 7900 XTX is in the house, powered by new rDNA3 GPU architecture and paired with 24 GB of graphics memory. The card is pitted against the GeForce RTX 4080 and manages to keep up ...

AMD Radeon RX 7900 XT review
It was along wait, but the first rDNA3 GPU architecture graphics cards for the consumer market have arrived. In this review we'll test the Radeon RX 7900 XT....

AMD Radeon RX 7900 XT and XTX unboxing
Next week the Radeon RX 7900 XT and XTX launch, today we can show you some photos of the product. This post is a recap of what you can expect in the upcoming weeks' Radeon RX 7900 XT series products ...

AMD Radeon RX 7900 XT and XTX preview
Today is finally the day that AMD will announce its first rDNA3 GPU architecture graphics card for the consumer market. This post is a recap of what you can expect in the upcoming weeks' Radeon RX 79...

© 2023