Moderators iGPU Posted September 6, 2020 Moderators Share Posted September 6, 2020 7 minutes ago, Pavo said: This is correct. This is incorrect Min 17.x.x with a Max of 20.x.x means used if set to enabled (yes) from High Sierra to BigSur. Not Catalina Really? I thought the range is contiguous, so that min 17.00 and max 20.99 would be as fabiosun said (HS, Mojave, Catalina and Big Sur). The only way to isolate a patch is to duplicate. Example, this will exclude Catalina, and only be active for HS, Mojave and Big Sur (if both enabled): one patch set to: : min 17.00, max 18.99 duplicate patch set: min 20.00, max 20.99. 1 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 6, 2020 Author Supervisor Share Posted September 6, 2020 @Pavo from high Sierra to Big sur min 17.xx max 20.xx means patch is applied in High Sierra (17.xx) Mojave (18.xx) Catalina (19.xx) Big Sur (20.xx) and this should not be questionable I think Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 6, 2020 Author Supervisor Share Posted September 6, 2020 ah maybe I have understood I wrote Catalina (it was Big sur) so maybe all of us are saying the same thing 🙂 for others: 17 mean high sierra 18 means mojave 19 means catalina 20 means big sur so min 17 max 20.xx means used if set to yes from high Sierra to Catalina (and this caused all 2/3 message down) Link to comment Share on other sites More sharing options...
Pavo Posted September 6, 2020 Share Posted September 6, 2020 14 minutes ago, iGPU said: Really? I thought the range is contiguous, so that min 17.00 and max 20.99 would be as fabiosun said (HS, Mojave, Catalina and Big Sur). The only way to isolate a patch is to duplicate. Example, this will exclude Catalina, and only be active for HS, Mojave and Big Sur (if both enabled): one patch set to: : min 17.00, max 18.99 duplicate patch set: min 20.00, max 20.99. This is correct, I was saying that Min 17.x.x with Max 20.x.x would be applied to High Sierra, Mojave, Catalina and Big Sur. It would not stop with just Catalina. Maybe I misinterpreted what he was saying. Link to comment Share on other sites More sharing options...
ckrueger99 Posted September 6, 2020 Share Posted September 6, 2020 9 hours ago, fabiosun said: yep but VRM and others quality hardware on it could be the difference however not for our task When I have set my system in Italy was available only MSI trx40 Pro 10 g with next delivery day option..It was on 4 December 2019.... My first choice was on Gigabyte designare ex (not available in that period) Happy for my choice 🙂 @Driftwood: I like the ASRock for its cost and smaller form factor. And the fact is that your use case is probably most similar to mine. Your work on software compatibility is useful and confirms that your mobo would meet my needs. On the other hand, as @fabiosun points out, for a few hundred more and compromise on size, the Asus yields highest possible performance. But the performance of the MSI Creator and the Gigabyte Aorus Xtreme would also be pretty similar, I believe. So, does anyone have a view on whether getting the various elements of OC, etc to work would be any more difficult on the Asus than on your boards? @valmeida, I am particularly eager to hear from you... Thanks to all for the hard work you've done on this thread. Link to comment Share on other sites More sharing options...
Driftwood Posted September 6, 2020 Share Posted September 6, 2020 (edited) 3 hours ago, iGPU said: I finally found the source of the problem. It was my keyboard (here). It was triggering the panic reboots. Once the keyboard was removed, Shutdown began working well (Sleep is also working). LOL! Its amazing the trouble we go through and all it is is something simple. I guess certain USB hardware is safe and others not. I use a Editors Keys Mac keyboard and is seen by OSX as Mac and works without problems. I guess PC keyboards may be providing the error. Edited September 6, 2020 by Driftwood Link to comment Share on other sites More sharing options...
Driftwood Posted September 6, 2020 Share Posted September 6, 2020 (edited) Ok Ive just done a latest commit build using Pavo's OCBuilder to bring my efi's and kexts etc BANG! up-to-date. Here's the latest Big Sur EFI folder complete for Asrock'ers or anyone who needs to analyze for their board. Driftwood Big Sur Bare Metal EFI - Asrock TRX40 Creator EFI.zip Edited September 6, 2020 by Driftwood Link to comment Share on other sites More sharing options...
Driftwood Posted September 6, 2020 Share Posted September 6, 2020 (edited) HEVC Encode Test on AMD Threadripper. Adobe Media Encoder Metal Works on AMD Hackintosh - Apple's Compressor doesn't seem to be able to use Metal with AMD Hackintosh. In 5 minutes, Adobe ME Beta had finished transcoding a 10 minute long 12-bit 4444 UHD video file to a HEVC 420 10-bit mp4, in the same time Apple Compressor had barely started - clearly its not making use of Metal and is Software/CPU only. Handbrake is quicker than Compressor using CPU software encoding doing same file 20% quicker than Compressor. Compressor would have taken over an hour to complete so I stopped it! UPDATE: After much reading it appears the following:- HEVC is hardware-accelerated only in single-pass, 8-bit mode. This is reasonably fast, but not as fast as compressing media into H.264. 10-bit HEVC, which is required for HDR media, is compressed in software – and, that takes forever! If you are going to do any form of HEVC encoding, use ffmpeg or Handbrake GUI because they implemented tried and test, fast and efficient encoders developed over many years, AND they fully implement the use of the hardware where it can. Edited September 6, 2020 by Driftwood Link to comment Share on other sites More sharing options...
Moderators iGPU Posted September 6, 2020 Moderators Share Posted September 6, 2020 (edited) MSI Customized DSDT File While working on the USB problem for Thunderbolt, which is now fully working on meina222's GB mobo, I did a comparison of the GB DSDT and the MSI Creator DSDT to see if there are power injection differences. There were, plus some other differences. The basic differences were: a large section seemingly devoted to Windows (towards the end of the file; shown in Spoiler below) not at all present on GB, 10 fewer GPRW references on the MSI file, and some errors in 8 sections that would not compile (but were okay on GB). Spoiler Scope (_SB) { Device (WMIC) { Mutex (MWMI, 0x00) Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID Name (_UID, "WMIC") // _UID: Unique ID Name (WMIO, 0xB9B44A98) Name (WQBA, Buffer (0x06CF) { /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... /* 0008 */ 0xBF, 0x06, 0x00, 0x00, 0x88, 0x2B, 0x00, 0x00, // .....+.. /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T /* 0018 */ 0x18, 0xD1, 0x94, 0x00, 0x01, 0x06, 0x18, 0x42, // .......B /* 0020 */ 0x10, 0x0B, 0x10, 0x0A, 0x0B, 0x21, 0x02, 0x0B, // .....!.. /* 0028 */ 0x83, 0x50, 0x3C, 0x18, 0x14, 0xA0, 0x45, 0x41, // .P<...EA /* 0030 */ 0xC8, 0x05, 0x14, 0x95, 0x02, 0x21, 0xC3, 0x02, // .....!.. /* 0038 */ 0x14, 0x0B, 0x70, 0x2E, 0x40, 0xBA, 0x00, 0xE5, // ..p.@... /* 0040 */ 0x28, 0x72, 0x0C, 0x22, 0x02, 0xF7, 0xEF, 0x0F, // (r.".... /* 0048 */ 0x31, 0x06, 0x88, 0x14, 0x40, 0x48, 0x22, 0x84, // 1...@H". /* 0050 */ 0x44, 0x00, 0x53, 0x21, 0x70, 0x84, 0xA0, 0x5F, // D.S!p.._ /* 0058 */ 0x01, 0x08, 0x1D, 0x0A, 0x90, 0x29, 0xC0, 0xA0, // .....).. /* 0060 */ 0x00, 0xA7, 0x08, 0x22, 0x68, 0x73, 0x02, 0x32, // ..."hs.2 /* 0068 */ 0x0D, 0x25, 0xA0, 0xC2, 0x31, 0x84, 0xD4, 0xF2, // .%..1... /* 0070 */ 0x1C, 0xA4, 0x1D, 0x49, 0x83, 0x88, 0x92, 0xC0, // ...I.... /* 0078 */ 0x02, 0x47, 0x80, 0x12, 0x33, 0x02, 0x94, 0x4E, // .G..3..N /* 0080 */ 0x64, 0xC1, 0xB7, 0x88, 0x2C, 0xA1, 0x28, 0x9A, // d...,.(. /* 0088 */ 0x44, 0x94, 0x04, 0xD1, 0xFB, 0x46, 0xD0, 0x90, // D....F.. /* 0090 */ 0xCA, 0x15, 0xE0, 0x5D, 0x80, 0xED, 0x11, 0x88, // ...].... /* 0098 */ 0xC0, 0xF0, 0x3C, 0xA6, 0x09, 0x10, 0x16, 0x63, // ..<....c /* 00A0 */ 0x89, 0x0A, 0xE1, 0x00, 0x06, 0xE3, 0x01, 0x44, // .......D /* 00A8 */ 0x72, 0x86, 0x89, 0x02, 0xB6, 0xD7, 0x69, 0xC8, // r.....i. /* 00B0 */ 0xE4, 0x18, 0xA9, 0x24, 0x38, 0xD4, 0x08, 0x3D, // ...$8..= /* 00B8 */ 0xCA, 0xE6, 0x05, 0xE8, 0x1E, 0xAC, 0x06, 0xE2, // ........ /* 00C0 */ 0x91, 0x85, 0x64, 0xD2, 0x86, 0x82, 0x1A, 0xB6, // ..d..... /* 00C8 */ 0x27, 0x75, 0x4A, 0x9E, 0xA1, 0x25, 0x0F, 0x92, // 'uJ..%.. /* 00D0 */ 0x10, 0x78, 0x14, 0x0C, 0x8D, 0x13, 0x94, 0x05, // .x...... /* 00D8 */ 0xA1, 0x1D, 0xD1, 0x61, 0x12, 0xC0, 0x93, 0xF0, // ...a.... /* 00E0 */ 0x0C, 0x8B, 0x1F, 0xB2, 0xA0, 0x4F, 0xE4, 0xAC, // .....O.. /* 00E8 */ 0x0F, 0x98, 0x1D, 0x07, 0x7C, 0x04, 0xC0, 0xC1, // ....|... /* 00F0 */ 0x1A, 0x28, 0x5C, 0xC0, 0xF3, 0x39, 0x86, 0xC8, // .(\..9.. /* 00F8 */ 0x71, 0x0F, 0x36, 0xC6, 0x51, 0x44, 0x4E, 0x50, // q.6.QDNP /* 0100 */ 0xE1, 0x44, 0xE4, 0x73, 0xD2, 0x12, 0x74, 0x04, // .D.s..t. /* 0108 */ 0x20, 0x60, 0xD1, 0x0C, 0xD6, 0x33, 0x38, 0x91, // `...38. /* 0110 */ 0x3D, 0x02, 0x94, 0x0C, 0x08, 0x79, 0x14, 0x60, // =....y.` /* 0118 */ 0x55, 0xC0, 0xFF, 0x1F, 0xF7, 0x34, 0x4C, 0xD0, // U....4L. /* 0120 */ 0xBD, 0x00, 0x65, 0x02, 0x8C, 0x09, 0x70, 0x06, // ..e...p. /* 0128 */ 0x2D, 0x6F, 0x02, 0xC4, 0x41, 0x68, 0x1A, 0x6D, // -o..Ah.m /* 0130 */ 0x09, 0xB0, 0x76, 0x5B, 0xD0, 0xFC, 0x62, 0x44, // ..v[..bD /* 0138 */ 0x39, 0xCF, 0x48, 0x01, 0xC3, 0x44, 0x69, 0x0E, // 9.H..Di. /* 0140 */ 0x51, 0x58, 0x11, 0xA3, 0xC4, 0xA9, 0x19, 0x4C, // QX.....L /* 0148 */ 0x10, 0x0F, 0x0C, 0xD1, 0x22, 0x85, 0x65, 0x13, // ....".e. /* 0150 */ 0x08, 0xD2, 0xFE, 0x20, 0xC8, 0xA0, 0x71, 0xA3, // ... ..q. /* 0158 */ 0xF7, 0x5D, 0xE1, 0xC0, 0x8E, 0xE2, 0xE8, 0x8F, // .]...... /* 0160 */ 0xE8, 0x28, 0xD9, 0x94, 0x0F, 0xEC, 0xC9, 0x20, // .(..... /* 0168 */ 0xF4, 0xB1, 0x46, 0x8D, 0x71, 0x16, 0x09, 0x1C, // ..F.q... /* 0170 */ 0x7F, 0xA9, 0x3A, 0x50, 0x38, 0x12, 0x3C, 0xEA, // ..:P8.<. /* 0178 */ 0xAC, 0xE0, 0x73, 0x81, 0x87, 0x76, 0xD0, 0x9E, // ..s..v.. /* 0180 */ 0xE3, 0x09, 0x04, 0x79, 0x6C, 0xF0, 0x79, 0xE1, // ...yl.y. /* 0188 */ 0x81, 0xC0, 0x63, 0x60, 0xB7, 0x09, 0x1F, 0x01, // ..c`.... /* 0190 */ 0x7C, 0x42, 0xC0, 0xBB, 0x06, 0xD4, 0xD5, 0xE0, // |B...... /* 0198 */ 0xC1, 0x80, 0x0D, 0x3A, 0x1C, 0x66, 0xBC, 0x1E, // ...:.f.. /* 01A0 */ 0x7E, 0xB8, 0x13, 0x38, 0xB9, 0x87, 0x0B, 0x7E, // ~..8...~ /* 01A8 */ 0xD0, 0xF0, 0xE0, 0x70, 0x77, 0x88, 0x93, 0x39, // ...pw..9 /* 01B0 */ 0xB2, 0x52, 0x05, 0x98, 0x3D, 0x1C, 0xE8, 0x18, // .R..=... /* 01B8 */ 0xE1, 0x93, 0x06, 0x3B, 0x03, 0x60, 0xE4, 0x0F, // ...;.`.. /* 01C0 */ 0x02, 0x35, 0x32, 0x43, 0xFB, 0x44, 0xF1, 0xC2, // .52C.D.. /* 01C8 */ 0x61, 0xC8, 0xE7, 0x84, 0xC3, 0x62, 0x62, 0x4F, // a....bbO /* 01D0 */ 0x1C, 0x74, 0x3C, 0xE0, 0xBF, 0x08, 0x3C, 0x65, // .t<...<e /* 01D8 */ 0x78, 0xFA, 0x9E, 0xAF, 0x4F, 0x21, 0xE0, 0xC1, // x...O!.. /* 01E0 */ 0x38, 0x83, 0x50, 0x0F, 0x0D, 0xAF, 0x0D, 0x9E, // 8.P..... /* 01E8 */ 0xDF, 0x3B, 0x03, 0xFE, 0x14, 0xC2, 0xFF, 0xFF, // .;...... /* 01F0 */ 0xA7, 0x10, 0xF0, 0xE2, 0x1D, 0x00, 0xE6, 0x38, // .......8 /* 01F8 */ 0xE0, 0x01, 0x70, 0xF0, 0xA7, 0x88, 0xB3, 0xB3, // ..p..... /* 0200 */ 0xD2, 0x39, 0x21, 0x4F, 0x2A, 0x60, 0x10, 0xA6, // .9!O*`.. /* 0208 */ 0x61, 0xEC, 0x2C, 0x28, 0x85, 0x6C, 0x2C, 0xDE, // a.,(.l,. /* 0210 */ 0xC3, 0xA7, 0x42, 0x80, 0x74, 0xB4, 0x38, 0x3E, // ..B.t.8> /* 0218 */ 0x4F, 0x11, 0x1E, 0xC1, 0xE0, 0xC7, 0x07, 0x9D, // O....... /* 0220 */ 0x3C, 0x3C, 0x00, 0x47, 0x26, 0x51, 0xE8, 0x41, // <<.G&Q.A /* 0228 */ 0xD1, 0xD3, 0x0A, 0x39, 0x80, 0x50, 0x10, 0x03, // ...9.P.. /* 0230 */ 0x3A, 0xC3, 0x39, 0x02, 0xAD, 0xE2, 0x1C, 0x41, // :.9....A /* 0238 */ 0xE6, 0x70, 0x14, 0xA7, 0x99, 0xA0, 0xE8, 0x2B, // .p.....+ /* 0240 */ 0x04, 0x9D, 0xB4, 0x2F, 0x07, 0x7C, 0x59, 0x1A, // .../.|Y. /* 0248 */ 0x0B, 0x01, 0xB6, 0x9A, 0xCB, 0x09, 0x0A, 0xCC, // ........ /* 0250 */ 0xF7, 0x0F, 0x4E, 0x50, 0xD7, 0x01, 0x02, 0x64, // ..NP...d /* 0258 */ 0xFA, 0x2E, 0x08, 0xA0, 0x00, 0xF2, 0x89, 0xC0, // ........ /* 0260 */ 0x57, 0x80, 0x97, 0x02, 0x36, 0x86, 0xB7, 0x00, // W...6... /* 0268 */ 0xA3, 0x19, 0x9D, 0x87, 0x1F, 0x2A, 0x2A, 0xEE, // .....**. /* 0270 */ 0x50, 0x29, 0x88, 0x87, 0xEA, 0x28, 0x43, 0x45, // P)...(CE /* 0278 */ 0xCF, 0xC4, 0xC7, 0x09, 0xCF, 0xA8, 0x75, 0x10, // ......u. /* 0280 */ 0xCD, 0xD1, 0x04, 0xAF, 0x04, 0x09, 0xFE, 0xFF, // ........ /* 0288 */ 0x8F, 0x1F, 0x70, 0x6E, 0x02, 0x21, 0x9F, 0x42, // ..pn.!.B /* 0290 */ 0x3C, 0x0D, 0xC3, 0x79, 0xB2, 0x1C, 0xCE, 0x93, // <..y.... /* 0298 */ 0xE5, 0x63, 0xF1, 0xE9, 0x03, 0x7C, 0xA7, 0x09, // .c...|.. /* 02A0 */ 0xDC, 0x6C, 0xC1, 0x08, 0x8F, 0x89, 0x35, 0x2A, // .l....5* /* 02A8 */ 0x7A, 0x00, 0xF2, 0xF0, 0xF8, 0xE5, 0xC0, 0xF3, // z....... /* 02B0 */ 0x79, 0x42, 0x38, 0xCA, 0x47, 0x0F, 0x5F, 0x5B, // yB8.G._[ /* 02B8 */ 0x3C, 0x9B, 0xB7, 0x04, 0xDF, 0x44, 0x3C, 0x44, // <....D<D /* 02C0 */ 0x9F, 0x85, 0x60, 0x4D, 0xE4, 0xA4, 0x7D, 0x5B, // ..`M..}[ /* 02C8 */ 0x38, 0xD9, 0xA0, 0xF1, 0xC3, 0x7A, 0x98, 0x9E, // 8....z.. /* 02D0 */ 0xD3, 0xB3, 0x10, 0x58, 0x8E, 0x15, 0xEC, 0x66, // ...X...f /* 02D8 */ 0xF1, 0x34, 0x84, 0xB9, 0x1C, 0xF9, 0x5C, 0x81, // .4....\. /* 02E0 */ 0x15, 0xBB, 0x1A, 0x1D, 0x32, 0x70, 0x61, 0xDE, // ....2pa. /* 02E8 */ 0x05, 0xBA, 0x60, 0xB0, 0x43, 0x06, 0x4C, 0xF1, // ..`.C.L. /* 02F0 */ 0x90, 0x3A, 0x64, 0x70, 0xD9, 0x14, 0x12, 0x4E, // .:dp...N /* 02F8 */ 0xA3, 0xA3, 0x02, 0x97, 0x7A, 0xD6, 0xA0, 0x20, // ....z.. /* 0300 */ 0x1E, 0xA4, 0x0F, 0x19, 0xE0, 0xFF, 0xFF, 0x1F, // ........ /* 0308 */ 0x32, 0x80, 0x45, 0x88, 0x19, 0xA1, 0x6F, 0x3A, // 2.E...o: /* 0310 */ 0xD6, 0x7A, 0x57, 0x22, 0x57, 0x88, 0x07, 0x15, // .zW"W... /* 0318 */ 0x0F, 0x09, 0xAC, 0x43, 0xF5, 0x31, 0x04, 0xF0, // ...C.1.. /* 0320 */ 0x3D, 0x12, 0x1F, 0x43, 0x80, 0xEB, 0xFF, 0xFF, // =..C.... /* 0328 */ 0x18, 0x02, 0x3C, 0x87, 0xE9, 0x63, 0x08, 0x78, // ..<..c.x /* 0330 */ 0x2E, 0x1D, 0xEC, 0x18, 0x02, 0x3B, 0xDC, 0x19, // .....;.. /* 0338 */ 0x91, 0x86, 0x78, 0x17, 0x28, 0xC2, 0x82, 0x28, // ..x.(..( /* 0340 */ 0x8C, 0xCF, 0x88, 0x80, 0xA3, 0xF3, 0x18, 0xFE, // ........ /* 0348 */ 0x8C, 0x08, 0xF3, 0x38, 0xC6, 0x06, 0x7C, 0xC6, // ...8..|. /* 0350 */ 0xC1, 0x70, 0x47, 0x44, 0xD8, 0x97, 0xC2, 0xF7, // .pGD.... /* 0358 */ 0xC2, 0x47, 0xC4, 0x23, 0x7C, 0x77, 0xB3, 0x36, // .G.#|w.6 /* 0360 */ 0x04, 0x5D, 0x0D, 0x83, 0xC4, 0x89, 0xF0, 0x66, // .].....f /* 0368 */ 0xF8, 0x88, 0x68, 0xB8, 0x77, 0xB8, 0x47, 0x44, // ..h.w.GD /* 0370 */ 0x63, 0x04, 0x0C, 0x73, 0x34, 0xFF, 0xFF, 0x28, // c..s4..( /* 0378 */ 0x4F, 0x87, 0x41, 0x22, 0xFB, 0xA2, 0xF8, 0x7C, // O.A"...| /* 0380 */ 0x18, 0xE1, 0x75, 0xD1, 0x38, 0x0F, 0x85, 0x21, // ..u.8..! /* 0388 */ 0x1E, 0x11, 0x01, 0x3E, 0x9E, 0x19, 0xD8, 0x95, // ...>.... /* 0390 */ 0x01, 0x7B, 0x44, 0x04, 0x06, 0xFF, 0xFF, 0x23, // .{D....# /* 0398 */ 0x22, 0xF0, 0x11, 0x74, 0x44, 0xA4, 0x21, 0x8F, // "..tD.!. /* 03A0 */ 0x88, 0xA8, 0x61, 0x58, 0xC6, 0x11, 0x11, 0x35, // ..aX...5 /* 03A8 */ 0x45, 0x38, 0x27, 0x44, 0x80, 0x77, 0xFF, 0xFF, // E8'D.w.. /* 03B0 */ 0xB3, 0x14, 0xF0, 0x0E, 0x75, 0x96, 0x02, 0x6A, // ....u..j /* 03B8 */ 0x90, 0x16, 0x79, 0x42, 0x04, 0xE1, 0x59, 0x08, // ..yB..Y. /* 03C0 */ 0x96, 0xD0, 0x03, 0x22, 0xEA, 0x08, 0xE0, 0x28, // ..."...( /* 03C8 */ 0x07, 0x44, 0xD4, 0x11, 0x03, 0xCE, 0xF9, 0x10, // .D...... /* 03D0 */ 0xF0, 0xF5, 0xFF, 0x3F, 0x1F, 0x02, 0x3C, 0x3E, // ...?..<> /* 03D8 */ 0x84, 0x80, 0xF7, 0xFF, 0x7F, 0x08, 0x01, 0x87, // ........ /* 03E0 */ 0x84, 0x43, 0x08, 0xA8, 0xCE, 0x87, 0x98, 0x43, // .C.....C /* 03E8 */ 0x08, 0xAC, 0xB0, 0x3E, 0x46, 0xC0, 0x62, 0x3C, // ...>F.b< /* 03F0 */ 0x0B, 0x14, 0x63, 0x3D, 0x14, 0xC6, 0xC7, 0x43, // ..c=...C /* 03F8 */ 0xC0, 0xD1, 0xE1, 0x0C, 0x77, 0x3C, 0x84, 0x7D, // ....w<.} /* 0400 */ 0xBC, 0xE4, 0x43, 0x39, 0xB1, 0x88, 0x11, 0x1E, // ..C9.... /* 0408 */ 0xC6, 0xA2, 0xC5, 0x7C, 0x06, 0xF0, 0xF9, 0x10, // ...|.... /* 0410 */ 0xF6, 0xDD, 0xF0, 0x71, 0xF0, 0x05, 0x22, 0xC6, // ...q..". /* 0418 */ 0xB3, 0xE1, 0xC3, 0xA1, 0xCF, 0x84, 0xEF, 0x85, // ........ /* 0420 */ 0xE7, 0x11, 0xE5, 0xB9, 0xF0, 0xF9, 0x90, 0x1D, // ........ /* 0428 */ 0xE0, 0xCE, 0x21, 0x8A, 0x41, 0x22, 0x1D, 0x43, // ..!.A".C /* 0430 */ 0xD4, 0x28, 0xCF, 0x8A, 0x61, 0xC3, 0xBC, 0x0D, // .(..a... /* 0438 */ 0x86, 0x0B, 0x11, 0x29, 0x42, 0xE4, 0x88, 0x0F, // ...)B... /* 0440 */ 0x89, 0x61, 0x9E, 0x0F, 0xC1, 0xF4, 0xFF, 0x3F, // .a.....? /* 0448 */ 0x1F, 0xE2, 0x5F, 0x18, 0x3E, 0x1F, 0x02, 0x1C, // .._.>... /* 0450 */ 0x39, 0x74, 0xE0, 0xCE, 0x87, 0x60, 0xB8, 0xAA, // 9t...`.. /* 0458 */ 0xB3, 0x3B, 0x03, 0x8C, 0x03, 0x22, 0x60, 0xE0, // .;..."`. /* 0460 */ 0xFF, 0x7F, 0x40, 0xC4, 0x8B, 0x5B, 0xB7, 0x0E, // ..@..[.. /* 0468 */ 0x2B, 0x56, 0x7C, 0xDC, 0x42, 0x67, 0x79, 0x01, // +V|.Bgy. /* 0470 */ 0x08, 0xFA, 0xE8, 0x0E, 0xC7, 0x03, 0x3E, 0x45, // ......>E /* 0478 */ 0x18, 0xEA, 0x8F, 0x5B, 0x28, 0xDD, 0x14, 0x52, // ...[(..R /* 0480 */ 0x7E, 0xDC, 0x42, 0x69, 0x3D, 0x6E, 0x51, 0x10, // ~.Bi=nQ. /* 0488 */ 0x9F, 0x1C, 0x1C, 0xE3, 0x48, 0x04, 0x65, 0x66, // ....H.ef /* 0490 */ 0x4F, 0x44, 0xBE, 0x15, 0xF8, 0x64, 0xE3, 0xFB, // OD...d.. /* 0498 */ 0x16, 0x30, 0x8D, 0x30, 0x26, 0x34, 0x8C, 0xCF, // .0.0&4.. /* 04A0 */ 0x03, 0x67, 0x74, 0x9A, 0xAF, 0x5B, 0x80, 0xE5, // .gt..[.. /* 04A8 */ 0xFF, 0xFF, 0x75, 0x0B, 0x30, 0x18, 0xEE, 0xBA, // ..u.0... /* 04B0 */ 0x05, 0xD4, 0x4E, 0x00, 0xBE, 0xC0, 0xF8, 0xBA, // ..N..... /* 04B8 */ 0x05, 0xAE, 0x9B, 0x07, 0xE6, 0x82, 0x8F, 0x43, // .......C /* 04C0 */ 0x7D, 0xF9, 0xC0, 0x5F, 0x44, 0xE0, 0x9C, 0x4E, // }.._D..N /* 04C8 */ 0x1E, 0xA6, 0x0C, 0xF8, 0xEA, 0x02, 0xE7, 0x22, // ......." /* 04D0 */ 0x02, 0xAC, 0xFE, 0xFF, 0x17, 0x11, 0x80, 0xFF, // ........ /* 04D8 */ 0xFF, 0xFF, 0x8B, 0x08, 0xF0, 0x1F, 0xA6, 0x2F, // ......./ /* 04E0 */ 0x22, 0xE0, 0xBB, 0x79, 0xF0, 0x83, 0x08, 0x6C, // "..y...l /* 04E8 */ 0x82, 0xC9, 0x4E, 0xF4, 0xA8, 0x01, 0x5B, 0x01, // ..N...[. /* 04F0 */ 0x90, 0xC6, 0x7B, 0x48, 0xF1, 0x5E, 0xF9, 0xD8, // ..{H.^.. /* 04F8 */ 0xB9, 0x2E, 0xC1, 0xE4, 0xC7, 0x79, 0x54, 0x66, // .....yTf /* 0500 */ 0x12, 0xA5, 0x3E, 0x29, 0xA0, 0x72, 0x9E, 0x14, // ..>).r.. /* 0508 */ 0x28, 0x88, 0x01, 0x7D, 0xF5, 0x05, 0x56, 0xD7, // (..}..V. /* 0510 */ 0x79, 0x60, 0xFF, 0xFF, 0xBF, 0xCE, 0x03, 0xC6, // y`...... /* 0518 */ 0xE3, 0x5C, 0xE7, 0x81, 0x9E, 0xBC, 0x3B, 0x06, // .\....;. /* 0520 */ 0x68, 0xAE, 0x14, 0xEC, 0x5F, 0xF1, 0x4C, 0x81, // h..._.L. /* 0528 */ 0x21, 0x98, 0xEE, 0x72, 0x81, 0xBA, 0xE0, 0x5A, // !..r...Z /* 0530 */ 0xC3, 0xE5, 0x02, 0x71, 0xDA, 0x08, 0x7D, 0x5C, // ...q..}\ /* 0538 */ 0x6F, 0x17, 0xC0, 0xE8, 0xFF, 0x7F, 0xBB, 0x00, // o....... /* 0540 */ 0x78, 0x1A, 0xE8, 0x76, 0x01, 0xB4, 0xFE, 0xFF, // x..v.... /* 0548 */ 0x07, 0x75, 0x7E, 0xA4, 0xC5, 0xDF, 0x2E, 0xE0, // .u~..... /* 0550 */ 0x1F, 0x2A, 0xB0, 0x67, 0x62, 0xBD, 0x9E, 0x7D, // .*.gb..} /* 0558 */ 0x46, 0xA7, 0x21, 0x8E, 0xE9, 0x80, 0xD6, 0xAB, // F.!..... /* 0560 */ 0x89, 0x4F, 0xCF, 0x9E, 0x6F, 0x44, 0x9F, 0xC7, // .O..oD.. /* 0568 */ 0xC3, 0x3C, 0x3D, 0x1C, 0xF1, 0xDB, 0x83, 0x8F, // .<=..... /* 0570 */ 0xE9, 0xF0, 0xCF, 0xE6, 0x6F, 0xE5, 0x71, 0xDF, // ....o.q. /* 0578 */ 0xCF, 0x7D, 0x31, 0x7F, 0x38, 0x7F, 0x3D, 0xF7, // .}1.8.=. /* 0580 */ 0xE5, 0xDC, 0x87, 0x74, 0xA3, 0x18, 0xC6, 0x50, // ...t...P /* 0588 */ 0x86, 0x08, 0x18, 0x34, 0x56, 0x94, 0x23, 0x89, // ...4V.#. /* 0590 */ 0x69, 0x94, 0x10, 0x11, 0x5E, 0xD5, 0x8D, 0x15, // i...^... /* 0598 */ 0xD2, 0xD6, 0x8E, 0xE9, 0xA0, 0x8E, 0xBF, 0x54, // .......T /* 05A0 */ 0x1D, 0xD3, 0xE1, 0xFC, 0xFF, 0x8F, 0xE9, 0x00, // ........ /* 05A8 */ 0x1F, 0xCE, 0x0C, 0xB8, 0x63, 0x3A, 0xFC, 0x43, // ....c:.C /* 05B0 */ 0x03, 0xBF, 0x33, 0xE0, 0x4F, 0xE9, 0x80, 0x8F, // ..3.O... /* 05B8 */ 0xC0, 0x77, 0x27, 0x1A, 0x96, 0x42, 0xF7, 0x28, // .w'..B.( /* 05C0 */ 0x3E, 0x2C, 0x0B, 0x02, 0xD2, 0xFF, 0x7F, 0x84, // >,...... /* 05C8 */ 0xF0, 0x44, 0x40, 0x53, 0x08, 0xC7, 0x3F, 0x0E, // .D@S..?. /* 05D0 */ 0x01, 0x7D, 0x02, 0x1F, 0x87, 0x80, 0xF7, 0xE1, // .}...... /* 05D8 */ 0xC3, 0xF7, 0x68, 0xE0, 0x76, 0x9E, 0x01, 0x0E, // ..h.v... /* 05E0 */ 0x0A, 0x6D, 0xFA, 0xD4, 0x68, 0xD4, 0xAA, 0x41, // .m..h..A /* 05E8 */ 0x99, 0x1A, 0x65, 0x1A, 0xD4, 0xEA, 0x53, 0xA9, // ..e...S. /* 05F0 */ 0x31, 0x63, 0xDA, 0xA0, 0x24, 0xE9, 0x80, 0x40, // 1c..$..@ /* 05F8 */ 0x45, 0x2C, 0x49, 0x63, 0x72, 0x04, 0x10, 0xAA, // E,Icr... /* 0600 */ 0xEB, 0xC5, 0x22, 0x23, 0x20, 0x12, 0x09, 0x22, // .."# .." /* 0608 */ 0x20, 0xFF, 0xFF, 0x05, 0x7D, 0xD2, 0x04, 0x64, // ...}..d /* 0610 */ 0x79, 0x20, 0x02, 0x72, 0xFE, 0xC7, 0x91, 0x80, // y .r.... /* 0618 */ 0x2C, 0x66, 0x55, 0x02, 0x72, 0x06, 0x10, 0x01, // ,fU.r... /* 0620 */ 0x39, 0x10, 0x10, 0x15, 0x6F, 0x02, 0x88, 0x45, // 9...o..E /* 0628 */ 0x01, 0x11, 0x90, 0x83, 0xAB, 0x18, 0x0A, 0x0B, // ........ /* 0630 */ 0xFA, 0x1E, 0x11, 0x90, 0x65, 0xDA, 0x00, 0x61, // ....e..a /* 0638 */ 0xC9, 0x75, 0x80, 0x32, 0x19, 0x3E, 0x80, 0x58, // .u.2.>.X /* 0640 */ 0x64, 0x10, 0x01, 0xF9, 0x4D, 0x60, 0x20, 0xA7, // d...M` . /* 0648 */ 0xA3, 0x11, 0x90, 0xA3, 0x52, 0x08, 0xC8, 0x0A, // ....R... /* 0650 */ 0x95, 0x00, 0x31, 0xB9, 0x20, 0x02, 0xB2, 0x34, // ..1. ..4 /* 0658 */ 0x27, 0x40, 0x4C, 0x28, 0x88, 0x80, 0x1C, 0xEA, // '@L(.... /* 0660 */ 0xB9, 0xA4, 0xA1, 0x38, 0x86, 0x16, 0x20, 0x26, // ...8.. & /* 0668 */ 0xC2, 0x0B, 0x08, 0x0B, 0xB7, 0x7A, 0x81, 0x3A, // .....z.: /* 0670 */ 0x29, 0x88, 0xEE, 0x83, 0xC4, 0x0C, 0x10, 0xD3, // )....... /* 0678 */ 0x0A, 0xA2, 0xC1, 0x92, 0xFF, 0x9D, 0x80, 0xAC, // ........ /* 0680 */ 0x12, 0x44, 0x40, 0x56, 0xF3, 0x92, 0x10, 0x90, // .D@V.... /* 0688 */ 0xA5, 0x81, 0x08, 0xC8, 0x79, 0x80, 0x68, 0x38, // ....y.h8 /* 0690 */ 0x20, 0x1A, 0xC4, 0x0E, 0x10, 0x8B, 0x05, 0x22, // ......" /* 0698 */ 0x20, 0xCB, 0xF6, 0x03, 0xC4, 0x32, 0x80, 0x08, // ....2.. /* 06A0 */ 0xC8, 0x7A, 0x0F, 0x20, 0x02, 0xB2, 0x7A, 0x10, // .z. ..z. /* 06A8 */ 0x01, 0x59, 0x91, 0xA2, 0x03, 0x00, 0x05, 0x11, // .Y...... /* 06B0 */ 0x90, 0xA5, 0x38, 0x02, 0x62, 0xC2, 0x40, 0x04, // ..8.b.@. /* 06B8 */ 0xE4, 0x00, 0x0F, 0x2D, 0x0D, 0xCF, 0x92, 0x35, // ...-...5 /* 06C0 */ 0x01, 0xB1, 0xC0, 0x20, 0x34, 0x86, 0x28, 0x50, // ... 4.(P /* 06C8 */ 0x16, 0x0A, 0x44, 0x40, 0xFE, 0xFF, 0x03 // ..D@... }) OperationRegion (DEB1, SystemIO, 0x80, 0x04) Field (DEB1, DWordAcc, NoLock, Preserve) { DBGD, 32 } OperationRegion (SMI0, SystemIO, LSMB, One) Field (SMI0, ByteAcc, NoLock, Preserve) { APMC, 8 } OperationRegion (WMIM, SystemMemory, WMIO, WMSZ) Field (WMIM, AnyAcc, NoLock, Preserve) { CMD, 8, ERR, 32, PAR0, 32, PAR1, 32, PAR2, 32, PAR3, 32 } Field (WMIM, AnyAcc, NoLock, Preserve) { Offset (0x15), DBGM, 800, RTSM, 800 } Name (_WDG, Buffer (0x64) { /* 0000 */ 0x21, 0x12, 0x90, 0x05, 0x66, 0xD5, 0xD1, 0x11, // !...f... /* 0008 */ 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, // ......). /* 0010 */ 0x42, 0x41, 0x01, 0x00, 0x7C, 0x78, 0x3E, 0x21, // BA..|x>! /* 0018 */ 0xD5, 0x50, 0x2D, 0x47, 0x9E, 0x08, 0xDF, 0x4F, // .P-G...O /* 0020 */ 0xB2, 0x05, 0x0D, 0x15, 0x47, 0x49, 0x02, 0x02, // ....GI.. /* 0028 */ 0x66, 0xEA, 0x34, 0xF8, 0x42, 0xA4, 0xBD, 0x48, // f.4.B..H /* 0030 */ 0xBE, 0x8C, 0x18, 0x83, 0x75, 0x57, 0xC8, 0x98, // ....uW.. /* 0038 */ 0x47, 0x42, 0x01, 0x02, 0x27, 0x24, 0x06, 0x68, // GB..'$.h /* 0040 */ 0x32, 0xC4, 0xA2, 0x4B, 0xB3, 0xD8, 0xF6, 0x39, // 2..K...9 /* 0048 */ 0x49, 0xDD, 0x7A, 0x19, 0x53, 0x50, 0x03, 0x02, // I.z.SP.. /* 0050 */ 0x38, 0x27, 0xAA, 0x81, 0xBA, 0x49, 0x98, 0x44, // 8'...I.D /* 0058 */ 0x82, 0x1B, 0xD3, 0x8B, 0x88, 0xD8, 0x14, 0x95, // ........ /* 0060 */ 0x4C, 0x44, 0x01, 0x02 // LD.. }) Method (TSTD, 1, NotSerialized) { Local0 = Zero Local1 = 0x00030D40 While ((Local0 < Local1)) { DBGD = Arg0 Local0++ } Return (Zero) } Mutex (MSMI, 0x07) Method (SMI, 5, NotSerialized) { Acquire (MSMI, 0xFFFF) CMD = Arg0 PAR0 = Arg1 PAR1 = Arg2 PAR2 = Arg3 PAR3 = Arg4 APMC = AISV /* \AISV */ While ((ERR == One)) { Sleep (0x64) APMC = AISV /* \AISV */ } Local0 = PAR0 /* \_SB_.WMIC.PAR0 */ Release (MSMI) Return (Local0) } Method (WMII, 2, NotSerialized) { Return (SMI (0x10, Arg0, Arg1, Zero, Zero)) } Method (WMIP, 2, NotSerialized) { Return (SMI (0x20, Arg0, Arg1, Zero, Zero)) } Method (WMGI, 3, NotSerialized) { If ((Acquire (MWMI, 0xFFFF) == Zero)) { DBGM = Arg2 Local0 = WMII (Arg1, Zero) Release (MWMI) } Return (RTSM) /* \_SB_.WMIC.RTSM */ } Method (WMGB, 3, NotSerialized) { If ((Acquire (MWMI, 0xFFFF) == Zero)) { DBGM = Arg2 Local0 = WMII (Arg1, Zero) Release (MWMI) } Return (RTSM) /* \_SB_.WMIC.RTSM */ } Method (WMSP, 3, NotSerialized) { If ((Acquire (MWMI, 0xFFFF) == Zero)) { DBGM = Arg2 Local0 = WMIP (Arg1, Zero) Release (MWMI) } Return (RTSM) /* \_SB_.WMIC.RTSM */ } Method (WMLD, 3, NotSerialized) { Acquire (MWMI, 0xFFFF) Local1 = WMII (0xFF, Zero) Release (MWMI) Return (RTSM) /* \_SB_.WMIC.RTSM */ } } } OperationRegion (SWBA, SystemIO, 0xB2, One) Field (SWBA, ByteAcc, NoLock, Preserve) { BASP, 8 } OperationRegion (BASG, SystemMemory, 0xFDAE04E0, 0x04) Field (BASG, AnyAcc, NoLock, Preserve) { , 1, BADA, 1, Offset (0x04) } Scope (_GPE) { Method (_E24, 0, NotSerialized) // _Exx: Edge-Triggered GPE, xx=0x00-0xFF { Local0 = (BADA & 0x02) If ((Local0 == 0x02)){} Else { BASP = OBGA /* \OBGA */ } } } Scope (_SB.PCI0) { Name (SLIC, Buffer (0x9E) { "375016749376Genuine NVIDIA Certified SLI Ready Motherboard for MSI TEMP KEY 71EA-Copyright 2019 NVIDIA Corporation All Rights Reserved-274100472652(R)" }) Device (WMI1) { Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID Name (_UID, "MXM2") // _UID: Unique ID Name (_WDG, Buffer (0x14) { /* 0000 */ 0x3C, 0x5C, 0xCB, 0xF6, 0xAE, 0x9C, 0xBD, 0x4E, // <\.....N /* 0008 */ 0xB5, 0x77, 0x93, 0x1E, 0xA3, 0x2A, 0x2C, 0xC0, // .w...*,. /* 0010 */ 0x4D, 0x58, 0x01, 0x02 // MX.. }) Method (WMMX, 3, NotSerialized) { CreateDWordField (Arg2, Zero, FUNC) If ((FUNC == 0x41494C53)) { Return (SLIC) /* \_SB_.PCI0.SLIC */ } Return (Zero) } } } After removing the Windows section and applying the other fixes, I came up with a customized DSDT file. It booted easily with no apparent issues. (Note: if you're not booting into Windows via OC, this customized DSDT file won't matter. Boot into Windows from BIOS and this DSDT modified file will have zeros influence.) I believe this customized DSDT file will work on all MSI (and maybe even most TRX40, but I don't know as I cannot test; note: no GB user should use as it is a derivative). The customized DSDT file is attached below. When derived for my MSI, I did have Above 4G enabled; I don't know if this matters. Customized DSDT first in OC/ACPI: While this customized DSDT so far does not enable USB on TB on the MSI (I'm still working on it), it did surprisingly, raise test results as shown below. The FPS increased from 97 to 142 (previous results here). This is rather significant. Also, the CPU scores increased from 7700 to 8000. All results are bare metal in Big Sur ß6. One more comment. When going thru the DSDT file, there are many areas where the exact address of the MMIO sections we're using in MmioWhitelist are defined (as shown in Spoiler below for 0xFED00000). Spoiler Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (BUF0, ResourceTemplate () { IRQNoFlags () {0} IRQNoFlags () {8} Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length ) }) Return (BUF0) /* \HPET._CRS.BUF0 */ } 2nd Run: Edited September 18, 2020 by iGPU DSDT-MSI-Creator; removed: too esoteric for others. 3 Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 6, 2020 Author Supervisor Share Posted September 6, 2020 Thank you great catch👍👍 I hope it could be reproduced also for others Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 6, 2020 Author Supervisor Share Posted September 6, 2020 @iGPUtested by now your dsdt in my case it hangs with latest two lines AppleUSBresource@ then after some seconds I have screen character corruption and stop sign tested with 4g on and off and in different Usb ports Link to comment Share on other sites More sharing options...
Driftwood Posted September 6, 2020 Share Posted September 6, 2020 (edited) 2 hours ago, iGPU said: I did a comparison of the GB DSDT and the MSI Creator DSDT to see if there are power injection differences. There were, plus some other differences. This sounds like... amazing. Must try it out. 2 hours ago, iGPU said: When going thru the DSDT file, there are many areas where the exact address of the MMIO sections we're using in MmioWhitelist are defined (as shown in Spoiler below for 0xFED00000 What are our common MMIO addresses referencing? Do you know? UPDATE: Like @fabiosun same, an error at start. Hung there and rebooted. Edited September 6, 2020 by Driftwood Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 6, 2020 Author Supervisor Share Posted September 6, 2020 it is not the same my system stop after some step from yours Link to comment Share on other sites More sharing options...
Driftwood Posted September 6, 2020 Share Posted September 6, 2020 18 minutes ago, fabiosun said: it is not the same my system stop after some step from yours I rephrased sorry it wasn't meant to read that way! Link to comment Share on other sites More sharing options...
meina222 Posted September 6, 2020 Share Posted September 6, 2020 (edited) Just keep in mind that I didn’t properly extract my DSDT as I should say from Linux. It’s just what I see launching MaciASL in Big Sur. I hope the disassembler is bug-free, I should probably extract it outside of macOS. Edited September 6, 2020 by meina222 Link to comment Share on other sites More sharing options...
Pavo Posted September 6, 2020 Share Posted September 6, 2020 You should not use a custom patched DSDT from a different system, not even if you applied common patches. Every patch that can be done in a DSDT can be converted to a SSDT. Link to comment Share on other sites More sharing options...
Driftwood Posted September 6, 2020 Share Posted September 6, 2020 (edited) @iGPU @meina222 Can u rip out all the common essentials for TRX40 and create SSDTs out of them? Be interesting to see. Edited September 6, 2020 by Driftwood Link to comment Share on other sites More sharing options...
Moderators iGPU Posted September 7, 2020 Moderators Share Posted September 7, 2020 (edited) 2 hours ago, meina222 said: Just keep in mind that I didn’t properly extract my DSDT as I should say from Linux. It’s just what I see launching MaciASL in Big Sur. I hope the disassembler is bug-free, I should probably extract it outside of macOS. You can extract with OC using Debug version: set DisplayDelay to 64, Target to 65 and SysReport to "Yes". This will create a SysReport folder on the EFI partition. Inside this will be a DSDT file. I should mention that the derived DSDT file will change not only with mobo, but BIOS. So if BIOS is updated, the DSDT file manipulation must be re-done. *** 3 hours ago, fabiosun said: @iGPUtested by now your dsdt in my case it hangs with latest two lines AppleUSBresource@ then after some seconds I have screen character corruption and stop sign tested with 4g on and off and in different Usb ports Send me a DSDT file based on instructions in above post. Maybe I can quickly get rid of the same compilation errors and Windows stuff. Edited September 7, 2020 by iGPU 1 Link to comment Share on other sites More sharing options...
meina222 Posted September 7, 2020 Share Posted September 7, 2020 This is the DSDT of Gigabyte Designare TRX40 DSDT BIOS f4h (not publicly available but fixes f4c inability to have TB working in Slot 4 in various configurations). I extracted it by booting via Ubuntu USB and redirecting the output of: sudo cat /sys/firmware/acpi/tables/DSDT It might be largely similar or identical to the one before, I just wanted to get it outside of the Hackintosh itself. @Driftwood - I am not as experienced as @iGPU in DSDT/SSDT understanding. I want to remove some obvious errors (AE_ALREADY_EXISTS are particularly annoying when booting in Linux) and wouldn't mind looking at the diff, but would feel less confident patching it until I do more reading on the matter. DSIGNARE-TRX40-f4h-DSDT.aml.zip 1 Link to comment Share on other sites More sharing options...
Driftwood Posted September 7, 2020 Share Posted September 7, 2020 28 minutes ago, iGPU said: Send me a DSDT file based on instructions in above post @iGPU Here's the Asrock TRX40 Creator (Above 4G, CSM Disabled BIOS, standard settings) DSDT file to add to your database. Asrock Creator Above 4G no csm DSDT.zip Link to comment Share on other sites More sharing options...
Moderators iGPU Posted September 7, 2020 Moderators Share Posted September 7, 2020 (edited) On 9/6/2020 at 5:45 PM, Driftwood said: @iGPU Here's the Asrock TRX40 Creator (Above 4G, CSM Disabled BIOS, standard settings) DSDT file to add to your database. Asrock Creator Above 4G no csm DSDT.zip 14.13 kB · 0 downloads In looking it over, it has more in common with MSI than GB. However, all 3 have 90% in common with each other. None of the other 2 mobos (GB/ASrock) have the large Windows section at the end as described above for the MSI file. The ASRock does have the same compilation errors. I'll work to remove them and upload, probably tomorrow, for you to try. EDIT: I cleaned up the compilations errors and added several GPRW calls that were missing (same as with MSI). Let me know how it boots. Edited September 18, 2020 by iGPU removed DSDT-ASRock-mod file Link to comment Share on other sites More sharing options...
meina222 Posted September 7, 2020 Share Posted September 7, 2020 (edited) Mine doesn't have above 4G, even with TB I don't need it as I don't have dual GPUs. CSM and above 4g are off. Edited September 7, 2020 by meina222 1 Link to comment Share on other sites More sharing options...
Pavo Posted September 7, 2020 Share Posted September 7, 2020 Just wanted to give everyone an update on the GPU performance fix, it is 100% the last kernel patch, Fix PAT. Disable it and see if you can still boot and if you can, your GPU performance will be like it should be. Currently trying to get the AMD devs to re-work the patch so all AMD systems can benefit from it using the PAT fix without hindering the GPU performance. 1 1 Link to comment Share on other sites More sharing options...
Moderators iGPU Posted September 7, 2020 Moderators Share Posted September 7, 2020 1 hour ago, Pavo said: Just wanted to give everyone an update on the GPU performance fix, it is 100% the last kernel patch, Fix PAT. Disable it and see if you can still boot and if you can, your GPU performance will be like it should be. Currently trying to get the AMD devs to re-work the patch so all AMD systems can benefit from it using the PAT fix without hindering the GPU performance. I'd already removed this when reducing the patch list down to 13 total patches. The GPU performance on C15 increased from a very low 67 to 97 FPS without Fix PAT. When I added the modified DSDT file, the GPU further increased to 140 FPS. Did you try the modified DSDT file? It should work since we use the same mobo. I derived it with Above 4G enabled, and did not check if this setting affects the DSDT file. Link to comment Share on other sites More sharing options...
Supervisor fabiosun Posted September 7, 2020 Author Supervisor Share Posted September 7, 2020 @iGPUthank you for your offer i appreciate but for now I do not want interact with dsdt part and I prefer to stay clean and trying all ways I can via bootloader or my bios option in my case I am very happy of proxmox and bare metal it is only an experiment for my thunderbolt I will follow your progress👍 Link to comment Share on other sites More sharing options...
Recommended Posts
Posted by fabiosun,
MMIO rules shutdown and reboot previous problems
Recommended by fabiosun
2 reactions
Go to this post
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now