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

Released rom file doesn't work for me #4

Open
kjarex opened this issue Jan 13, 2021 · 7 comments
Open

Released rom file doesn't work for me #4

kjarex opened this issue Jan 13, 2021 · 7 comments

Comments

@kjarex
Copy link

kjarex commented Jan 13, 2021

Hey there!

The rom file you released doesn't work on my 8770w.
When I try to power it on, the only thing that happens is that the charging led flashes (no matter if AC is connected or not). The screen stays black.

Do you have any idea, what might be missing/wrong on my side?
Flashing worked fine, because a dump matches the rom exactly.

Thanks in advance!

@kjarex
Copy link
Author

kjarex commented Jan 13, 2021

I recognised that my EC blobs (which if I understood it correctly should come from HP anyway) would be different than those of your rom file.

When I replace those parts, the laptop boots indeed BUT with no screen output during the boot process (and fans spinning like crazy). Once booting is done, the screen goes on and I get the output which I would expect.

Do you have any idea if I have to somehow/somewhat embed maybe a video rom or something like that?

@kjarex
Copy link
Author

kjarex commented Jan 14, 2021

Answering the video output part myself: yes, the rom has to be embedded.

@SpookySkeletons
Copy link
Owner

There's no native video init for this laptop. If you use seabios you must add a vbios blob corresponding to your GPU. If you use tianocore it can automatically load your GOP binary assuming the vbios on your card is unmodified so that the signature check succeeds.

@SpookySkeletons
Copy link
Owner

Your card MUST support uefi as well if you want to use tianocore

@SpookySkeletons
Copy link
Owner

A problem upstream in the KB ec causes the fans to rev at boot an update to master should fix this part...
You don't see any video because you are missing your video ROM. What payload are you using?

@kjarex
Copy link
Author

kjarex commented Jan 14, 2021

I haven't been lucky with SeaBIOS yet. There is some activity, but the screen stays black so I have no clue what's going on.

When using tianocore I get only a picture if I include the video rom (extracted from HP's bios) for my K3000m (the card is still the way as it was delivered by HP; no idea what it supports or includes).

@SpookySkeletons
Copy link
Owner

Check the config option to allow seabios to read romfiles from your hardware and it should init video on your quadro.
The sky is the limit as far as what you can put in this laptop. You have full support for all nvidia cards but an smbus change in and gcn 1.0 and up cards makes the ec not able to detect your GPU temp on newer and hardware.
You must have a dreamcolor display if you go higher than gcn 3.0 or nvidia 900 as they no longer support lvds but the edid of the EDP dreamcolor doesn't parse properly on amdgpu kernel module with some kind of proprietary data values breaking the kernel's edid read. You may also rw your edid to remove this block to fix it though I never did.
The shared heatpipe & fan does warm your CPU as soon as the GPU gets hot though so its never been an issue.
There is a dotnet program with ec fan profiles for elite books last I remember you can use if you have an amd with your use case being GPU slanted.

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

2 participants