AMD Radeon RDNA2 Navi (RX 6500, 6600, 6700, 6800, 6900 XT)

Discussion in 'Architecture and Products' started by BRiT, Oct 28, 2020.

  1. nutball

    Veteran Subscriber

    Joined:
    Jan 10, 2003
    Messages:
    2,492
    Likes Received:
    979
    Location:
    en.gb.uk
    You can, just so long as you don't jinx it for the rest of us :razz:
     
    digitalwanderer likes this.
  2. marifire

    Newcomer

    Joined:
    May 13, 2007
    Messages:
    46
    Likes Received:
    41
    yeah, i didn´t notice they already showed slimmer design.
     
    CarstenS likes this.
  3. Picao84

    Veteran

    Joined:
    Feb 15, 2010
    Messages:
    2,109
    Likes Received:
    1,196
    A bit of a random question: if a card has 2 x 8pin connectors while it has a TGP of 220W-250W, do we really need to plug in 2 x 8pin? Could it work with 1 x 6 pin + 1 x 8 pin?
     
  4. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,245
    Likes Received:
    4,465
    Location:
    Finland
    Are people still actually using PSUs where PCIe leads have something else than 8 or 6+2 plugs?
    Most likely the card will check that both are plugged in properly even if 8+6 would be enough for the power draw
     
    Picao84 likes this.
  5. tunafish

    Regular

    Joined:
    Aug 19, 2011
    Messages:
    627
    Likes Received:
    414
    Assuming the PSU can handle it, yes. The PCIe connector itself provides 75W, each 6-pin provides another 75W and the 8-pin connectors provide 150W. Slot power + 6-pin + 8-pin = 300.

    (The two extra pins in an 8-pin connector really only exist to communicate the fact that the cables are thick enough to supply 150W, they are not really used.)

    Yeah, you'd probably have to use a 6-to-8 adapter.
     
    Picao84 likes this.
  6. Picao84

    Veteran

    Joined:
    Feb 15, 2010
    Messages:
    2,109
    Likes Received:
    1,196
    Yeah, I've just checked and it's 2 x 6+2. My bad. *facepalm*
     
  7. tsa1

    Newcomer

    Joined:
    Oct 8, 2020
    Messages:
    89
    Likes Received:
    97
    In general, all power connectors have to be plugged into the GPU even if it does not really need it (i.e. my V56 Nitro+ LE has 3x8 pin, it never goes over 260W at stock settings, but it won't work without the third 8 pin).
     
  8. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,245
    Likes Received:
    4,465
    Location:
    Finland
    Unless you got paperclips! Paperclips can easily make your 6-pin connectors 8-pin compatible :yes:
     
    Kej, Erinyes, Lightman and 3 others like this.
  9. tsa1

    Newcomer

    Joined:
    Oct 8, 2020
    Messages:
    89
    Likes Received:
    97
    Well, you can also use those 2xmolex => 8 pin cables, but they are very shoddy in general (and the PSUs which don't have the required connectors will probably die as my 600W, 9 years old FSP PSU did after a month with heavily OC'd Vega), so personally I'd not go with that :)
     
  10. DmitryKo

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    967
    Likes Received:
    1,223
    Location:
    55°38′33″ N, 37°28′37″ E
    Microsoft WDK documentation on GPUMMU states the 256 Mbyte limit is simply a default value set by device firmware to fit into 32-bit virtual adress space, and Vulkan is implemented as a user-mode driver which has to work through WDDM 2.0 kernel-mode driver (DXGK).
    The PCIe standard supports BAR Size from 1 MB to 512 GB.

    I don't think PCIe Resizable BAR is exclusive to RDNA architecture either; need to look into Linux driver code for a list of supporting hardware though.

    Yes, it's not about the bandwidth, it's about cache coherence.

    If the GPU can use system memory just like its own local video memory (and vice versa, the CPU can use local video memory as if it was system memory), you have to either synchronise the GPU and CPU caches using some cache coherence protocol over PCIe bus - preferably something more complex than bus snooping - or completely disable caching for this physical memory pool, with a detrimental effect on perfromance.
     
    T2098, Lightman, LordEC911 and 4 others like this.
  11. pharma

    Veteran

    Joined:
    Mar 29, 2004
    Messages:
    4,894
    Likes Received:
    4,548
    From a development standpoint would studios to need to change to specific CPU+GPU combinations? Or is it a "modify and forget" type code change not requiring any testing or validation?
     
  12. Svensk Viking

    Regular

    Joined:
    Oct 11, 2009
    Messages:
    627
    Likes Received:
    208
    I would be hesitant to go with Molex for 8-pin, but I'd probably still try that rather than buying a new PSU.

    That's the good part when you have old PCs that aren't worth a dime anymore, so you don't fear being risky with going against all recommendations. Back when I started putting together my own PCs 15 years ago, I too was always overpaying for the PSU and I didn't use adapters because everyone said it was so risky, but today I have used 10+ year old PSUs with 2xMolex to 6 pin (most power hungry was Core 2 Quad and HD 4870) without issues, so today I don't pay much mind towards my PSUs anymore.
    And the few times my PSUs have died, the oldest one being a no-name brand from a Pentium 4 prebuilt, it didn't damage the rest of the hardware either.
     
  13. Erinyes

    Regular

    Joined:
    Mar 25, 2010
    Messages:
    808
    Likes Received:
    276
    As per AMD it should provide some gains without any optimization from the developer end, but can provide even bigger gains if specifically optimized for. From what we've seen so far, it doesn't seem to be something than can't be enabled on Intel & Nvidia, so it might be possible on those platforms in the future. We should find out more information during the architecture deep dive around the launch.
     
    pharma likes this.
  14. pjbliverpool

    pjbliverpool B3D Scallywag
    Legend

    Joined:
    May 8, 2005
    Messages:
    9,237
    Likes Received:
    4,260
    Location:
    Guess...
    So is that what SAM is actually doing then? Allowing each device to see the others memory pool as if it were it's own and keeping the caches between both CPU and GPU coherent? So this becomes similar to a UMA?
     
  15. andermans

    Newcomer

    Joined:
    Sep 11, 2020
    Messages:
    28
    Likes Received:
    43
    No, the caching stuff was available before this already since forever (pre-GCN at least). The SAM change is that the CPU can access 100% of the GPU memory directly by resizing the BAR.


    As an example that can already be enabled on many X399 (threadripper) boards, though not under the Smart Access Memory name, and maybe AMD did some driver optimizations to make better use of it in Direct3D 9/10/11.
     
    pjbliverpool likes this.
  16. LordEC911

    Regular

    Joined:
    Nov 25, 2007
    Messages:
    877
    Likes Received:
    208
    Location:
    'Zona
    That's interesting... So what is stopping you, in the near future, from using a 512GB NVME drive and through DirectStorage, "connecting it to the GPU" and having SAM reconfigure the BAR to include some of the NVME drive.
    I know DirectStorage won't work like that, but would the above scenario even be beneficial?
     
  17. tsa1

    Newcomer

    Joined:
    Oct 8, 2020
    Messages:
    89
    Likes Received:
    97
    Above 4G decoding option is available on all AM4 motherboards, AFAIR, but I actually doubt that it's the only requirement for SAM. For some reason, xGMI links are present and it'd be strange if they are completely unused, considering that HSA was the 'idee fixe' for AMD not that long ago.
     
    Lightman likes this.
  18. DmitryKo

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    967
    Likes Received:
    1,223
    Location:
    55°38′33″ N, 37°28′37″ E
    This is the impression I've got from Tom's Hardware article and Dark Side of Gaming article, which basically say that "CPU and GPU gain full access to each other’s memory".

    They also say it's similar to Raven Ridge APUs and Infinity Architecture 3, though the Financial Analyst Day 2020 presentations only mention enterprise-grade EPYC and CDNA (Radeon Instinct) chips having Infinity Architecture 3.


    AMD's definition of Smart Access Memory in PR materials is different (and more ambiguous):
    People interpreted it as support for Resizable BAR and PCIe 4.0 bandwidth - but AFAIK these two technologies are not really exclusive to RDNA2 (RX 6000) and Zen3 (Ryzen 5000).


    Only for system memory pools, but not for local video memory pools.

    https://gpuopen.com/learn/vulkan-device-memory/
    https://gpuopen.com/events/gdc-2018-presentations/
    https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkMemoryPropertyFlagBits.html
    https://computergraphics.stackexchange.com/questions/7504/vulkan-how-does-host-coherence-work
     
    #378 DmitryKo, Oct 30, 2020
    Last edited: Nov 2, 2020
    pjbliverpool, Lightman and Jawed like this.
  19. DmitryKo

    Regular

    Joined:
    Feb 26, 2002
    Messages:
    967
    Likes Received:
    1,223
    Location:
    55°38′33″ N, 37°28′37″ E
    NVMe is a block I/O protocol for disk devices - it uses LBA sector numbers to access disk data, which are remapped to actual flash memory addresses by the NVMe controller. It can use PCIe memory mapping for the optional Host Memory Buffer (HMB) feature in entry-level DRAM-less controllers, but flash memory is not visible to the host.
     
    #379 DmitryKo, Oct 30, 2020
    Last edited: Oct 30, 2020
    w0lfram, Lightman, PSman1700 and 3 others like this.
  20. pharma

    Veteran

    Joined:
    Mar 29, 2004
    Messages:
    4,894
    Likes Received:
    4,548
    Interesting. I wondered what that toggle was for in the Intel X99 MB bios.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...