Jump to content

[80% Solved] Iris Xe iGPU on Tiger Lake successfully loaded ICLLP Frambuffer and VRAM also recognizes 1536MB! + However, some issues.


shl628
512 posts in this topic

Recommended Posts

I'm going to try these

 

<key>AAPL,GfxYTile</key>
				<data>AQAAAA==</data>
				<key>AAPL,ig-platform-id</key>
				<data>AABSig==</data>
				<key>AAPL,slot-name</key>
				<string>Internal@0,2,0</string>
				<key>AAPL00,override-no-connect</key>
				<data>AP///////wAw5HycAAAAAAAfAQSVIhNgA2+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEBAQEBLjaAoHA4H0AwIDUAWMIQAAAaHySAoHA4H0AwIDUAWMIQAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAMOv8KPH0SFCR9AAAAAEY=</data>
				<key>complete-modeset</key>
				<data>AQAAAA==</data>
				<key>device-id</key>
				<data>U4oAAA==</data>
				<key>device_type</key>
				<string>VGA compatible controller</string>
				<key>disable-agdc</key>
				<data>AQAAAA==</data>
				<key>dpcd-max-link-rate</key>
				<data>CgAAAA==</data>
				<key>enable-cdclk-frequency-fix</key>
				<data>AQAAAA==</data>
				<key>enable-dbuf-early-optimizer</key>
				<data>AQAAAA==</data>
				<key>enable-dpcd-max-link-rate-fix</key>
				<data>AQAAAA==</data>
				<key>enable-dvmt-calc-fix</key>
				<data>AQAAAA==</data>
				<key>force-online</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con0-alldata</key>
				<data>AAAAAAAAAAAAAAAAAAAAAAIAAAAYAAAA</data>
				<key>framebuffer-con0-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con1-alldata</key>
				<data>AgAAAAAAAAABAAAAAQAAAAAEAADBAgAA</data>
				<key>framebuffer-con1-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con2-alldata</key>
				<data>AwAAAAoAAAABAAAAAQAAAAAEAADBAgAA</data>
				<key>framebuffer-con2-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-patch-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-unifiedmem</key>
				<data>AAAAgA==</data>
				<key>model</key>
				<string>Intel Iris Xe Graphics</string>

 

Edited by ASUS Vivobook
Link to comment
Share on other sites

Your iGPU will most likely never work (DG1 based and togerlake cards have a chance), also, if you insist on using the OS in its current state, it's better for you to use your system in -igfxvesa mode, you can do that by reading the thread from the start for details. You should use nootedblue instead of whatevergreen, the specific version that could work is in one of the previous posts, but you'll have to try them all and test settings until one works sorry.

Also the info I gave is the device properties settings used for igpu using whatevergreen.

  • Like 1
Link to comment
Share on other sites

forcing the driver to use 1 frame and 1 port with this patch allows agdc to return 2 and fixes pipe issue and maybe other things like linktrainig, timmings

this values matter a lot and allow todo nice things

 

image.thumb.png.62077ee4d0c511182253cb22bd3fd39a.png

 

so focus now is on acelerator as it is looping and producing gpu crash logs

Edited by jalavoui
Link to comment
Share on other sites

18 hours ago, Mastachief said:

Your iGPU will most likely never work (DG1 based and togerlake cards have a chance), also, if you insist on using the OS in its current state, it's better for you to use your system in -igfxvesa mode, you can do that by reading the thread from the start for details. You should use nootedblue instead of whatevergreen, the specific version that could work is in one of the previous posts, but you'll have to try them all and test settings until one works sorry.

Also the info I gave is the device properties settings used for igpu using whatevergreen.
 

 

With this kext instead of whatevergreen it works fine!! but only 15 mb of ram ... but detected as Intel Iris Xe Graphics that is true.. it is a good starting point..

NootedBlue.kext.zip

Edited by ASUS Vivobook
Link to comment
Share on other sites

1 hour ago, ArtikDiamond said:

Are you sure it's accelerated? What do you mean by "it works fine", send some pics :D

 

Maybe i must try Better confs ... With the conf of my last post It goes slow with some stuffs on safari.. i think it's not working so fine.. but i repeat, it's a good starting point for me.. now i've got device-id and platform-id so i Will try the same values with whatevergreen (ids that, i discovered, are assigned tò iris plus).. maybe it's not optimal but i try this.

Edited by ASUS Vivobook
  • Like 1
Link to comment
Share on other sites

13 hours ago, ASUS Vivobook said:

 

Maybe i must try Better confs ... With the conf of my last post It goes slow with some stuffs on safari.. i think it's not working so fine.. but i repeat, it's a good starting point for me.. now i've got device-id and platform-id so i Will try the same values with whatevergreen (ids that, i discovered, are assigned tò iris plus).. maybe it's not optimal but i try this.

 

For my specs (CPU of 13th gen - Raptor Lake) this conf Is working :

- emulate kernel like this (https://chriswayg.gitbook.io/opencore-visual-beginners-guide/advanced-topics/using-alder-lake)

Cpuid1Data    55060A00000000000000000000000000`
Cpuid1Mask    FFFFFFFF000000000000000000000000`
MinKernel     19.0.0

- Then use NootedBlue.kext (instead of Whatevergreen forked or not) to have a 15 MB of videocard .. lol

 

image.thumb.jpeg.5d643cc4c8c1b8e94c691c393a64d07b.jpeg

image.thumb.png.edf25ddcdd278c8a8e11cdc5ccb4047a.png

Which gives to me

 

iGPU : Intel Xe Graphics 15MB

PCIe : ICE Lake

AAPL,ig-platform-id <02005C8A>

device-id <5C8A0000>

 

Then, using Whatevergreen (instead of nootedblue) (latest version) putting only AAPL,ig-platform-id taken by the previous "nootedblue conf" (i don't want spam more on this topic so i will only update this post), it gives to me a

 

iGPU Generic iGPU 15MB

PCIe Intel Raptor Lake-P [Iris Xe Graphics]

AAPL,ig-platform-id <02005C8A>

device-id <A0A70000>

But still 15 MB of RAM

 

I've added this to my config.plist file and now it's working for me too.. it stucked me for these lines that i removed

<key>device_type</key>
<string>VGA compatible controller</string>

.. things are going slightly better but .. :

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
			<dict>
				<key>AAPL,ig-platform-id</key>
				<data>AgBcig==</data>
				<key>acpi-path</key>
				<string>IOACPIPlane:/_SB/PC00/GFX0@20000</string>
				<key>AAPL,GfxYTile</key>
				<data>AQAAAA==</data>
				<key>AAPL,slot-name</key>
				<string>Internal@0,2,0</string>
				<key>AAPL00,override-no-connect</key>
				<data>AP///////wAw5HycAAAAAAAfAQSVIhNgA2+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEBAQEBLjaAoHA4H0AwIDUAWMIQAAAaHySAoHA4H0AwIDUAWMIQAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAMOv8KPH0SFCR9AAAAAEY=</data>
				<key>complete-modeset</key>
				<data>AQAAAA==</data>
				<key>disable-agdc</key>
				<data>AQAAAA==</data>
				<key>dpcd-max-link-rate</key>
				<data>CgAAAA==</data>
				<key>rps-control</key>
				<data>AQAAAA==</data>
				<key>igfxfw</key>
				<data>AgAAAA==</data>
				<key>framebuffer-stolenmem</key>
				<data>AAAwAQ==</data>
				<key>framebuffer-fbmem</key>
				<data>AACQAA==</data>
				<key>framebuffer-patch-enable</key>
				<data>AQAAAA==</data>
				<key>enable-dvmt-calc-fix</key>
				<data>AQAAAA==</data>
				<key>enable-dbuf-early-optimizer</key>
				<data>AQAAAA==</data>
				<key>enable-dpcd-max-link-rate-fix</key>
				<data>AQAAAA==</data>
				<key>enable-cdclk-frequency-fix</key>
				<data>AQAAAA==</data>
				<key>enable-backlight-smoother</key>
				<data>AQAAAA==</data>
				<key>enable-backlight-registers-fix</key>
				<data>AQAAAA==</data>
				<key>force-online</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con0-alldata</key>
				<data>AAAAAAAAAAAAAAAAAAAAAAIAAAAYAAAA</data>
				<key>framebuffer-con0-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con1-alldata</key>
				<data>AgAAAAAAAAABAAAAAQAAAAAEAADBAgAA</data>
				<key>framebuffer-con1-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-con2-alldata</key>
				<data>AwAAAAoAAAABAAAAAQAAAAAEAADBAgAA</data>
				<key>framebuffer-con2-enable</key>
				<data>AQAAAA==</data>
				<key>framebuffer-unifiedmem</key>
				<data>AAAAgA==</data>
				<key>model</key>
				<string>Intel Iris Xe Graphics</string>
			</dict>

 

But i want more RAM !! It gives me always Total VRAM = 0 in system informations... Uhm...WTF

 

Edited by ASUS Vivobook
  • Like 1
Link to comment
Share on other sites

i'm getting metal errors that might be related to AppleIntelGraphicsShared.bundle

 

can any1 extract it from DTK and upload it?

 

i tryed other AppleIntelGraphicsShared.bundle releases but with current os release i'm getting this errors

 

WindowServer-2024-10-17-232521.ipsMTLCompilerService-2024-10-17-232426.ips

 

tgl mtl checks in MTLIGAccelDevice::initializeDevice:sharedRef()

image.png.0e2c92ea9a7b1e6786b7b2c3a64092ed.png

 

this is such a great check...

(uVar13 != 0xdeafbeef

lilu can't patch bundles so options can be very limited if binary patch cause issus with mac os x

 

hmmm

image.png.60b1ffffe9c6fbae1d0907e6b29fe060.png

Edited by jalavoui
Link to comment
Share on other sites

So, today i discovered that there is a little bit accent of support tò Raptor Lake gen.. i think i must wait future release of Whatevergreen tò have full support.. or maybe i'm not seeing right the Hackintool logs ... Now i'm using the wg debug version v8 but i think it's for Tiger lake the fork.. the latest release of wg is not working for me at the moment, maybe i'm giving bad boot-args.. tonorrow i will see where i'm wrong..now i'm doing a final day clean install of macos.. maybe it'll fix the system informations.. my nvme is on fire !!!

 

Sorry if i had occupied a Tiger Lake thread but here i've found infos of vital importance . So thank you

P.S. i'm still not accelerated.. videos are going slow..

Edited by ASUS Vivobook
Link to comment
Share on other sites

×
×
  • Create New...