Before anything, I know buying an RX580 from aliexpress isn't always (and almost never) the best choice, but being on very low budget and with the extreme markup for graphics cards in my country, it was the most sound choice available, specially considering I managed to grab it on 11.11 for $65.
I've been trying to solve the issue on my own for the past couple of weeks and I've made some progress. Initially I thought it was a drivers issue as the original problem was the system randomly freezing minutes after booting up or bluescreens. The problem persisted even on fresh windows 10 and linux installs so I figured the problem must be the BIOS, as chinese manufacturers modify these for crypto mining.
Here's a pic of GPU-Z on the original BIOS and the "GPU-Z Parameter" image the seller has on the product page
View attachment 281282View attachment 281292View attachment 281283
(Sorry for all the pictures of GPU-Z on my monitor instead of screencaps)
Did some digging and decided to flash this BIOS after confirming that the memory on my card was Samsung
8 GB GDDR5, 1284 MHz GPU, 1750 MHz Memory
www.techpowerup.com
View attachment 281280View attachment 281281
GPU-Z after flashing the 570 BIOS
View attachment 281288
After flashing the BIOS no crashes at all (until later). I used the PC like that for a couple days but when I tried gaming on it, the performance was extremely low (20fps on Cyberpunk 2077 720p on minimum graphics and 11%-15% gpu relative performance on userbenchmark). Not only that but when it does some hardware encoding for Parsec or Jellyfin it crashes. So I decided to try flashing a different BIOS. Currently I've tried the 570 BIOS, which I've already linked and this "veineda" BIOS. Both seem to work but with the extremely low performance issue.
8 GB GDDR5, 1284 MHz GPU, 1750 MHz Memory
www.techpowerup.com
View attachment 281290
And I've also tried this "MLLSE" BIOS which performed noticeably better during the userbenchmark test but glitched and bluescreened before it ended. Will randomly bluescreen minutes after boot.
8 GB GDDR5, 1284 MHz GPU, 1750 MHz Memory
www.techpowerup.com
On further inspection I noticed that the memory has a "128" engraved on it, so I've been looking for a BIOS that supports samsung K4G80325FC memory and has
"D00034 Polaris20 XL A1 GDDR5 128Mx32 4GB 300e/300m" in the product name like this BIOS, as opposed to the
"D00033 Polaris20 XL A1 GDDR5 256Mx32 8GB 300e/300m" on the other ones I've tried. I still haven't found a suitable BIOS as all the ones I've found only support different memory (Micron, hynix). Could this actually be the problem or am I just making assumptions?
8 GB GDDR5, 1284 MHz GPU, 1750 MHz Memory
www.techpowerup.com
I'll also try it in my friends PC in a couple days to check for compatibility issues it may have with my PC.
My knowledge is limited to what I've read while trying to fix this problems the past few days so any help is appreciated.