Skip to content
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

Unable to install ANY gpu driver #43

Open
TechnicalIssues1 opened this issue Apr 1, 2024 · 3 comments
Open

Unable to install ANY gpu driver #43

TechnicalIssues1 opened this issue Apr 1, 2024 · 3 comments

Comments

@TechnicalIssues1
Copy link

I would assume this is because it uses its own driver, but I wanna bypass this and make my new driver override. I'm assuming my code 12 issue is this, because I tried lowering VRam, highering it, etc.

Or if there's a different patch that does this. Already tried the 2022 september update to no avail.
I also have an issue where I have to manually boot off a thing with a different bootx64, since this thing is buggy.

I'm gonna replace the boot.wim in Windows to the modified ISO one.
Fix this thing please.

@ZV505867
Copy link

ZV505867 commented Jul 9, 2024

Looks like you’ll need to mod the BIOS.

I have successfully installed Windows 7 onto a Dell G5 5000, with the Dell BIOS (no Legacy Op. ROMS, or CSM). UEFI7 led me to code 12 with the GTX 1650S drivers (which do support Win7).

After some research, I learned that the resource allocation error (code 12) was due to the way UEFI assigns resources to PCIe, which Win7 does not know how to handle.

I’m assuming you have Win10/11 already. Heavily recommend a dual boot to help debug things and do work. So follow this guide on YT (link below) but search for “CSM” or “Legacy Support” or something along those lines. Once you find an offset that has an enabled/disabled option, boot onto a grub usb and change said offset. This can be misleading - Dell’s terminology for loading legacy BIOS interrupts is “Legacy Option ROMs”, but the offset to modify is something along the lines of “CSM”. Once again, instructions in the video.

link: https://youtu.be/zVAJVyF06Ro?si=q_2K5oyfI_Rsb4oT

but basically, dump the firmware, find the offset, modify it in GRUB EFI (or EFI shell if your firmware allows) and you should be set to load Win7 off a UEFI-GPT USB. (I assume you patched your USB with appropriate xHCI stacks). Hope it helps.

@TechnicalIssues1
Copy link
Author

Looks like you’ll need to mod the BIOS.

I have successfully installed Windows 7 onto a Dell G5 5000, with the Dell BIOS (no Legacy Op. ROMS, or CSM). UEFI7 led me to code 12 with the GTX 1650S drivers (which do support Win7).

After some research, I learned that the resource allocation error (code 12) was due to the way UEFI assigns resources to PCIe, which Win7 does not know how to handle.

I’m assuming you have Win10/11 already. Heavily recommend a dual boot to help debug things and do work. So follow this guide on YT (link below) but search for “CSM” or “Legacy Support” or something along those lines. Once you find an offset that has an enabled/disabled option, boot onto a grub usb and change said offset. This can be misleading - Dell’s terminology for loading legacy BIOS interrupts is “Legacy Option ROMs”, but the offset to modify is something along the lines of “CSM”. Once again, instructions in the video.

link: https://youtu.be/zVAJVyF06Ro?si=q_2K5oyfI_Rsb4oT

but basically, dump the firmware, find the offset, modify it in GRUB EFI (or EFI shell if your firmware allows) and you should be set to load Win7 off a UEFI-GPT USB. (I assume you patched your USB with appropriate xHCI stacks). Hope it helps.

I can't do that. I do NOT wanna brick my BIOS plus I do not use dell. Might sound stupid but what I am thinking is maybe it would be possible to put the required stuff for Windows 7 to actually recognize the way it assigns resources. I have also moved off this since I realized I have no correct drivers, since it is DCH-Only and it is a 4060. Thank you for the help though, appreciate it.

@acoul
Copy link

acoul commented Jul 13, 2024

After some research, I learned that the resource allocation error (code 12) was due to the way UEFI assigns resources to PCIe, which Win7 does not know how to handle.

some further information about the Code 12 issue & a way to overcome this with a \EFI\Boot\ACPITABL.DAT

Looks like you’ll need to mod the BIOS.

but basically, dump the firmware, find the offset, modify it in GRUB EFI (or EFI shell if your firmware allows) and you should be set to load Win7 off a UEFI-GPT USB.

can this be done with simply loading an .efi script (as a device driver) prior to booting win7 without touching the bios at all ?

this has also been done by dropping a modified System32\acpitabl.dat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants