-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Asus Z10PE-D16 WS C612 - ReBAR requires pci=realloc in linux and does not really work in Win10 #216
Comments
Try changing BIOS settings related to MMIOH, I know X99/C612 have a few options relating to it under IntelRCSetup. these boards should work fine with rebar when configured properly, they're made to be used with tesla/a gpus that require large bar after all |
Thanks for the advice, will try that. Found two options under IntelRCSetup -> Common RefCode Configuration. They are hidden by default, will need to expose them in AMIBCP in order to play with:
There are other options in BIOS that are PCIe-port specific, about single 64-bit bar or two split 32-bit bars, I tried to play with them briefly, but as far as I can tell those don't affect my problem. Another question that interests me: does it matter which CPU the GPU is connected to? Do they both share common address space? Do QPI settings and limitations play any role in ReBAR at all? |
Hey @xCuri0, so I've done some additional testing.
I played with all 4 of the "MMIOH size", but none worked without pci=realloc. Any ideas as to what I should try next? Any other options to look for in bios? |
@xCuri0
So As far as ReBarUEFI with Z10PE-D16 WS, we can declare partial success, but not full success. |
System
Description
Hey, I'd like to ask for an advice and a feedback. I run Z10PE-D16 WS - it is a dual socket board with 16 memory slots and c612 chipset. BIOS used for modification is v.4101, latest available at asus.com
The intention was to make ReBAR work with ARC A770
Current state:
First step
of enabling resizable BAR was performed in Linux Mint with Kernel v.6.5
So to that end adding ReBAR appears to be working provided that pci=realloc is configured during linux boot. However I have an impression that reallocation should not be required.
Second step
Now, to confirm that ReBAR was really working I tried to install a clean Windows 10. At this time Rebarstate is set at 32.
As a side note, installing win10 with all associated drivers and playing with rebarstate messed post codes. Before win10 post codes as seen on LED display on the MB matched the ones shown on my monitor. After win10 and drivers only onboard display shows correct codes, monitor just shows A9 "Start of setup" code till the end of the post.
So is there something wrong with either resource allocation, or with the way .ffs module behaves on dual-CPU/c612 platforms? I guess this result cannot be considered a complete failure, and yet I would not regard it as a success either. Have I done anything wrong? Can you please share any thoughts or suggestions as to what should be done next? I can provide dmesg or lspci output if needed.
The text was updated successfully, but these errors were encountered: