Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Hello everyone,
Synthetic benchmarks scores, consistent gains confirmed on Flashed 6950XT.

Im waiting for the W6800x Duo next week so it will be interesting to see what the 7,1 can achieve using this set up.


AMD GPUGeekbench6 OpenCL score
6900XT111671
6950XT Flashed to 6900XT113704

AMD GPU Geekbench6 Metal score
6900XT216718
6950XT Flashed to 6900XT224926

AMD GPULuxmark v3.1 Ball Render
6900XT56304
6950XT Flashed to 6900XT57282
 
Almost certainly not.

I'm also very surprised reflashing 6900 VBIOS works out 'so well'. It perhaps proves 6900 and 6950 are basically the same chip with difference in software initialisation.

But subtle difference in functionality can't easily tell quickly. Things like AGPM, AGDC, AGDP...might not be all working properly under the hood.
I think its pretty much the same chip.

Ive done several stress tests and apart from that tried software I actually use at my job so I can confirm the flashed 6950 behaves strictly as a 6900 with even marginal performance gains, boots from sleep, boots with displays connected, all ports working. So what I can tell from using it so far is that it works.
 
Do you have a screenshot of the GPU-Z for the original vBios? Or the original vBios itself?
 
You did not read fully the previous quote. Unless you are 100% sure it is not gonna brick the card do not recommend changing card id.
Yes its ok i did read it, for the little gained by 6950xt you might as well stick with a 6900xt, no point bricking your card or flashing a 6900xt bios with lower speeds and possible memory speed differences by brand of memory.

What we really need is 7900xtx support.
 
Do you have a screenshot of the GPU-Z for the original vBios? Or the original vBios itself?
Just took a photo of the flashed card BIOS after the reboot
8135BE8E-8BD9-42B9-ADED-4F3C30A9F205.JPG
 
Yes its ok i did read it, for the little gained by 6950xt you might as well stick with a 6900xt, no point bricking your card or flashing a 6900xt bios with lower speeds and possible memory speed differences by brand of memory.

What we really need is 7900xtx support.
I could have gone for another 6900xt but there was no fun in that. Besides I did not wanted an used card or to pay scalper prices, neither use other model than reference.
 
Hello everyone,
Synthetic benchmarks scores, consistent gains confirmed on Flashed 6950XT.

Im waiting for the W6800x Duo next week so it will be interesting to see what the 7,1 can achieve using this set up.


AMD GPUGeekbench6 OpenCL score
6900XT111671
6950XT Flashed to 6900XT113704

AMD GPUGeekbench6 Metal score
6900XT216718
6950XT Flashed to 6900XT224926

AMD GPULuxmark v3.1 Ball Render
6900XT56304
6950XT Flashed to 6900XT57282

Pretty decent metal boost. Nothing amazing but appreciable.
 
I think its pretty much the same chip.

Ive done several stress tests and apart from that tried software I actually use at my job so I can confirm the flashed 6950 behaves strictly as a 6900 with even marginal performance gains, boots from sleep, boots with displays connected, all ports working. So what I can tell from using it so far is that it works.
does the usb-c port works with an ultra fine 5k or XDR?
 
does the usb-c port works with an ultra fine 5k or XDR?
Usb-c port working fine for video displays on MacOs, not sure if thunderbolt displays, I will check.
----
update: On MacOs no video for Apple XDR display using Apple thunderbolt cable, maybe with other specialized cable.

----
update 2: Apple XDR display working on Windows with Thunderbolt Cable, connected to the 6950xt usb-c Port
 
Last edited:
Usb-c port working fine for video displays on MacOs, not sure if thunderbolt displays, I will check.
----
update: On MacOs no video for Apple XDR display using Apple thunderbolt cable, maybe with other specialized cable.

----
update 2: Apple XDR display working on Windows with Thunderbolt Cable, connected to the 6950xt usb-c Port
thanks! does the brightness adjust works also?

do you use FCPX? Topaz Video?
 
This is the original PowerPlayTable for the 6950XT. One can load it with SSDT or through OC under devices. This will give you the original performance under macOS. The table can be added to the registries in Windows as well.

Code:
    "PP_PhmSoftPowerPlayTable",
    Buffer (0x9A6)
        {
            /* 0000 */  0xA6, 0x09, 0x0F, 0x00, 0x02, 0x22, 0x03, 0x24, 0x0A, 0x00, 0x00, 0x18, 0x4B, 0x00, 0x00, 0x80,  // .....".$....K...
            /* 0010 */  0x00, 0x18, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00,  // ............v...
            /* 0020 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,  // ................
            /* 0030 */  0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x9F, 0x0A, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0x65, 0x04,  // ..............e.
            /* 0040 */  0x00, 0x00, 0x02, 0x08, 0x00, 0x00, 0xB2, 0x05, 0x00, 0x00, 0xA4, 0x06, 0x00, 0x00, 0xB2, 0x05,  // ................
            /* 0050 */  0x00, 0x00, 0xA4, 0x06, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00, 0xC1, 0x04,  // ................
            /* 0060 */  0x00, 0x00, 0x2A, 0x03, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ..*.............
            /* 0070 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x61, 0x00,  // ..............a.
            /* 0080 */  0x00, 0x00, 0x26, 0x02, 0x00, 0x00, 0x3F, 0x01, 0x00, 0x00, 0x6C, 0x01, 0x00, 0x00, 0x3F, 0x01,  // ..&...?...l...?.
            /* 0090 */  0x00, 0x00, 0x6C, 0x01, 0x00, 0x00, 0xA2, 0x01, 0x00, 0x00, 0xE7, 0x01, 0x00, 0x00, 0xE7, 0x01,  // ..l.............
            /* 00A0 */  0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0xE7, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ..,.............
            /* 00B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x1E, 0x00,  // ................
            /* 00C0 */  0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,  // ................
            /* 00D0 */  0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 00E0 */  0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 00F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0xDC, 0x05, 0x00, 0x00, 0xDC, 0x05,  // ................
            /* 0100 */  0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xE4, 0x0C, 0x00, 0x00, 0xE4, 0x0C, 0x00, 0x00, 0x64, 0x00,  // ..............d.
            /* 0110 */  0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,  // ..n.............
            /* 0120 */  0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00,  // ..........d...d.
            /* 0130 */  0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00,  // ..d...d...d...d.
            /* 0140 */  0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00,  // ..d...d...d...d.
            /* 0150 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0160 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0170 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0180 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0190 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01E0 */  0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA2, 0x02, 0x00, 0x00, 0xA2, 0x02,  // ................
            /* 0200 */  0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x19, 0x00,  // ................
            /* 0210 */  0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ..2.............
            /* 0220 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00,  // ................
            /* 0230 */  0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00,  // ................
            /* 0240 */  0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00,  // ................
            /* 0250 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0260 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0270 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0280 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0290 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02E0 */  0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x5F, 0x00, 0x5F, 0x00, 0x5F, 0x00,  // .........._._._.
            /* 02F0 */  0x5F, 0x00, 0x72, 0x06, 0x6C, 0x07, 0xD0, 0x07, 0x6C, 0x07, 0xD0, 0x07, 0xCA, 0x08, 0xD0, 0x07,  // _.r.l...l.......
            /* 0300 */  0x28, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // (...............
            /* 0310 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0320 */  0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x7F, 0xA3, 0x63, 0x37, 0x00, 0x00, 0x1C, 0x01,  // ..........c7....
            /* 0330 */  0xB0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x01,  // ......d.........
            /* 0340 */  0xB0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01,  // ......d.......@.
            /* 0350 */  0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x73, 0x00, 0x73, 0x00,  // 7.....d.n.d.s.s.
            /* 0360 */  0x73, 0x00, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,  // s.s.............
            /* 0370 */  0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0380 */  0x00, 0x00, 0xB8, 0x0B, 0x48, 0x0D, 0xD8, 0x0E, 0x68, 0x10, 0xC0, 0x12, 0x00, 0x00, 0xFE, 0x78,  // ....H...h......x
            /* 0390 */  0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, 0x64, 0x00, 0x64, 0x00, 0xE4, 0x0C, 0xE4, 0x0C, 0x00, 0x00,  // ..s...d.d.......
            /* 03A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0E, 0x48, 0x0D, 0xC0, 0x12, 0x2A, 0x12, 0x40, 0x00,  // ........H...*.@.
            /* 03B0 */  0x00, 0x01, 0x32, 0x00, 0x3C, 0x00, 0x80, 0x0C, 0x80, 0x0C, 0x80, 0x0C, 0x80, 0x0C, 0x14, 0x00,  // ..2.<...........
            /* 03C0 */  0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xB5, 0x37,  // .........?.....7
            /* 03D0 */  0xB8, 0x3E, 0xEF, 0x1B, 0x67, 0xBF, 0x4F, 0x40, 0xA7, 0x3F, 0x8B, 0x04, 0x00, 0x00, 0x00, 0x00,  // .>..g.O@.?......
            /* 03E0 */  0x02, 0x00, 0xEE, 0x7C, 0x8F, 0x3F, 0xA6, 0x9B, 0x84, 0x3E, 0x44, 0x34, 0x9A, 0x3E, 0x43, 0xAD,  // ...|.?...>D4.>C.
            /* 03F0 */  0x09, 0xBE, 0x3D, 0x0F, 0x36, 0x3F, 0xF1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x04, 0x00, 0xCD, 0xCC,  // ..=.6?..........
            /* 0400 */  0xAC, 0x3F, 0xE3, 0xA5, 0x9B, 0xBD, 0x6F, 0x81, 0xE4, 0x3E, 0xCA, 0xA6, 0xCC, 0xBE, 0x04, 0x21,  // .?....o..>.....!
            /* 0410 */  0x49, 0x3F, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x00, 0x00,  // I?...........?..
            /* 0420 */  0x00, 0x00, 0x72, 0xC4, 0x7A, 0x3E, 0x4C, 0x89, 0x84, 0xBE, 0xDC, 0xBA, 0x43, 0x3F, 0x11, 0x02,  // ..r.z>L.....C?..
            /* 0430 */  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x8A, 0xAF, 0x3F, 0x29, 0x5C, 0x0F, 0xBD, 0x85, 0xCE,  // .........?)\....
            /* 0440 */  0xEB, 0x3E, 0x10, 0xCC, 0xC1, 0xBE, 0x47, 0x20, 0x46, 0x3F, 0x9B, 0x01, 0x00, 0x00, 0x00, 0x00,  // .>....G F?......
            /* 0450 */  0x02, 0x00, 0x6A, 0xDE, 0x89, 0x3F, 0xB8, 0x1E, 0x05, 0x3E, 0x8E, 0x75, 0x91, 0x3E, 0x28, 0x49,  // ..j..?...>.u.>(I
            /* 0460 */  0x57, 0xBE, 0xE4, 0x2C, 0x3C, 0x3F, 0x73, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x8A,  // W..,<?s.........
            /* 0470 */  0xAF, 0x3F, 0x29, 0x5C, 0x0F, 0xBD, 0x85, 0xCE, 0xEB, 0x3E, 0x10, 0xCC, 0xC1, 0xBE, 0x47, 0x20,  // .?)\.....>....G
            /* 0480 */  0x46, 0x3F, 0x9B, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x6A, 0xDE, 0x89, 0x3F, 0xB8, 0x1E,  // F?........j..?..
            /* 0490 */  0x05, 0x3E, 0x8E, 0x75, 0x91, 0x3E, 0x28, 0x49, 0x57, 0xBE, 0xE4, 0x2C, 0x3C, 0x3F, 0x73, 0x01,  // .>.u.>(IW..,<?s.
            /* 04A0 */  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x7D, 0x3F, 0x95, 0x3F, 0xDD, 0x24, 0x06, 0x3E, 0x1D, 0x77,  // ......}?.?.$.>.w
            /* 04B0 */  0xAA, 0x3E, 0xEE, 0x77, 0x68, 0xBE, 0xC9, 0x1F, 0x3C, 0x3F, 0x55, 0x01, 0x00, 0x00, 0x00, 0x00,  // .>.wh...<?U.....
            /* 04C0 */  0x02, 0x00, 0x6A, 0xBC, 0x74, 0x3F, 0xAE, 0x47, 0x61, 0x3E, 0x73, 0x2E, 0x65, 0x3E, 0x52, 0xED,  // ..j.t?.Ga>s.e>R.
            /* 04D0 */  0x13, 0xBE, 0xD7, 0x2F, 0x38, 0x3F, 0x43, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x6A, 0xBC,  // .../8?C.......j.
            /* 04E0 */  0x74, 0x3F, 0xAE, 0x47, 0x61, 0x3E, 0x73, 0x2E, 0x65, 0x3E, 0x52, 0xED, 0x13, 0xBE, 0xD7, 0x2F,  // t?.Ga>s.e>R..../
            /* 04F0 */  0x38, 0x3F, 0x43, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0E, 0x2D, 0x12, 0x3F, 0x9A, 0x99,  // 8?C........-.?..
            /* 0500 */  0xD9, 0x3E, 0x27, 0x83, 0xA3, 0x3D, 0x8D, 0x28, 0xED, 0xBC, 0xE7, 0xE3, 0x32, 0x3F, 0xB6, 0x00,  // .>'..=.(....2?..
            /* 0510 */  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x6A, 0xBC, 0x74, 0x3F, 0xAE, 0x47, 0x61, 0x3E, 0x73, 0x2E,  // ......j.t?.Ga>s.
            /* 0520 */  0x65, 0x3E, 0x52, 0xED, 0x13, 0xBE, 0xD7, 0x2F, 0x38, 0x3F, 0x43, 0x01, 0x00, 0x00, 0xF4, 0x01,  // e>R..../8?C.....
            /* 0530 */  0x9F, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0540 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x01,  // ..............l.
            /* 0550 */  0xA4, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x01,  // ..............?.
            /* 0560 */  0xB2, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x01,  // ................
            /* 0570 */  0xB0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x00,  // ..............a.
            /* 0580 */  0xC9, 0x01, 0xA2, 0x02, 0x65, 0x04, 0xA2, 0x01, 0xB0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ....e...........
            /* 0590 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x01, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 05A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x01, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 05B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x01, 0x2A, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ......,.*.......
            /* 05C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x01, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 05D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x02, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ......&.........
            /* 05E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCB, 0x67, 0x71, 0x3F, 0x54, 0x35,  // ...........gq?T5
            /* 05F0 */  0x01, 0x3E, 0x4E, 0x97, 0xC5, 0xBD, 0xCB, 0x67, 0x71, 0x3F, 0x54, 0x35, 0x01, 0x3E, 0xB4, 0x71,  // .>N....gq?T5.>.q
            /* 0600 */  0xC4, 0xBD, 0xCB, 0x67, 0x71, 0x3F, 0x54, 0x35, 0x01, 0x3E, 0x15, 0x52, 0xBE, 0xBD, 0x91, 0x0A,  // ...gq?T5.>.R....
            /* 0610 */  0x63, 0x3F, 0x8B, 0x4F, 0x41, 0x3E, 0x36, 0x76, 0x29, 0xBE, 0x91, 0x0A, 0x63, 0x3F, 0x8B, 0x4F,  // c?.OA>6v)...c?.O
            /* 0620 */  0x41, 0x3E, 0x40, 0x6A, 0x33, 0xBE, 0x9F, 0x0A, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0x65, 0x04,  // A>@j3.........e.
            /* 0630 */  0x00, 0x00, 0x02, 0x08, 0x00, 0x00, 0xB2, 0x05, 0x00, 0x00, 0xA4, 0x06, 0x00, 0x00, 0xB2, 0x05,  // ................
            /* 0640 */  0x00, 0x00, 0xA4, 0x06, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00, 0xC1, 0x04,  // ................
            /* 0650 */  0x00, 0x00, 0x2A, 0x03, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x02, 0x03, 0x03, 0x78, 0x05,  // ..*...........x.
            /* 0660 */  0x00, 0x00, 0x4C, 0x01, 0xFA, 0x01, 0xF0, 0x0A, 0x80, 0x0C, 0x8C, 0x0A, 0x80, 0x0C, 0x48, 0x0D,  // ..L...........H.
            /* 0670 */  0x10, 0x0E, 0x88, 0x13, 0x18, 0x15, 0x18, 0x15, 0x18, 0x15, 0xF4, 0x01, 0x20, 0x03, 0xF4, 0x01,  // ............ ...
            /* 0680 */  0x01, 0x00, 0x01, 0x02, 0x5D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ....]...........
            /* 0690 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 06A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 06B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 06C0 */  0x00, 0x00, 0x89, 0x15, 0x43, 0x15, 0xFD, 0x14, 0xB7, 0x14, 0x71, 0x14, 0x2B, 0x14, 0xE5, 0x13,  // ....C.....q.+...
            /* 06D0 */  0x9F, 0x13, 0x59, 0x13, 0x13, 0x13, 0xCD, 0x12, 0x87, 0x12, 0xC7, 0x11, 0x07, 0x11, 0x46, 0x10,  // ..Y...........F.
            /* 06E0 */  0x86, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 06F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01, 0x06, 0x36, 0x01, 0x6B, 0x02, 0x37, 0x00,  // ..........6.k.7.
            /* 0700 */  0x46, 0x00, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01,  // F...............
            /* 0710 */  0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x19, 0x00, 0x6C, 0x07, 0xCA, 0x08, 0xE4, 0x0C, 0x00, 0x00,  // ........l.......
            /* 0720 */  0x5F, 0x00, 0xF4, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // _...............
            /* 0730 */  0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0740 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x54,  // ...............T
            /* 0750 */  0x86, 0x3D, 0xBC, 0x05, 0xD2, 0xBD, 0x1F, 0x80, 0x14, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // .=.......>......
            /* 0760 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x7A, 0xF6, 0xBE, 0x6C, 0x43, 0x95, 0x3E, 0x82, 0x56,  // .......z..lC.>.V
            /* 0770 */  0x60, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // `=..............
            /* 0780 */  0x00, 0x00, 0x9A, 0x99, 0x99, 0x3E, 0x00, 0x00, 0xC0, 0x3F, 0x33, 0x33, 0x13, 0x40, 0x00, 0x00,  // .....>...?33.@..
            /* 0790 */  0x20, 0x40, 0x66, 0x66, 0x46, 0x40, 0x0A, 0xD7, 0x23, 0x3D, 0xDD, 0x24, 0x86, 0x3D, 0xA2, 0x45,   // @ffF@..#=.$.=.E
            /* 07A0 */  0xB6, 0x3D, 0x39, 0xB4, 0xC8, 0x3D, 0xC7, 0x4B, 0xB7, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // .=9..=.K.>......
            /* 07B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCD, 0xCC,  // ................
            /* 07C0 */  0xCC, 0x3B, 0xE8, 0x00, 0xF8, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x00,  // .;..............
            /* 07D0 */  0xF8, 0x00, 0x19, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 07E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 07F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0800 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,  // ................
            /* 0810 */  0xB8, 0x0B, 0x90, 0x01, 0x00, 0x00, 0x34, 0x80, 0x37, 0x3B, 0x9F, 0xAB, 0xCD, 0x3E, 0xED, 0x0D,  // ......4.7;...>..
            /* 0820 */  0x3E, 0x3C, 0x75, 0x93, 0xF8, 0x3E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ><u..>..........
            /* 0830 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0840 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0850 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0860 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0870 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0880 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0890 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0900 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0910 */  0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0920 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0930 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0940 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0950 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0960 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0970 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0980 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0990 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 09A0 */  0x00, 0x00, 0x00, 0x00, 0x1E, 0x06,                                                              // ......
        },
 
Usb-c port working fine for video displays on MacOs, not sure if thunderbolt displays, I will check.
This is the original PowerPlayTable for the 6950XT. One can load it with SSDT or through OC under devices. This will give you the original performance under macOS. The table can be added to the registries in Windows as well.

Code:
    "PP_PhmSoftPowerPlayTable",
    Buffer (0x9A6)
        {
            /* 0000 */  0xA6, 0x09, 0x0F, 0x00, 0x02, 0x22, 0x03, 0x24, 0x0A, 0x00, 0x00, 0x18, 0x4B, 0x00, 0x00, 0x80,  // .....".$....K...
            /* 0010 */  0x00, 0x18, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0x00, 0x00, 0x00,  // ............v...
            /* 0020 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,  // ................
            /* 0030 */  0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x9F, 0x0A, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0x65, 0x04,  // ..............e.
            /* 0040 */  0x00, 0x00, 0x02, 0x08, 0x00, 0x00, 0xB2, 0x05, 0x00, 0x00, 0xA4, 0x06, 0x00, 0x00, 0xB2, 0x05,  // ................
            /* 0050 */  0x00, 0x00, 0xA4, 0x06, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00, 0xC1, 0x04,  // ................
            /* 0060 */  0x00, 0x00, 0x2A, 0x03, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ..*.............
            /* 0070 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xE0, 0x01, 0x00, 0x00, 0x61, 0x00,  // ..............a.
            /* 0080 */  0x00, 0x00, 0x26, 0x02, 0x00, 0x00, 0x3F, 0x01, 0x00, 0x00, 0x6C, 0x01, 0x00, 0x00, 0x3F, 0x01,  // ..&...?...l...?.
            /* 0090 */  0x00, 0x00, 0x6C, 0x01, 0x00, 0x00, 0xA2, 0x01, 0x00, 0x00, 0xE7, 0x01, 0x00, 0x00, 0xE7, 0x01,  // ..l.............
            /* 00A0 */  0x00, 0x00, 0x2C, 0x01, 0x00, 0x00, 0xE7, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ..,.............
            /* 00B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x1E, 0x00,  // ................
            /* 00C0 */  0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,  // ................
            /* 00D0 */  0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 00E0 */  0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 00F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x13, 0x00, 0x00, 0xDC, 0x05, 0x00, 0x00, 0xDC, 0x05,  // ................
            /* 0100 */  0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xE4, 0x0C, 0x00, 0x00, 0xE4, 0x0C, 0x00, 0x00, 0x64, 0x00,  // ..............d.
            /* 0110 */  0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00,  // ..n.............
            /* 0120 */  0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00,  // ..........d...d.
            /* 0130 */  0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00,  // ..d...d...d...d.
            /* 0140 */  0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x64, 0x00,  // ..d...d...d...d.
            /* 0150 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0160 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0170 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0180 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0190 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01E0 */  0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 01F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF4, 0x01, 0x00, 0x00, 0xA2, 0x02, 0x00, 0x00, 0xA2, 0x02,  // ................
            /* 0200 */  0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xFA, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, 0x19, 0x00,  // ................
            /* 0210 */  0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ..2.............
            /* 0220 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00,  // ................
            /* 0230 */  0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00,  // ................
            /* 0240 */  0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0A, 0x00,  // ................
            /* 0250 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0260 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0270 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0280 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0290 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 02E0 */  0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x5F, 0x00, 0x5F, 0x00, 0x5F, 0x00,  // .........._._._.
            /* 02F0 */  0x5F, 0x00, 0x72, 0x06, 0x6C, 0x07, 0xD0, 0x07, 0x6C, 0x07, 0xD0, 0x07, 0xCA, 0x08, 0xD0, 0x07,  // _.r.l...l.......
            /* 0300 */  0x28, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // (...............
            /* 0310 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0320 */  0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xFF, 0xFD, 0x7F, 0xA3, 0x63, 0x37, 0x00, 0x00, 0x1C, 0x01,  // ..........c7....
            /* 0330 */  0xB0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x01,  // ......d.........
            /* 0340 */  0xB0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x01,  // ......d.......@.
            /* 0350 */  0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x6E, 0x00, 0x64, 0x00, 0x73, 0x00, 0x73, 0x00,  // 7.....d.n.d.s.s.
            /* 0360 */  0x73, 0x00, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,  // s.s.............
            /* 0370 */  0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0380 */  0x00, 0x00, 0xB8, 0x0B, 0x48, 0x0D, 0xD8, 0x0E, 0x68, 0x10, 0xC0, 0x12, 0x00, 0x00, 0xFE, 0x78,  // ....H...h......x
            /* 0390 */  0x00, 0x00, 0x73, 0x0F, 0x00, 0x00, 0x64, 0x00, 0x64, 0x00, 0xE4, 0x0C, 0xE4, 0x0C, 0x00, 0x00,  // ..s...d.d.......
            /* 03A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x0E, 0x48, 0x0D, 0xC0, 0x12, 0x2A, 0x12, 0x40, 0x00,  // ........H...*.@.
            /* 03B0 */  0x00, 0x01, 0x32, 0x00, 0x3C, 0x00, 0x80, 0x0C, 0x80, 0x0C, 0x80, 0x0C, 0x80, 0x0C, 0x14, 0x00,  // ..2.<...........
            /* 03C0 */  0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x00, 0x00, 0x00, 0x00, 0xB5, 0x37,  // .........?.....7
            /* 03D0 */  0xB8, 0x3E, 0xEF, 0x1B, 0x67, 0xBF, 0x4F, 0x40, 0xA7, 0x3F, 0x8B, 0x04, 0x00, 0x00, 0x00, 0x00,  // .>..g.O@.?......
            /* 03E0 */  0x02, 0x00, 0xEE, 0x7C, 0x8F, 0x3F, 0xA6, 0x9B, 0x84, 0x3E, 0x44, 0x34, 0x9A, 0x3E, 0x43, 0xAD,  // ...|.?...>D4.>C.
            /* 03F0 */  0x09, 0xBE, 0x3D, 0x0F, 0x36, 0x3F, 0xF1, 0x00, 0x00, 0x00, 0x00, 0x01, 0x04, 0x00, 0xCD, 0xCC,  // ..=.6?..........
            /* 0400 */  0xAC, 0x3F, 0xE3, 0xA5, 0x9B, 0xBD, 0x6F, 0x81, 0xE4, 0x3E, 0xCA, 0xA6, 0xCC, 0xBE, 0x04, 0x21,  // .?....o..>.....!
            /* 0410 */  0x49, 0x3F, 0xC0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x3F, 0x00, 0x00,  // I?...........?..
            /* 0420 */  0x00, 0x00, 0x72, 0xC4, 0x7A, 0x3E, 0x4C, 0x89, 0x84, 0xBE, 0xDC, 0xBA, 0x43, 0x3F, 0x11, 0x02,  // ..r.z>L.....C?..
            /* 0430 */  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x8A, 0xAF, 0x3F, 0x29, 0x5C, 0x0F, 0xBD, 0x85, 0xCE,  // .........?)\....
            /* 0440 */  0xEB, 0x3E, 0x10, 0xCC, 0xC1, 0xBE, 0x47, 0x20, 0x46, 0x3F, 0x9B, 0x01, 0x00, 0x00, 0x00, 0x00,  // .>....G F?......
            /* 0450 */  0x02, 0x00, 0x6A, 0xDE, 0x89, 0x3F, 0xB8, 0x1E, 0x05, 0x3E, 0x8E, 0x75, 0x91, 0x3E, 0x28, 0x49,  // ..j..?...>.u.>(I
            /* 0460 */  0x57, 0xBE, 0xE4, 0x2C, 0x3C, 0x3F, 0x73, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x09, 0x8A,  // W..,<?s.........
            /* 0470 */  0xAF, 0x3F, 0x29, 0x5C, 0x0F, 0xBD, 0x85, 0xCE, 0xEB, 0x3E, 0x10, 0xCC, 0xC1, 0xBE, 0x47, 0x20,  // .?)\.....>....G
            /* 0480 */  0x46, 0x3F, 0x9B, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x6A, 0xDE, 0x89, 0x3F, 0xB8, 0x1E,  // F?........j..?..
            /* 0490 */  0x05, 0x3E, 0x8E, 0x75, 0x91, 0x3E, 0x28, 0x49, 0x57, 0xBE, 0xE4, 0x2C, 0x3C, 0x3F, 0x73, 0x01,  // .>.u.>(IW..,<?s.
            /* 04A0 */  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x7D, 0x3F, 0x95, 0x3F, 0xDD, 0x24, 0x06, 0x3E, 0x1D, 0x77,  // ......}?.?.$.>.w
            /* 04B0 */  0xAA, 0x3E, 0xEE, 0x77, 0x68, 0xBE, 0xC9, 0x1F, 0x3C, 0x3F, 0x55, 0x01, 0x00, 0x00, 0x00, 0x00,  // .>.wh...<?U.....
            /* 04C0 */  0x02, 0x00, 0x6A, 0xBC, 0x74, 0x3F, 0xAE, 0x47, 0x61, 0x3E, 0x73, 0x2E, 0x65, 0x3E, 0x52, 0xED,  // ..j.t?.Ga>s.e>R.
            /* 04D0 */  0x13, 0xBE, 0xD7, 0x2F, 0x38, 0x3F, 0x43, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x6A, 0xBC,  // .../8?C.......j.
            /* 04E0 */  0x74, 0x3F, 0xAE, 0x47, 0x61, 0x3E, 0x73, 0x2E, 0x65, 0x3E, 0x52, 0xED, 0x13, 0xBE, 0xD7, 0x2F,  // t?.Ga>s.e>R..../
            /* 04F0 */  0x38, 0x3F, 0x43, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0E, 0x2D, 0x12, 0x3F, 0x9A, 0x99,  // 8?C........-.?..
            /* 0500 */  0xD9, 0x3E, 0x27, 0x83, 0xA3, 0x3D, 0x8D, 0x28, 0xED, 0xBC, 0xE7, 0xE3, 0x32, 0x3F, 0xB6, 0x00,  // .>'..=.(....2?..
            /* 0510 */  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x6A, 0xBC, 0x74, 0x3F, 0xAE, 0x47, 0x61, 0x3E, 0x73, 0x2E,  // ......j.t?.Ga>s.
            /* 0520 */  0x65, 0x3E, 0x52, 0xED, 0x13, 0xBE, 0xD7, 0x2F, 0x38, 0x3F, 0x43, 0x01, 0x00, 0x00, 0xF4, 0x01,  // e>R..../8?C.....
            /* 0530 */  0x9F, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0540 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6C, 0x01,  // ..............l.
            /* 0550 */  0xA4, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x01,  // ..............?.
            /* 0560 */  0xB2, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x01,  // ................
            /* 0570 */  0xB0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x00,  // ..............a.
            /* 0580 */  0xC9, 0x01, 0xA2, 0x02, 0x65, 0x04, 0xA2, 0x01, 0xB0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ....e...........
            /* 0590 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x01, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 05A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x01, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 05B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x01, 0x2A, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ......,.*.......
            /* 05C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE7, 0x01, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 05D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x02, 0x02, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ......&.........
            /* 05E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCB, 0x67, 0x71, 0x3F, 0x54, 0x35,  // ...........gq?T5
            /* 05F0 */  0x01, 0x3E, 0x4E, 0x97, 0xC5, 0xBD, 0xCB, 0x67, 0x71, 0x3F, 0x54, 0x35, 0x01, 0x3E, 0xB4, 0x71,  // .>N....gq?T5.>.q
            /* 0600 */  0xC4, 0xBD, 0xCB, 0x67, 0x71, 0x3F, 0x54, 0x35, 0x01, 0x3E, 0x15, 0x52, 0xBE, 0xBD, 0x91, 0x0A,  // ...gq?T5.>.R....
            /* 0610 */  0x63, 0x3F, 0x8B, 0x4F, 0x41, 0x3E, 0x36, 0x76, 0x29, 0xBE, 0x91, 0x0A, 0x63, 0x3F, 0x8B, 0x4F,  // c?.OA>6v)...c?.O
            /* 0620 */  0x41, 0x3E, 0x40, 0x6A, 0x33, 0xBE, 0x9F, 0x0A, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0x65, 0x04,  // A>@j3.........e.
            /* 0630 */  0x00, 0x00, 0x02, 0x08, 0x00, 0x00, 0xB2, 0x05, 0x00, 0x00, 0xA4, 0x06, 0x00, 0x00, 0xB2, 0x05,  // ................
            /* 0640 */  0x00, 0x00, 0xA4, 0x06, 0x00, 0x00, 0xB0, 0x04, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00, 0xC1, 0x04,  // ................
            /* 0650 */  0x00, 0x00, 0x2A, 0x03, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00, 0x00, 0x02, 0x03, 0x03, 0x78, 0x05,  // ..*...........x.
            /* 0660 */  0x00, 0x00, 0x4C, 0x01, 0xFA, 0x01, 0xF0, 0x0A, 0x80, 0x0C, 0x8C, 0x0A, 0x80, 0x0C, 0x48, 0x0D,  // ..L...........H.
            /* 0670 */  0x10, 0x0E, 0x88, 0x13, 0x18, 0x15, 0x18, 0x15, 0x18, 0x15, 0xF4, 0x01, 0x20, 0x03, 0xF4, 0x01,  // ............ ...
            /* 0680 */  0x01, 0x00, 0x01, 0x02, 0x5D, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ....]...........
            /* 0690 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 06A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 06B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 06C0 */  0x00, 0x00, 0x89, 0x15, 0x43, 0x15, 0xFD, 0x14, 0xB7, 0x14, 0x71, 0x14, 0x2B, 0x14, 0xE5, 0x13,  // ....C.....q.+...
            /* 06D0 */  0x9F, 0x13, 0x59, 0x13, 0x13, 0x13, 0xCD, 0x12, 0x87, 0x12, 0xC7, 0x11, 0x07, 0x11, 0x46, 0x10,  // ..Y...........F.
            /* 06E0 */  0x86, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 06F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01, 0x06, 0x36, 0x01, 0x6B, 0x02, 0x37, 0x00,  // ..........6.k.7.
            /* 0700 */  0x46, 0x00, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01, 0x90, 0x01,  // F...............
            /* 0710 */  0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x19, 0x00, 0x6C, 0x07, 0xCA, 0x08, 0xE4, 0x0C, 0x00, 0x00,  // ........l.......
            /* 0720 */  0x5F, 0x00, 0xF4, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // _...............
            /* 0730 */  0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0740 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0D, 0x54,  // ...............T
            /* 0750 */  0x86, 0x3D, 0xBC, 0x05, 0xD2, 0xBD, 0x1F, 0x80, 0x14, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // .=.......>......
            /* 0760 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x7A, 0xF6, 0xBE, 0x6C, 0x43, 0x95, 0x3E, 0x82, 0x56,  // .......z..lC.>.V
            /* 0770 */  0x60, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // `=..............
            /* 0780 */  0x00, 0x00, 0x9A, 0x99, 0x99, 0x3E, 0x00, 0x00, 0xC0, 0x3F, 0x33, 0x33, 0x13, 0x40, 0x00, 0x00,  // .....>...?33.@..
            /* 0790 */  0x20, 0x40, 0x66, 0x66, 0x46, 0x40, 0x0A, 0xD7, 0x23, 0x3D, 0xDD, 0x24, 0x86, 0x3D, 0xA2, 0x45,   // @ffF@..#=.$.=.E
            /* 07A0 */  0xB6, 0x3D, 0x39, 0xB4, 0xC8, 0x3D, 0xC7, 0x4B, 0xB7, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // .=9..=.K.>......
            /* 07B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xCD, 0xCC,  // ................
            /* 07C0 */  0xCC, 0x3B, 0xE8, 0x00, 0xF8, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE8, 0x00,  // .;..............
            /* 07D0 */  0xF8, 0x00, 0x19, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 07E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 07F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0800 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,  // ................
            /* 0810 */  0xB8, 0x0B, 0x90, 0x01, 0x00, 0x00, 0x34, 0x80, 0x37, 0x3B, 0x9F, 0xAB, 0xCD, 0x3E, 0xED, 0x0D,  // ......4.7;...>..
            /* 0820 */  0x3E, 0x3C, 0x75, 0x93, 0xF8, 0x3E, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ><u..>..........
            /* 0830 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0840 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0850 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0860 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0870 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0880 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0890 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08A0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08B0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08C0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08D0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08E0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 08F0 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0900 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0910 */  0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0920 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0930 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0940 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0950 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0960 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0970 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0980 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 0990 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ................
            /* 09A0 */  0x00, 0x00, 0x00, 0x00, 0x1E, 0x06,                                                              // ......
        },
Thanks!

While this is interesting I don’t think I can work with this as I’m currently running two 6900 on my system and one of them is a legit one.
 
Thanks!

While this is interesting I don’t think I can work with this as I’m currently running two 6900 on my system and one of them is a legit one.
You can actually. Just specify a PCIe path to inject the PowerPlay table. Then only the card in that PCIe path will be affected.
 
  • Like
Reactions: kvic
Usb-c port working fine for video displays on MacOs, not sure if thunderbolt displays, I will check.
----
update: On MacOs no video for Apple XDR display using Apple thunderbolt cable, maybe with other specialized cable.

----
update 2: Apple XDR display working on Windows with Thunderbolt Cable, connected to the 6950xt usb-c Port

Does the USB-C port work for external display in the case of 6900XT?

Either way seems just a glitch in MacOS. Hopeful with an OpenCore hack (I don't know if it already exists or not).
 
Yes its ok i did read it, for the little gained by 6950xt you might as well stick with a 6900xt, no point bricking your card or flashing a 6900xt bios with lower speeds and possible memory speed differences by brand of memory.

What we really need is 7900xtx support.
There is as much chance of that happening as me winning lotto! Sadly.

I still hope (for both). ;)
 
Does the USB-C port work for external display in the case of 6900XT?

Either way seems just a glitch in MacOS. Hopeful with an OpenCore hack (I don't know if it already exists or not).
Flashed 6950XT on MacOs USB-C port working confirmed as a video output for standard displays.
Likewise the official 6900XT

Usbc functions other than video and audio not currently working on the USB-C of the card, at least on MacOs
 
  • Like
Reactions: kvic
Flashed 6950XT on MacOs USB-C port working confirmed as a video output for standard displays.
Likewise the official 6900XT

Usbc functions other than video and audio not currently working on the USB-C of the card, at least on MacOs
Would you be able to attach a backup of the IORegistry?
 
I don't see why it shouldn't work. By all means its a 6900xt.
Thank you for replying.

I just got a reference 6950xt as well and would love to use it with my Intel iMac and MBP in macOS. However, I would absolutely hate to brick a brand new card. I would also have to install it in a PC first in order to flash it, which makes me extra nervous as I don't want to find out that, for some reason, it doesn't work in eGPU with macOS (or Windows for that matter).

I have a couple of questions:

1. Is this reversible? Can I re-flash it back with the saved 6950xt ROM? How risky is the procedure?

2. Did you use the reference card 6900xt ROM?

Many thanks in advance.
 
Thank you for replying.

I just got a reference 6950xt as well and would love to use it with my Intel iMac and MBP in macOS. However, I would absolutely hate to brick a brand new card. I would also have to install it in a PC first in order to flash it, which makes me extra nervous as I don't want to find out that, for some reason, it doesn't work in eGPU with macOS (or Windows for that matter).

I have a couple of questions:

1. Is this reversible? Can I re-flash it back with the saved 6950xt ROM? How risky is the procedure?

2. Did you use the reference card 6900xt ROM?

Many thanks in advance.
Hey there, congrats on your new 6950xt

As a noob gpu flasher myself the process was pretty scary at first, most of of all because the latest AMD GPU flash application only runs on command line which is a bit intimidating.

Answering your questions

1. Process is reversible , there shouldn’t be any issues if you use the correct roms which are pretty easy to locate on the database. It only takes a couple of minutes so you don’t have hold your breath for too long while the card is being flashed.

2.used exactly the reference 6900xt rom and haven’t experienced any issue or complication, it behaves exactly as the other 6900Xt I have in my system.

Lastly, While it should be a hassle free process there’s inevitable risk in it. If your computer is supported by open core maybe you can go down the “spoof” route which involves other less intrusive approach.

Good luck :) 👍🏽 🍺
 
Last edited:
  • Like
Reactions: dpCM
Hey there, congrats on your new 6950xt

As a noob gpu flasher myself the process was pretty scary at first, most of of all because the latest AMD GPU flash application only runs on command line which is a bit intimidating.

Answering your questions

1. Process is reversible , there shouldn’t be any issues if you use the correct roms which are pretty easy to locate on the database. It only take a couple of minutes so you don’t have hold your breath for too long while the card is being flashed.

2.used exactly the reference 6900xt rom and haven’t experienced any issue or complication, it behaves exactly as the other 6900Xt I have in my system.

Lastly, While it should be a hassle free process there’s inevitable risk in it. If your computer is supported by open core maybe you can go down the “spoof” route which involves other less intrusive approach.

Good luck :) 👍🏽 🍺
Thanks a lot, mate.

I think I'll need a stiff drink before proceeding with it. I truly appreciate the info.

Cheers!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.