Comments (6)
So 4G decoding is causing fps drop for you ?
0.1 and 0.3 function identically besides the CMOS reset detection. It's probably some other issue or BIOS setting causing the fps drop
from rebaruefi.
Just to be clear, 4G decoding was enabled all the time. As to the performance, I've seen some fluctuation depending on the used BIOS settings (I could get it to 131 fps avg on Linux with some tweaks, but it is still well below 148 fps I got before in that particular benchmark scene).
I don't know if vkd3d-proton or Mesa or other parts of the Linux software stack are contributing to that problem, I saw that vkd3d-proton disables reBAR for some games specifically due to performance problems. I've experimented a lot with different BIOS settings, forcing SAM with RADV_PERFTEST=sam - without success yet. I also already re-installed CachyOS and used the default packages, that also had no effect. I first saw the regression when using the newly-modded BIOS however.
from rebaruefi.
Linux can use resizeable bar without the BIOS supporting it btw, it only needs 4g decoding
from rebaruefi.
I've also seen a lot of PCI-related problems in the past with X99 and Linux, e.g. PCI AER errors when using my i350 network card. I need to use pcie_aspm=off
to get rid of that, so there is potential that some obscure PCI problem hits me here, too.
from rebaruefi.
I've now gone back to my old BIOS that used to work fine (edit: I can still reproduce the issue). I found a few differences while comparing the Kernel logs: https://www.diffchecker.com/TL1qvBHp/ (the old BIOS is on the right, the newer BIOS on the left).
- ACPI tables
- the old BIOS does load a couple more ACPI tables: MPST, MSCT, SLIT, SRAT
- The values for the PCI bridge window are different (values below are for the GPU)
- for the old BIOS: bridge window [mem 0x383800000000-0x383c0fffffff 64bit pref]
- for the new BIOS: bridge window [mem 0x38f800000000-0x38fc0fffffff 64bit pref]
This is not to say that the ReBar-driver has something to do with it, but I patched the new BIOS file with another tool that also did some other changes that might or might not have an impact here, too.
from rebaruefi.
Closing, as I can still reproduce the issue with the older BIOS.
from rebaruefi.
Related Issues (20)
- When trying to flash BIOS, it says not a proper BIOS
- Too stupid to modify REBAR
- Rebarstate does not change bar size
- ASRock H97M-ITxac Error 6126 - syntax error, unexpected '}' during DSDT Patching HOT 11
- ReBar.ffs missing after successful BIOS Flash HOT 1
- "Video Scheduler Error" BSODS HOT 1
- Question regarding X79 boards and DSDT patching
- EFI Error (at Create Timer) (0x01001202000000B4) HOT 3
- Site needs update HOT 2
- Asus motherboard bios file cannot be updated using ezflash after modification
- 4GB Bar on 4GB VRAM card breaks DirectX HOT 1
- Resizable Bar not enabling after patching HOT 3
- QUESTION ReBar setting in BIOS HOT 5
- ReBar not working on Asus B450F. HOT 4
- Dell Precision T3600 HOT 1
- Gigabyte Z87: No ReBar after applying FFS HOT 1
- OS compatibility HOT 1
- ResizableBar still disabled after doing all the steps HOT 5
- Code 12 in Windows with Tesla M40 on Asrock Z77 Extreme4 HOT 4
- Flashing a Blank Chip with Patched BIOS File in *.fd Format Using the CH431A Module. HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rebaruefi.