xCuri0 / ReBarUEFI

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

Supermicro X10DRG-OT+-CPU Broadwell Re-Bar on linux working and not. #67

Closed Ph0rk0z closed 11 months ago

Ph0rk0z commented 11 months ago

I have the latest bios on this board. It has 3 GPU. 2x3090 and a P40. Ubuntu 22.04 Installed kernel 6.1. Above 4g is enabled and supported. No bios setting for re-bar.

The P40 is using a 32gb bar. One 3090 supports resizing, the second I need to flash a vrom update on. Unfortunately both 3090s only use 256MB bar. I have fairly recent nvidia 5.xx driver. Is there some reason one 3090 doesn't use 32g bar right now and how can I force it?

xCuri0 commented 11 months ago

@Ph0rk0z You need to use option in NVIDIA driver NVreg_EnableResizableBar=1 to do resizing by Linux kernel

or use ReBarUEFI to do it by UEFI.

Ph0rk0z commented 11 months ago

Thank you, I will try to enable it. Am trying to avoid patching this bios and fiddling with backing up with HW programmer.

Ph0rk0z commented 11 months ago

Unfortunately enabling it did not help. I set nvidia.NVreg_EnableREsizeableBar=1 in kernel and it shows enabled but my 3090 still says 256 selected but 32gb supported. I am trying flashed bios now. None of the patches applied except for the broadwell USB3 fix. I will build the linux executable and see if it enables after I run that.

Ph0rk0z commented 11 months ago

Ok.. I have ran the PE and set size of 32. 2 of my cards show correct big BAR right now.. I have to flash the 3rd to support it. You can call this mobo working.