I got an ASUS P104-100 mining specific GPU which has the same PCB and specs as an ASUS GTX 1080 TURBO (other than maybe CUDA cores) and thus could be flashed into a GTX 1080 or 1070 GDDR5X in case there really are only 1920 CUDA cores on board. The reason anyone would want to turn it into a 1080/1070 is beacuse P104 is SERIOUSLY BIOS limited. PCIe is dropped to 1.1 (PCIe 3.0 hardware), VRAM is limited to 4GB (8GB installed) and video output is disabled (even though this card has video output ports). The device ID of a 1080 is x1B80 and P104's is x1B87, so I just need to find the resistors that determine the 4th symbol and then test what resistances equate to what values.
I don't know if something has changed in the meantime, someone on the LTT forum said they
transplanted an entire P106 chip onto a GTX 1060 board and it didn't work unless there was a P106 BIOS flashed, basically it behaved like straps don't exist or are somehow the same for both cards. Maybe that's not correct and strap modding would work, but if it is correct maybe it's baked into the chip or some other component, I simply don't have a way of knowing because I couldn't find any info about that on Pascal.
Here are the docs I found:
https://buildmedia.readthedocs.org/media/pdf/envytools/latest/envytools.pdfI would like to know how device ID is determined on Pascal, if it's same as it has been before. What's the easiest way to identify which resistors are used for the 4th value of device ID? I know there is probably an answer in this thread but it's so massive my eyes fell off reading it...
I would also like to know about any secondary strap functions that could have been changed on the P104 (in case video output is disabled via straps I would need to change that too).
I really hope nothing has changed and that a simple strap mod would unlock it's full potential. Also if anyone has a GTX 1070 with GDDR5X memory please PM me your GPU BIOS and GPU-Z screenshot, so I have everything I need in case it does only have 1920 CUDA cores on board (which it most likely does).