[Request] Enable PCI Configuration menu in AMI Aptio V based BIOS

Hello, first some details:
The PC is a Mini PC from NiPoGi and it’s the Model E3B with a Ryzen 5 7430U and a AMI BIOS that seems to be based on Aptio V (at least the flash tool worked for Backup and Flash).

I am using a M2 to Oculink Adapter and then a Oculink to PCIx adapter, too. On that I hooked my Intel Arc B580

Things work quite fine… if you ignore the missing ReBar by default. So I dumped my BIOS, added the FFS module from ReBarUEFI and set the ReBar size to 2^10 with ReBarState.exe from the very same project. Anything higher causes the system to not boot anymore unless I unplug the card and change the size with the onboard one back to max 1G. Sounds like 4G Decode is not active, right? Well… GPU-Z claims it is active by default. So I went on and tried the Patcher from ReBarUEFI, but it does not allow ANY patch to be applied… 1G ReBar size might be not enough to make Intel enable it on 12 G vRAM? GPU-Z says all is super fine, but Intel Software says it could not be any worse than it’s right now…

I added my BIOS below, too. With FFS added and very original.

Photos: https://photos.app.goo.gl/hLEh8ZC5tQXrJUTV6
BIOS:

afuwinREBAR.zip (5.9 MB)

afuwin.zip (5.9 MB)

It seems like there is a menu inside the BIOS I am looking for BADLY!

Can someone please enable the access to this menu in the not modified BIOS? And if this is not working, please enable ReBar and 4G Decoding by default? Most likely I don’t need the FFS if this menu does work, right?

[TOOL] UEFI Editor - BIOS/UEFI Modding / BIOS Modding Guides and Problems - Win-Raid Forum

I saw this already. My problem is that the website one does not show that menu at all. Only AMIBCP did so… Of course I just could set the two values to enabled now in AMIBCP… But when I check the differences in Winmerge and 30% of the file are different just by changing two vlaues… I am not so sure if that is a good idea… What do you think? Worth a try?

EDIT: I just tried it and I found out something. The PCI menu is in another section. Most of the settings are with “Section_PE32_image_Setup_Setup.sct” and these are in “Section_PE32_image_PciDynamicSetup_PciDynamicSetup.sct“. I enabled 4G decoding and ResizableBar and switched to access level 5. THen I flashed it and… no menu shows up and the settings seem to have zero effect, too… And yes, I made a reset to defaults, too.

Link to ‘PCI Subsystem Settings’ sits in Advanced menu. So Meatwar’ suggesstion is correct so far.

Maybe, but right now the menu does not want to show up and I am sure because I forgot something. And yes, I found the menu in the PCI stf file with string search and then I can edit it via website editor. Shouldn’t switching them to enabled in there do the job anyways? If so it does not work that way. I went so far and added the rebar module, too and still Intel says nope.

I think you should unsuppress the link, and not to try switching disabled to enabled endlessly as it doesn’t work.

That is the problem here … what link? I have a folder PCI config something with all the settings. Where is a link to that? The folder itself does not allow any modifications and the link should be where?

Over there.

I hate to see you struggling so I sent you the file in private messages.

Thanks, I will try today at home. So in theory I need to remove the Suppression if part, right?

This BIOS is MADNESS. Before that I had the same amount of settings your’s offers on ONE page! ReBar works like a charm! 4G decoding works like a charm, the whole rest of stuff works, too. I could even overclock this dwarf now! (Which I won’t try for now) I expected that you enabled that one page for me…. and not EVERYTHING! PLUS the OC modules! THANKS SOOOOO MUCH!!! :smiley:

Here some results and the BIOS pages https://photos.app.goo.gl/dhJU51hN3zhwBHkw8

Of course this means that I won’t send the mini PC back. Now it’s worth 3 times the former price and does what I hoped for and MUCH MORE! This PC is now more than ready for Gothic Remaster and some Cyberpunk and will replace my 2020 Ryzen 7 PC easily!

Cyberpunk did not even start before this BIOS, full screen videos were a pixelated MESS and 3DMark had half the score. Wonderful, just wonderful :smiley:

Maybe now even Linux does work fine. Bazzite did kill any hw accelerated app immediately like CHrome and Steam. Ubuntu started the apps, but they were all even more pixelated mess than full screen videos on WIndows were… That Linux tinkering I will try on Saturday. Keeping you updated ^^

Ok, one question I have… how do I get this BIOS into failsafe mode? Looks like the setting below rebar support was not a good idea to switch on and now I have a black screen. Is this still a cmos and removing battery is enough?

No fan of a triple post, but an edit will not be noticed in the end. I have a flasher here. What do I have to do to reset back to defaults with a full dump as soon as I ripped it?