- Joined
- Jan 11, 2018
- Messages
- 126
- Motherboard
- Razer Blade Stealth 2019
- CPU
- i7-8565U
- Graphics
- UHD 630/ MX 150
- Mac
- Mobile Phone
Regarding the Display - I kind of expected that. To get sleep working I chose a framebuffer with only one connector. That means, even when enabling the other ports to get usb-c hotplug working without the kernel panics via framebuffer patching, somehow the system has only this one single connector available, aka the internal display. I also tried the other way round, meaning: Using a platform-id with all the 3 connectors were Display Out worked (and sleep/wake didnt) and trying to disable the other ports to get sleep working. But that unfortunately did not solve the sleep issue, even when there was only one framebuffer@0 visible via ioreg. So the sleep issue had to have sth to do with another setting within the framebuffer. and I dont know which one so i gave up (v22 if you know what i mean ) .
Tbh, I can live with the missing external display functionality. But if you have some time around christmas you could try chosing a platform-ig were the external display is working and then trial & error your way through framebuffer patching via hackintool. I know I probably will
Regarding the palm rejection: Just tried it, and tbh I dont see any difference to the behaviour under windows or on my macbook pro 2012. If I recall correctly, I saw the VoodooPS2Controller in your kext-folder - this one might interfere with the voodooI2c kext. Maybe try and get rid of that one - why did you use it in the first place?
Bugger that Tb3 does not work...even when you boot with the egpu connected on the right side port?
As mentioned above, you could try to set a different kind of type/index/port on framebuffer-con1, but I reckon it is more likely that a different combination of another platform-ig and corresponding framebuffer patches is needed.
cheers
Actually I just got rid of VoodooPs2 before I read this. I had that in my kext> others because prior to voodooI2c 2.2 you had to install VoodooPs2 to get palm rejection working. I found that the 2.2 version already had QuietTimeTyping ported from VoodooPs2. It doesnt work too well though so I decided to just disable "Tap to Click"
I dont really mind not having the ability to hook up to an externnal display via USB C as I don't really use a different display unless I hook up to my eGPU where it makes sense to drive a 4k monitor otherwise I'm good with the internal FHD.
I still feel that TB3 should work independently of connectors in the frame buffer since you are actually going through a TB3 to a video card where the connector actually is. I will probably keep working on this in my spare time as I would really rather port all my graphics work from the Windows partition to macOS as it is considerably more reliable. If that ever works i can work mainly off of my macOS partition via an eGPU and only use the windows partition when remote and i need of a graphics horsepower (via mx150).
Overall though the ability to sleep has been a huge improvement - Thank you!