UEFI DXE 드라이버는 공식적으로 지원하지 않는 시스템에서 RESIZABLE BAR을 활성화 할 수 있습니다. 이는 성능 이점을 제공하며 인텔 아크 GPU가 최적으로 작동하는 데 필요합니다.

FFS 모듈을 추가하는 위키 가이드를 따르고 단계를 계속하십시오. 모듈 추가 및 필요한 경우 필요한 추가 수정을 포함합니다.
수정 된 펌웨어를 실행하면 4G 디코딩이 활성화되고 CSM이 꺼져 있는지 확인하십시오.
다음 실행 릴리스에서 찾을 수있는 Rebarstate (CMAKE를 사용하여 Linux 빌드에있는 경우)에서 찾을 수있는 바 크기를 설정하십시오. 대부분의 경우 문제없이 32 (무제한)를 사용할 수 있어야하지만 32 작동하지 않으면 더 작은 막대 크기를 사용해야 할 수도 있습니다.
Resizedable Bar가 작동하는 경우 작업 마더 보드 목록에 답장하여 목록에 추가 할 수 있습니다. 대부분의 펌웨어는 안전한 부팅이있는 서명되지 않은/패치 모듈을 허용하므로 특정 게임을 실행하는 데 아무런 문제가 없습니다.
RESIZABLE BAR을 활성화 한 후 문제가있는 경우 일반적인 문제 (및 수정)를 참조하십시오.
모듈은 UEFI 펌웨어의 DXE 볼륨에 추가되므로 모든 부팅에서 실행됩니다. Rebardxe 모듈은 PciHostBridgeResourceAllocationProtocol 의 기능 PreprocessController 대체 한 다음 원래 함수를 실행 한 후 ReBarState NVRAM 변수에서 크기로 설정하는 함수로 대체합니다.
새로운 PreprocessController 함수는 나중에 새로운 막대 크기를 감지하고 그에 따라 할당하는 PciBus 모듈에 의해 PCI 열거 중에 호출됩니다.
이 X99 마더 보드에는 필요하지 않으므로 uefipatch를 적용하는 지침이 포함되어 있지 않습니다. 아래를 따라갈 수 있습니다.
대부분의 UEFI 회사는 64 비트 막대를 처리하는 데 문제가 있으므로 이러한 문제를 해결하기 위해 여러 패치가 만들어졌습니다. uefipatch를 사용하여 Uefipatch 폴더에 위치한이 패치를 적용 할 수 있습니다. uefipatch 사용에 대한 자세한 내용은 uefipatch를 사용한 Wiki 페이지를 참조하십시오. 패드 파일이 변경되지 않았는지 확인하고 해결 방법을 사용하는 경우
GetLastError: 5 해결하십시오EDK2 트리 내부에서 클로닝 한 후 제공된 buildffs.py 스크립트를 사용하여 DXE 드라이버를 구축하십시오. RebarState는 CMAKE를 사용하여 Windows 또는 Linux에서 구축 할 수 있습니다. 자세한 내용은 Wiki Page Building을 참조하십시오.
이전에는 PCIE Gen2 시스템에서 작동하지 않지만 한 사용자는 I5 2500K에서 작동했습니다.
4G 디코딩 으로 Linux를 사용할 수 있으며, 최근 버전은 GPU 막대를 자동으로 크기를 조정하고 할당합니다. BIOS에 4G 디코딩 옵션이없는 경우 (숨겨진 확인) 또는 DSDT가 결함이있는 경우 커널 명령 줄에서 pci=realloc 를 사용하여 DSDT 패치 및 부팅에서 수정을 사용하여 DSDT 수정을 위해 Arch Wiki Guide를 따라 가십시오. 현재 BIOS 수정없이 Windows에서 가져 오는 알려진 방법이 없습니다.
CMOS 및 RESIZIZable BAR을 명확하게 비활성화해야합니다. 경우에 따라 비활성화 할 수있는 바를 사용하려면 CMOS 배터리를 제거해야 할 수도 있습니다.
I5 3470과 Sapphire Nitro+ RX 580 8GB가있는 내 시스템에서 드라이버에서 RESIZABLE BAR가 활성화 된 시스템에서는 2GB 막대 크기로 최대 12% FPS 증가를 얻습니다.
@dsanke, @cursemex, @val3nt33n, @mak3rde 및 @romulus2k4 테스트/돕기 패치 개발
Linux 커널 특히 amdgpu 드라이버
모든 OEM UEFI가 따르는베이스의 EDK2
uefi 모듈을 해결하는 데 사용 된 Ghidra는 인공 제한을 해결합니다.
NVRAM Whitelist 패치의 @vit9696
4G 패치 이상의 X79를 도와주는 @Zoxzx
uefitool/uefipatch를 개발하기위한 @nikolajschlej
QEMU/OVMF는 재개 가능한 막대 장치가 없지만 테스트 후크를 더 쉽게 만들었으므로 실제 PC에서 테스트 할 수있는 유일한 방법은 테스트 할 수있었습니다.