[REQUEST] Checking for MUXed/MUXless or Fixed/Dynamic VGA option for BIOS

Hi everyone, I had the advanced configuration options in my BIOS unlocked for my Acer VN7-593G by someone on another forum. However, I was wondering if there was a MUXed/MUXless or Fixed/Dynamic VGA option that they might not have unlocked. I was hoping my laptop could use the dGPU instead of the iGPU to drive the display. I am not quite sure how to check for a MUX switch on my laptop. Any help would be appreciated. Thanks!

@javey24 - Below is my general warning to anyone I make unlocked laptop BIOS for, what you want to do is very rarely possible, usually only on high end laptop (and it’s rare there too)
So, this is something you should NEVER play with unless you have a flash programmer and known good backup made and ready to recovery in advance

Link me to your stock BIOS download page and I will check BIOS for you and or send you text output of all possible settings.

*** WARNING - To ANYONE with laptop and unlocked BIOS!!! ***
DO NOT try to enable this graphics card or disable that card, switch cards etc. Otherwise you will end up with no display output (ie black screen) and no way to recover except by blind flash or with flash programmer.
You can change graphics related settings, like changing memory sizes, or core speeds etc, just don’t try to disable one card or change which is main etc.

Additionally, be very careful when trying to undervolt CPU, you can leave BIOS unbootable due to CPU voltage too low (Sometimes even 0.05 is too much)

Not to worry. I have a flash programmer and backup bios files ready. I reflashed my bios dozens of times whenever I got a black screen while messing around with different settings. Thanks for the advice.

Stock Bios is version 1.11
https://www.acer.com/ac/en/US/content/support-product/7162

@javey24 - Good to know you are prepared in advance in case of black screen or brick
Here is text output of all possible settings, and most/many BIOS have the setting you mention, but not all have both options and those that do also do not usually mean board/system is capable of using them (ie hardware not configured for that, so = black screen)
Wait, which BIOS applies to your system in that package, there is two BIOS? Looks like it depends on which graphics card you have, check this info in device manager for your graphics card

Ah, I think it depends on the motherboard, because there is Pluto and Uranus. My motherboard is Pluto_KLS and the hardware ID of both of my Intel and NVIDIA graphics cards is PCI\VEN_10DE&DEV_1C20&SUBSYS_114E1025.

@javey24 - Thanks, so yes = Pluto / VLBI0111.exe
Here is text output of all possible BIOS settings, and no Mux** or powerexpress here But, I do find other similar stuff, maybe using more modern names now
http://s000.tinyupload.com/index.php?fil…075920941626967

There is this though >>
Select card for Egfx, VarStoreInfo (VarOffset/VarName): 0x619, VarStore: 0x1234, QuestionId: 0xAFE, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 E5 08 E6 08 FE 0A 34 12 19 06 10 10 00 02 00}
0xB961F One Of Option: Select AMD dgpu, Value (8 bit): 0x0 (default) {09 07 E7 08 30 00 00}
0xB9626 One Of Option: Select NVIDIA dgpu, Value (8 bit): 0x1 {09 07 E8 08 00 00 01}
0xB962D One Of Option: Select AMD/NVIDA both dgpu, Value (8 bit): 0x2 {09 07 E9 08 00 00 02}

And
Special Features, VarStoreInfo (VarOffset/VarName): 0x196, VarStore: 0x1234, QuestionId: 0x1D0, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 66 0C 67 0C D0 01 34 12 96 01 00 10 00 01 00}
0x9FDBF One Of Option: Disabled, Value (8 bit): 0x0 {09 07 F0 0B 00 00 00}
0x9FDC6 One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 07 F1 0B 10 00 01}
^^ This setting help text = Enable Switch Graphics function and it’s enabled by default.

And here’s what gets you in trouble/black screen, this and next one
Primary Display, VarStoreInfo (VarOffset/VarName): 0x104, VarStore: 0x2, QuestionId: 0x1D3, Size: 1, Min: 0x0, Max 0x4, Step: 0x0 {05 91 B1 06 B2 06 D3 01 02 00 04 01 10 10 00 04 00}
0x9FE63 One Of Option: Auto, Value (8 bit): 0x3 {09 07 10 05 00 00 03}
0x9FE6A One Of Option: IGFX, Value (8 bit): 0x0 {09 07 B3 06 00 00 00}
0x9FE71 One Of Option: PEG, Value (8 bit): 0x1 {09 07 B4 06 00 00 01}
0x9FE78 One Of Option: PCI, Value (8 bit): 0x2 {09 07 B5 06 00 00 02}
0x9FE7F One Of Option: SG, Value (8 bit): 0x4 (default) {09 07 B6 06 30 00 04} << Default = Switchable graphics

Primary Display, VarStoreInfo (VarOffset/VarName): 0x104, VarStore: 0x2, QuestionId: 0x1D9, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 B1 06 B2 06 D9 01 02 00 04 01 10 10 00 03 00}
0xA002D One Of Option: Auto, Value (8 bit): 0x3 (default) {09 07 10 05 30 00 03}
0xA0034 One Of Option: IGFX, Value (8 bit): 0x0 {09 07 B3 06 00 00 00}
0xA003B One Of Option: PEG, Value (8 bit): 0x1 {09 07 B4 06 00 00 01}
0xA0042 One Of Option: PCI, Value (8 bit): 0x2 {09 07 B5 06 00 00 02}

Since you have unlocked BIOS, all this should be visible to you already, if not, send me your unlocked BIOS dump and I will further reveal what’s missing (tell me which you need revealed)

The first one and last one are not visible to me, I think. My bios file is too large to be uploaded, can I email you instead?

Upload to tinyupload.com or uploadfiles.io

And, you do mean these two are not visible, correct?
Select card for Egfx << This for external graphics, like DVI/HDMI/DP out
Primary Display

And sorry, I didn’t mean to put both Primary displays there, but please do confirm which you can see (or neither)

This is the one I meant to add last above, this will disable CPU/GPU
Internal Graphics, VarStoreInfo (VarOffset/VarName): 0x10A, VarStore: 0x2, QuestionId: 0x1DA, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 C5 06 C6 06 DA 01 02 00 0A 01 10 10 00 02 00}
0xA0066 Default: DefaultId: 0x0, Value (Other) {5B 85 00 00 08}
0xA006B Value {5A 82}
0xA006D QuestionId: 0xB38 equals value in list (0x14, 0x1A, 0x1B, 0x46, 0x45) {14 90 38 0B 05 00 14 00 1A 00 1B 00 46 00 45 00}
0xA007D QuestionId: 0xB38 equals value in list (0x73, 0x74) {14 0A 38 0B 02 00 73 00 74 00}
0xA0087 64 Bit Unsigned Int: 0x2 {45 0A 02 00 00 00 00 00 00 00}
0xA0091 64 Bit Unsigned Int: 0x0 {45 0A 00 00 00 00 00 00 00 00}
0xA009B Conditional {50 02}
0xA009D 64 Bit Unsigned Int: 0x1 {45 0A 01 00 00 00 00 00 00 00}
0xA00A7 Conditional {50 02}
0xA00A9 End {29 02}
0xA00AB End {29 02}
0xA00AD End {29 02}
0xA00AF One Of Option: Auto, Value (8 bit): 0x2 (default) {09 07 10 05 30 00 02}
0xA00B6 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 12 05 00 00 00}
0xA00BD One Of Option: Enabled, Value (8 bit): 0x1 {09 07 11 05 00 00 01}
0xA00C4 End One Of {29 02}

These are all at >> Advanced >> System Agent >> Graphics Config, except for the egfx one, it’s at a Advanced >> Thunderbolt submenu

Ah, actually I checked the advanced BIOS menu. All of those options are indeed visible for me. Thanks for the help and clarification.

@javey24 - Nice to hear you can already see all that! So, be careful and ready to recover, then you can test

Be sure to post the test results here, in case someone searches for that kind of info on this model later, thanks!

Results: Acer VN7-593G has no MUXed/MUXless option in unlocked BIOS. eGFX options are only for external graphics card. The laptop iGPU is still driving the display regardless of which system agent BIOS settings are changed. In the future I advise people to look for a laptop that has a MUX switch so you can avoid most of the problems in the first place. 2020 should be a great year for gaming laptops since we are seeing more laptops with MUX switches on the market, like the Lenovo Legion Y540/545 and Y740. Do your research people, so you can save yourself time and money. Good luck out there.