xCuri0 / ReBarUEFI

Resizable BAR for (almost) any UEFI system
MIT License
1.29k stars 57 forks source link

2 PciBus DXE drivers found in UEFITool search, unable to use UEFIPatch #117

Closed Epikest closed 4 months ago

Epikest commented 4 months ago

System

Description header search for PciBus returns 2 results: image i added ReBarDxe.ffs to the end of both volumes and saved the image file. when i tried using UEFIPatch it complained and nothing happened to the file:

$ .\UEFIPatch.exe .\RB550FGW.CAP
parseImageFile: Aptio capsule signature may become invalid after image modifications
parseBios: one of volumes inside overlaps the end of data
parseBios: one of volumes inside overlaps the end of data
parseSection: GUID defined section with unknown processing method
parseSection: GUID defined section can not be processed
parseBios: one of volumes inside overlaps the end of data
parseBios: one of volumes inside overlaps the end of data
parseSection: GUID defined section with unknown processing method
parseSection: GUID defined section can not be processed
No patches can be applied to input file

i also tried using MMTool but PciBus was missing along with a lot of other stuff

xCuri0 commented 4 months ago

@Epikest UEFIPatch doesn't report any errors and AM4 doesn't need patches

iirc on AM4 you add it to both, and for Turing GPUs you need NvStrapsRebar not ReBarUEFI

Epikest commented 3 months ago

and for Turing GPUs you need NvStrapsRebar not ReBarUEFI

what architecture is ReBarUEFI for?

Black6spdZ commented 3 months ago

and for Turing GPUs you need NvStrapsRebar not ReBarUEFI

what architecture is ReBarUEFI for?

everything that natively supports ReBar: 3060+

xCuri0 commented 3 months ago

@Epikest Anything that supports resizable BAR

So NVIDIA 30 series and up.

For AMD anything Polaris or newer supports it despite AMD not mentioning it. Older cards AMD may work too but it's hard to find anyone with them.

For Turing 20/16 series you need to use NvStrapsRebar which does the additional configuration steps required on Turing GPUs

Epikest commented 3 months ago

and for Turing GPUs you need NvStrapsRebar not ReBarUEFI

what architecture is ReBarUEFI for?

everything that natively supports ReBar: 3060+

@Epikest Anything that supports resizable BAR

So NVIDIA 30 series and up.

For AMD anything Polaris or newer supports it despite AMD not mentioning it. Older cards AMD may work too but it's hard to find anyone with them.

For Turing 20/16 series you need to use NvStrapsRebar which does the additional configuration steps required on Turing GPUs

thanks