• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Radeon Pro v540 Research Thread

Joined
Mar 31, 2023
Messages
131 (0.22/day)
Damn, someone was quick!
I took another look and it seems the auction is now ended. Seems like they only had 1 but made 2 listings. Why not just make a listing that also offers buy it now if you wanted? There's plenty of those.
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
I have good news and bad news. The good news is I'm the one that got the recent listing, which is actually why I finally hit you up on that fan offer @Catch2223 . The bad news is I'm the one that got the recent listing and I am definitely not the best person to have it.

In the mean time here's some closer photos of the backplate, serial differences, and such. Some components on the back seem absent or changed slightly. As for what that means can't really say. I'm currently setting up a simple Windows 10 install just to mess with it.

What I find interesting is the part numbers have changed slightly, as has the serial number range, so there's definitely more than one of these out there given this one is 127.

For testing this I thought it would be really funny if I also had my WX 8100 as the second GPU in it just to get video signal so enjoy a really weird photo of 2 unreleased GPUs in the same board.

0323241553.jpg
0323241547_HDR.jpg
0323241541a.jpg

0323241545a.jpg

0323241618_HDR.jpg
 
Joined
Apr 18, 2019
Messages
2,328 (1.15/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
I have good news and bad news. The good news is I'm the one that got the recent listing, which is actually why I finally hit you up on that fan offer @Catch2223 . The bad news is I'm the one that got the recent listing and I am definitely not the best person to have it.

In the mean time here's some closer photos of the backplate, serial differences, and such. Some components on the back seem absent or changed slightly. As for what that means can't really say. I'm currently setting up a simple Windows 10 install just to mess with it.

What I find interesting is the part numbers have changed slightly, as has the serial number range, so there's definitely more than one of these out there given this one is 127.

For testing this I thought it would be really funny if I also had my WX 8100 as the second GPU in it just to get video signal so enjoy a really weird photo of 2 unreleased GPUs in the same board.

View attachment 340374View attachment 340375View attachment 340376
View attachment 340379
View attachment 340377
Made in Taiwan :love:

After you've had your fun with it, I'd certainly be interested in buying/trading it from ya.

Regardless, I'm looking forward to more info from your experiments on this Production variety V540.
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
Made in Taiwan :love:

After you've had your fun with it, I'd certainly be interested in buying/trading it from ya.

Regardless, I'm looking forward to more info from your experiments on this Production variety V540.
Well, to say I am making progress would be hard to say. Same issues as before, though I tried to dump the vbios from gpu-z with the AWS drivers installed and it refused to let that happen. But with the ones from the LTT forum it let me dump it which was certainly odd.

I do not know which one is which for the roms, so take the A-B with a grain of salt. They came out identical though so perhaps not worth looking at yet. The bios revision IS different though so that's a good start. 017.003.007.013559
 

Attachments

  • Navi 12-A.rom
    512 KB · Views: 27
  • Navi 12-B.rom
    512 KB · Views: 35
  • navi12.gif
    navi12.gif
    99 KB · Views: 40
Joined
Apr 18, 2019
Messages
2,328 (1.15/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
I tried to dump the vbios from gpu-z with the AWS drivers installed and it refused to let that happen. But with the ones from the LTT forum it let me dump it which was certainly odd.
IIRC, the LTT Forum drivers are from a Chinese firm.

It does kinda make sense for Amazon to request or modify the driver to prevent offloading of the vBIOS. From what I can gather, these cards (and Navi12) were more-less developed entirely for 'special partner use'.

Which, wouldn't be the first time that's happened:
The 1st gen Steam Deck uses an APU that was co-developed for an 'Industrial' AR/VR device.
There's a ton of inactive silicon in 1st gen Van Gogh, and completely missing from the die shrink in the OLED Steam Deck.



Has anyone managed to tryout the "bootcamp" driver options in R.ID's driverset?
They're now much-better labeled as "for AMD Radeon Pro 5600M"
1711241999154.png
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
Has anyone managed to tryout the "bootcamp" driver options in R.ID's driverset?
They're now much-better labeled as "for AMD Radeon Pro 5600M"
View attachment 340391
Gave it a try, and nothin. The Device ID doesnt even exist in the current set of R.ID drivers according to them so they have been alerted to this. I have offered to test whatever they want to get it working so we shall see.
Was also going to see if the linux solution we have works with Intel Arc first but the .3 ISO is gone now and kernel defaults to 6.5 not 6.2 and I kept breaking it entirely so I'll look into it another time.

In the mean time if anyone wants me to try something I'll gladly do it.
 
Joined
May 20, 2023
Messages
73 (0.14/day)
Well, to say I am making progress would be hard to say. Same issues as before, though I tried to dump the vbios from gpu-z with the AWS drivers installed and it refused to let that happen. But with the ones from the LTT forum it let me dump it which was certainly odd.

I do not know which one is which for the roms, so take the A-B with a grain of salt. They came out identical though so perhaps not worth looking at yet. The bios revision IS different though so that's a good start. 017.003.007.013559
These roms are only 256KB, rest is padded with 0, while other working dumps have a valid data past 256KB.

If you manage to get Linux working, you can try this:
Code:
cat /sys/kernel/debug/dri/{x}/amdgpu_vbios.rom > vbios.rom
where {x} is card id as reported by switcherooctl, for example.

AMD drivers should not be required for this, KMS driver in 6.5 might be enough.
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
Well the good news is there was some fast turnaround on the R.ID driver stuff. It is now added. Bad news is it's still returning an error code 12 but at least now more people can try stuff and not be dependent on the AWS drivers


1711308295665.png



These roms are only 256KB, rest is padded with 0, while other working dumps have a valid data past 256KB.

If you manage to get Linux working, you can try this:
Code:
cat /sys/kernel/debug/dri/{x}/amdgpu_vbios.rom > vbios.rom
where {x} is card id as reported by switcherooctl, for example.

AMD drivers should not be required for this, KMS driver in 6.5 might be enough.
Found an archived .3 ISO for the sake of consistency, and made a backup of my current setup for windows to reflash quickly as I swap between them.
I'm also sorry that this took so long I was not fully understanding what I kept breaking so I retried to set this up 4 times. Got it working finally. The result of this is that the rom files are both 40kb which is clearly not right. Do you have any other suggestions for dumping this? They're also identical, which we know is not correct, but I did dump each one.

Edit
I tried with amdvbflash and it only found 1 ID, which I assume is because its mentioned explicitly in grub? This came out to 1mb
 

Attachments

  • vbios-1.rom
    40 KB · Views: 26
  • vbios-2.rom
    40 KB · Views: 24
  • amdvbflash-1.Rom
    1 MB · Views: 36
Last edited:
Joined
May 20, 2023
Messages
73 (0.14/day)
Maybe check with amdvbflash 4.71
Code:
sudo amdvbflash -i
to list adapters.

Code:
sudo amdvbflash -s <id> vbios.rom
where <id> is adapter number from the list.

EDIT: I see you got this already.
File is padded to 1MB but looks otherwise complete, with data between 256KB and 512KB.
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
Maybe check with amdvbflash 4.71
Code:
sudo amdvbflash -i
to list adapters.

Code:
sudo amdvbflash -s <id> vbios.rom
where <id> is adapter number from the list.
That's the exact thing I did actually. The second one isn't being listed. 0b:00.0 and 0e:00.0 are their respective IDs currently
1711322405166.png
 
Joined
May 20, 2023
Messages
73 (0.14/day)
In my experience, without correct drivers 2nd adapter tends to crash fairly often if any process touches it.

register aperture not available
That's some clue, maybe there is corresponding error in dmesg?
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
In my experience, without correct drivers 2nd adapter tends to crash fairly often if any process touches it.


That's some clue, maybe there is corresponding error in dmesg?
I have no idea how to even check this. My linux game is pretty weak. I can also drop in the engineering sample and see if its any different too?
 
Joined
May 20, 2023
Messages
73 (0.14/day)
Reboot and run amdvbflash -i
then
Code:
sudo dmesg -H | grep amdgpu
look for timestamp when you ran amdvbflash.
It's possible it crashed during initialization.
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
No dice, same result, heres the dmesg output from that
 

Attachments

  • dmesg.txt
    9.2 KB · Views: 32
Joined
May 20, 2023
Messages
73 (0.14/day)
Hmm, so it does not crash, just can't be accessed by flash tool. Weird.

Reading data from the rom, build date is 2020-01-30, while ES rom is 2019-12-17, so not that far apart.
PPT limits are identical.
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
I swapped the cards to just check if the same happens and sure enough they do match with amdvbflash, cant read the second one. though the p/n for the vbios is different on the ES card.
1711325818208.png


I'm open to more options if you have any ideas for dumping that second one's bios. The method with cat SHOULD work but it kept saying permission denied even with sudo
In the mean time if anyone wants to try the R.ID drivers with Windows this is the one to grab: https://sourceforge.net/projects/ra...n10-Win11-PolarisVegaNavi-Nebula.exe/download
 
Joined
May 20, 2023
Messages
73 (0.14/day)
Another weirdness, after installing R.ID drivers, card reports using Large Memory Range, even if Resizable BAR is disabled in BIOS.
 

Attachments

  • rebar.png
    rebar.png
    12.2 KB · Views: 28
  • rebar1.png
    rebar1.png
    17.1 KB · Views: 34
Joined
Mar 31, 2023
Messages
131 (0.22/day)
While in Linux, I also enabled bifurcation (x8/x8) as well as resizable BAR and it had virtually no effect. On windows the same was true it didn't seem to matter for some reason with and without the R.ID driver. I've let them know about this and will see whether they can fix that or not. Does yours report error code 12 and insists theres a resource conflict like mine does?
 
Joined
Mar 31, 2023
Messages
131 (0.22/day)
Well thats interesting I guess. What components are you using in your system? Perhaps it's looking for something in an HEDT/Server system? Anyone else wanna take a stab at it?
 
Joined
Apr 18, 2019
Messages
2,328 (1.15/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
Well thats interesting I guess. What components are you using in your system? Perhaps it's looking for something in an HEDT/Server system? Anyone else wanna take a stab at it?
SMbus/GPIO, maybe a remote management module?

I've never heard of such a requirement, but: Hot-Swap support is one thing most server boards do, that ours do not.

Another weirdness, after installing R.ID drivers, card reports using Large Memory Range, even if Resizable BAR is disabled in BIOS.
Can a GPU be programmed to request/use a 'non-standard' BAR? Like, a 'workaround' to pre-ReBAR support? (possibly needing a modded mainboard BIOS?)

Also, might be related to UEFI GOP certificates being pulled by msft. (Part of issues I've seen w/ Vega acting bricked is it getting 'stuck' in some kind of non?UEFI 'safe mode'.)
IIRC, my MI25 and Vega 64 are listed as 'insecure' UEFI devices after a certain AGESA on my X570. These V540s are 1st gen Navi; I'd expect similar.
 
Last edited:
Joined
May 20, 2023
Messages
73 (0.14/day)
I'm still on the same platform, Ryzen 5 3600, Asrock B550M Pro4. I briefly tested on X58, that one showed error 12 with every driver, but I never investigated further, just assumed it's old age/incompatibility issue.

I don't think GOP has any relation, the card is not recognized as a display adapter by the mainboard. If you put another graphics card in the system, that one will be used to display POST every time.

There is still a mystery of Microchip FPGA, no other dual GPU AMD card I researched have such feature.
 
Joined
Apr 18, 2019
Messages
2,328 (1.15/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
If you put another graphics card in the system, that one will be used to display POST every time.

There is still a mystery of Microchip FPGA, no other dual GPU AMD card I researched have such feature.
https://www.microchip.com/en-us/products/fpgas-and-plds/system-on-chip-fpgas/smartfusion-2-fpgas
Same thing occurs w/ an un-crossflashed MI25, too. However, it is possible to get an un-modded MI25 'working' in Linux (no video out)

The MI25 (and WX9100?) has a similar/same Microchip FPGA. I'm not sure what the intended use was on the MI25 either.
Regardless, it's something somewhat common to AMD's Instinct cards.

My guess:
the FPGA is for inter-PCIe Device communication. No reason to have the same-similar FPGA on a single GPU MI card, unless it's for functions external to the card.
dGMA, perhaps? Or, maybe something application-specific and related to 'synchronizing' work across multiple cards?
 
Last edited:
Joined
Mar 31, 2023
Messages
131 (0.22/day)
Well here's what I've done so far
Setup A
  • TUF B550-Plus, Ryzen 3700X
  • Windows: Result is sometimes error code 43, sometimes error code 12
  • Linux: Works through that workaround
Setup B
  • Lenovo P520 Stadia Dev Node (listen, I'm desperate), Xeon W-2135
  • Windows: Result is error code 43 only with whatever I try
  • Linux: Haven't tried because I dont wanna set this up rn, but it probably works
Seeing as it works under linux albeit with an alternative card to handle the video output, it's not necessarily a hardware issue, it's a software issue then?
 
Top