Contribute
Register

yoga c940 uhd630 help request

Status
Not open for further replies.
Joined
Sep 22, 2015
Messages
242
Motherboard
Lenovo Yoga C940
CPU
i7-9750H
Graphics
UHD 630
Mac
  1. MacBook
Mobile Phone
  1. Android
Dear all,

After successful install of macOS Catalina I'll try to fix my graphics injection.
At the moment I can't collect what I'm doing wrong.

I had also extract under linux my edid binary, but noticed that the edid first will load, when also the framebuffer will load, too

For the processor I didn't know how to find out the real platform-id.
Under Windows I'll only get the codename.

Coffee Lake-H GT2 (Integrated 8086 / 3E9B, Rev 00)

But with no acceleration all this makes no sense and would ask for help here at this point.

Attached my pr, with these properties under devices -> properties the system did not boot up and it's hanging here:

IMG_20191117_180825.jpg


when I switch device-id to false 12340000 I'm able to boot and login into macOS.

So first how I can collect which platform-id I need to use for the intel i7 9750h gpu? Or do I need to spoofe one?
And I can't said if I need a the properites for DVM-T preloc handling.

Thanks perhaps for some help here at this point, too
 

Attachments

  • prgpu.zip
    8.4 MB · Views: 51
Dear all,

After successful install of macOS Catalina I'll try to fix my graphics injection.
At the moment I can't collect what I'm doing wrong.

I had also extract under linux my edid binary, but noticed that the edid first will load, when also the framebuffer will load, too

For the processor I didn't know how to find out the real platform-id.
Under Windows I'll only get the codename.

Coffee Lake-H GT2 (Integrated 8086 / 3E9B, Rev 00)

But with no acceleration all this makes no sense and would ask for help here at this point.

Attached my pr, with these properties under devices -> properties the system did not boot up and it's hanging here:

View attachment 436373


when I switch device-id to false 12340000 I'm able to boot and login into macOS.

So first how I can collect which platform-id I need to use for the intel i7 9750h gpu? Or do I need to spoofe one?
And I can't said if I need a the properites for DVM-T preloc handling.

Thanks perhaps for some help here at this point, too
what is your screen resolution?
 
and have your DVMT set to at least 64mb
How I do this?

I found this ones which not work.
At the documentation I need -cdfon OR enable-hdmi20 but I'm unsure

framebuffer-fbmem 00009000
framebuffer-patch-enable 01000000
framebuffer-stolenmem 00003001

Can I collect how to reach at least 64mb?

I added -cdfon flag to the boot args.
 
How I do this?

I found this ones which not work.
At the documentation I need -cdfon OR enable-hdmi20 but I'm unsure

framebuffer-fbmem 00009000
framebuffer-patch-enable 01000000
framebuffer-stolenmem 00003001

Can I collect how to reach at least 64mb?

I added -cdfon flag to the boot args.
if you have the option in your BIOS to set DVMT, then you can do it there

if not the you will have to use efi shell commands

 
How I do this?

I found this ones which not work.
At the documentation I need -cdfon OR enable-hdmi20 but I'm unsure

framebuffer-fbmem 00009000
framebuffer-patch-enable 01000000
framebuffer-stolenmem 00003001

Can I collect how to reach at least 64mb?

I added -cdfon flag to the boot args.

framebuffer-fbmem 00000000
framebuffer-patch-enable 01000000
framebuffer-stolenmem 00009003
Framebuffer-unifiedmem 00000080

Those settings work on my Yoga 730.
 
this values cause kernel panic :(

Also that the display is not fit to screen, I have at the bottom a big unused area... first I thought it's a clover reason or perhaps this prevent framebuffer loading.
At the last way I would open my bios with an eprom clip, read out bios and reflash hacked one.
But the machine was not cheap and I'm thinking about to resale it and buy another machine.





IMG_20191118_125439.jpgIMG_20191118_125423.jpg
 
this values cause kernel panic :(

Also that the display is not fit to screen, I have at the bottom a big unused area... first I thought it's a clover reason or perhaps this prevent framebuffer loading.
At the last way I would open my bios with an eprom clip, read out bios and reflash hacked one.
But the machine was not cheap and I'm thinking about to resale it and buy another machine.





View attachment 436449View attachment 436450
a little different in spec but may be worth a look:
 
Hey there, I could make a big big party I have graphics accelloration, but only with external display.

First I thought I need to unlock my bios to adjust the dvmt preloc. But it isn't it.

At this point I would need your help.

When I attach external display the internal will stay black but external over usb-c work.

Is this a connector problem or an edid issue?

How I wrote the screen size is different to other normal ones so that I have an unused area at the bottom (look pictures of this thread)

Also I would like to make a tutorial for this notebook when it's working. The machine coast over 2000 euro and would be a great alternative to MacBook which looks ugly I think.

So first I'm happy that I do not need flash the bios and loose warranty.

Later I can provide my efi folder and pictures but perhaps someone has an idea to get interanal display working.

I extracted under Linux the display edid. Under Catalina the old edid patch will not work there are no folders for overrides.

I would be really grateful ,
Dan
 
Status
Not open for further replies.
Back
Top