Reply 20 of 31, by kmeaw
themrviper wrote on 2024-09-12, 00:06:So like, not looking on where this opROM is, if my BIOS checks for C0000, and i use sgabios it can not work cause C0000 is empty? Or it will write itself there if i dont have GPU?
I don't know if there is a way to force CsmCore to deploy an embedded option rom to a specific location. There sure is a way for Award Modular BIOS but I don't know how to do it on a modern system.
Probably CSM will just pick a first free segment large enough to fit the oprom - it it is the case then you could influence it by adding some padding blocks to sgabios.
sgabios does not relocate itself - it just works in whatever segment it has been loaded. If the segment is C000 it assumes that it is the only "GPU" in the system. If it is not then it will chain the API calls to whatever has hooked int10h before.
themrviper wrote on 2024-09-12, 00:06:How hard simple things is actually.... Build own or use custom - require research & tons of time.
Simplest way to try embed it in bios, i found some editors that show more than 8 opROMs, will try with them tomorrow.I have also contacted Biostar, but they are so long in answer, and im not sure that they will help me, its worked only once with MSI (for other guy)
Maybe an M.2 GPU would work for you? https://www.asrockrack.com/general/productdet … sp?Model=M2_VGA