olm3ca
Members-
Posts
20 -
Joined
-
Last visited
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by olm3ca
-
@Jake Lo - It's been a while, but I have a fun update for you: a very recent discovery in WhateverGreen has broken past the barrier of using Mojave only. I can confirm Big Sur works with graphics acceleration now! And probably even more recent versions like Monterey. The fix will be coming out soon in a public release, with the boot arg -igfxnotelemetryload - thought you (and others here) would like to know!
-
Following up on this, @flyingfishfinger - it appears a developer has identified a fix in WhateverGreen for this, and it isn't MEI related as some of us thought after all. More details in the Chrultrabook Discord #hackintosh group if you're still interested. This will mean big improvements for the Coreboot hackintosh users out there...
-
I'll be interested in seeing if 256mb helps, or an older version of Coreboot. As Flyingfishfinger mentioned, it's an issue that has plagued Coreboot users like us Chromebook / chrultrabook folks. @Hervé and others here have tried to help with this in the past for the Galaxy Chromebook, 10th Gen Comet Lake also with the UHD 620. It would be so great to figure out what is broken between Coreboot and Catalina / Big Sur / Monterey. On the Galaxy Chromebook, Comet Lake + UHD 620 should be supported, but we are stuck at 31mb vram no matter what values are used.
-
Not really something I can do with Coreboot. It's build into the firmware. I know I have MATs support, and on the Pixelbook we got it working on Mojave but not Catalina+...
-
Really appreciate the reply @Jake Lo. I've tried these and still no luck. Another strange occurrence right now is that itlwm and Airportitlwm are failing. I used to be able to use Airportitlwm, but gave up and switched to itwlm with Heliport. Now itwlm is also failing. One thing about these Chromebooks is that nvram never works the way it should, so I wonder if something is up there. Anyway, if you have any other ideas, I'll be trying as many combinations as I can think of for this iGPU. On a normal machine it would have worked by now, I'm sure!
-
Thanks. It's being quite stubborn. I've tried a lot of combinations and thus far it remains at 31mb. Out of curiosity, @Jake Lo - how did you figure out the framebuffer args for the Pixelbook last time? Was it something you gathered from Hackintool or another method?
-
@Hervé Thanks so much for the fast response. I can report that, for the first time, I can use a device-id without a kernel panic! Unfortunately I still have 31mb, but just to confirm the following: Yes, the hardware ID of the chip is 8086:9B41 => i5-10210U (Mobile UHD 620). Your post on this iGPU was really helpful. I'm using SMBIOS MacBookPro16,3 as it seems to be slightly more aligned with my hardware platform-id is 0900A53E and device-id is 9B3E0000. Boots with 31mb VRAM I'm using the framebuffer args from the OC guide (fbmem, stolenmem). I can also boot without them, so they don't appear to be having any effect. Any other suggestions are welcome! Getting closer, thank you again.
-
@Hervé and @Leon With your help, we got Mojave working on the Google Pixelbook. I've since started on a new project, the Samsung Galaxy Chromebook. It's very similar to the Samsung Galaxy Flex, but I'm having some difficulty again with graphics acceleration and was wondering if you wouldn't mind giving this a look. Here are the specs of the machine: CPU: Intel i5-10210U GPU: Intel UHD 620 Catalina installed, with the following working: Wifi / bt, internal NVMe SSD, battery percentage. Touchpad, touchscreen, and audio not working but this is secondary. Custom DSDTs generated from DSDT.aml intead of prebuilts. I have also used OC guide prebuilts with same result below. I've attached my ioreg and the current EFI I'm working with. Following the OC guide for Comet Lake, the platform-id 00009B3E gives 31mb VRAM. I've tried all of the framebuffers listed on Whatevergreen's wiki for CFL / CML. None result in full 1536 VRAM. This machine has a 4K screen, I've also tried the dpcd-max-link-rate of 14000000 but you'll see I have that commented out for now in the config. One peculiar thing is the device-id gives a kernel panic unless I use an invalid one. So the guide specifically states "An UHD620 in a Comet Lake CPU requires device-id=9B3E0000" however this results in a panic. If I use 12345678 or no device-id at all, it will boot with 31mb VRAM. My question is, like with the Pixelbook, are there specific framebuffer arguments for the UHD 620 on Comet Lake that would help me to get it to boot? Or any other tips for getting the UHD 620 to work on Comet Lake? Thanks so much! olm3ca’s SGC.ioreg EFI.zip
-
We definitely do! What really helped with the config.plist you shared was the enable-dpcd-max-link-rate-fix and the dpcd-max-link-rate (highlights from the config are below). Without those, it wouldn't get to the GUI. For some reason though, this exact same EFI does not boot to the GUI on Catalina. We're still trying to figure out why. the install procedure and more details are on the repo here: https://github.com/olm3ca/PixelbookOSX/blob/main/README.md AAPL,ig-platform-id / Data / 00001E59 framebuffer-patch-enable / Data / 01000000 framebuffer-fbmem / Data / 00009000 framebuffer-stolenmem / Data / 00003001 enable-dpcd-max-link-rate-fix / Data / 01000000 dpcd-max-link-rate / Data / 1E000000
-
I got it working! @Jake Lo it turns out the config.plist you shared with me on Mojave works like a charm The problem was Catalina, and I think it's related to the firmware on this Pixelbook, it's not a regular BIOS. Something prevented graphics acceleration on Catalina but now it's working on Mojave. So - thanks so much to you and @Hervé for the support! Note: once I iron out a few more problems I'll gladly share any details. Still more to be done.
-
Happy new year to everyone and thanks again for the help provided previously. As an update on this: DVMT is confirmed as set to 128mb. Unfortunately, after many (many!) tries of every possible framebuffer / platform-id / device-id combinations for the HD615, I'm seeing that this is a problem with MrChromebox's UEFI firmware on ChromeOS devices and Mac OS Catalina. This post on InsanelyMac is from a year ago, and details exactly the same problem I've been having. Whenever framebuffer args are used, the system locks up at [IGPU] Render Compression for IOSurface is Enabled. Other users (Reddit post) with this graphics card, HD615, have also reported similar problems in Catalina. As I've stalled out on Catalina, I've started the process to get Mojave running. Right now, the initial installer locking up at "disk is not convertible to apfs" even after going to Disk Utility, show all devices, format as APFS with GUID. I've tried many different types of drives (SSD, external HD, etc) and none are working. It always happens when there are 2 minutes remaining in the install. Thanks for the support once again.
-
Yep - I've since changed the SMBIOS to MacBook10,1. That was an error from initial setup I neglected to fix but it's in now. Thanks so much for these suggestions. I'll try them now and will report back. I just found on Intel's specs page for this processor that my device ID is 0x591E. That would give me a framebuffer of 0x591E0001, right? So in this case, I should use 01001E59... But I've tried that before and it didn't work. Ok here's something promising: the 01001659 entry is the first one that didn't fail! This is a good sign. Unfortunately I'm still stuck with 8mb VRAM. I was thinking of trying next the suggestions on the OC Install guide for VRAM: framebuffer-patch-enable Data 01000000 framebuffer-stolenmem Data 00003001 framebuffer-fbmem Data 00009000 Thank you! One step closer I think...
-
I've been able to get Mac OS 10.15.7 on the Google Pixelbook. (Typing this from it now.) It is the i5 Kaby Lake with Intel 615 graphics. Intel wifi is working great! The main problem at this time is that the Intel HD615 graphics chip isn't playing nice - no graphics acceleration at the moment. I could use any ideas on what to try. I've saved my progress so far on GitHub, including the config.plist and setup notes: https://github.com/olm3ca/PixelbookOSX What is odd is that the ig-platform-id only works when set to 16590000 which is incorrectly hexswapped, and I believe is a spoof which allows it to boot with minimal graphics support. I've tried all of the possible combinations on the OpenCore install guide and none work (00001B59, 00001659, 01001E59, 00001E59). I've also tried using Hackintool to generate others and those aren't working for this chip either. When I use any these, the system always hangs after IGPU Render Compression for IOSurface is Enabled, or a kernel panic. My question to this group is... the spoofed ID I'm using above is allowing the OS to boot. What other variations of ig-platform-id should I try for the HD615? It seems like such a common graphics card. Thanks in advance!