Jump to content

1,281 posts in this topic

Recommended Posts

So after starting over fresh, I've managed to sort out a few things,lol.

I've gotten lilu and whatevergreen installed correctly finally. I'm booting from the efi partition now and was able to successfully update to 10.13.4.

I'm still having issues with my black screen on the laptop monitor. 

LOL I've read through ALL 50 pages of this thread and I don't believe much of it has much to do with my issue. 

 

I believe its due to whatevergreen incorrectly identifying my LVDS connector. I'm going to post an output of my bios decode and a portion of the whatevergreen log. I'm also going to post a copy of my IOReg and an updated version of my ssdt that my trying to use to patch the connector which doesn't seem to be working. I'm currently using an external VGA monitor that works and gives me full hardware acceleration. 

 

I'm trying really hard to figure this out and have spent hours upon hours reading and trying different things. If I'm going about this wrong, could I get a heads up? Its really driving me nuts.

 

LOL im not beyond donating for the help if it gets me running properly.

 

SSDT-m7820.aml

ati decode output.rtf

IOREG.zip

Share this post


Link to post
Share on other sites
Advertisement

Dear all,


Perhaps here someone could help me,
I'm able to install macOS Catalina on my yoga c940 with whatevergreen and a fake device-id (12340000) so that no framebuffer will load.
 

The problem here I see is that the display is connected over edp, with correct ig-platform-id without or with device-id it will hang after whatevergreen intializing.
The last lines I can't see but I think it will be hang on iglookscreen.

 

Here's a cut from linux:

Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
eDP1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
   3840x2160     60.00*+
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
➜  ~ sudo update-pciids
[sudo] Passwort für root: 
/usr/share/pci.ids.d/pci.ids.dist is read-only, exiting.
➜  ~ cat /var/log/Xorg.0.log
[    12.800] (--) Log file renamed from "/var/log/Xorg.pid-1847.log" to "/var/log/Xorg.0.log"
[    12.802] 
X.Org X Server 1.20.6
X Protocol Version 11, Revision 0
[    12.802] Build Operating System: openSUSE SUSE LINUX
[    12.802] Current Operating System: Linux linux-ldat 5.3.12-1-default #1 SMP Thu Nov 21 07:21:43 UTC 2019 (a6f6081) x86_64
[    12.802] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.3.12-1-default root=UUID=021397ce-8f7d-4394-8fe0-8336d787344e splash=silent i915.alpha_support=1 resume=/dev/disk/by-id/nvme-SAMSUNG_MZVLB1T0HBLR-000L2_S4DZNF0M808228-part3 quiet splash=silent resume=/dev/disk/by-id/nvme-SAMSUNG_MZVLB1T0HBLR-000L2_S4DZNF0M808228-part3 quiet mitigations=auto
[    12.802] Build Date: 23 November 2019  12:00:00PM
[    12.802]  
[    12.802] Current version of pixman: 0.36.0
[    12.802]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    12.802] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    12.802] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec 15 12:14:10 2019
[    12.804] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    12.804] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    12.805] (==) No Layout section.  Using the first Screen section.
[    12.805] (==) No screen section available. Using defaults.
[    12.805] (**) |-->Screen "Default Screen Section" (0)
[    12.805] (**) |   |-->Monitor "<default monitor>"
[    12.806] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    12.806] (==) Automatically adding devices
[    12.806] (==) Automatically enabling devices
[    12.806] (==) Automatically adding GPU devices
[    12.806] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    12.810] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    12.810]    Entry deleted from font path.
[    12.810] (==) FontPath set to:
        /usr/share/fonts/misc:unscaled,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/100dpi:unscaled,
        /usr/share/fonts/75dpi:unscaled,
        /usr/share/fonts/ghostscript/,
        /usr/share/fonts/cyrillic:unscaled,
        /usr/share/fonts/truetype/,
        built-ins
[    12.810] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    12.810] (WW) Ignoring unrecognized extension "XFree86-DGA"
[    12.810] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    12.810] (II) Loader magic: 0x5556b9816d00
[    12.810] (II) Module ABI versions:
[    12.810]    X.Org ANSI C Emulation: 0.4
[    12.810]    X.Org Video Driver: 24.0
[    12.810]    X.Org XInput driver : 24.1
[    12.810]    X.Org Server Extension : 10.0
[    12.812] (++) using VT number 7

[    12.812] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    12.814] (II) xfree86: Adding drm device (/dev/dri/card0)
[    12.826] (--) PCI:*(0@0:2:0) 8086:3e9b:17aa:3f16 rev 0, Mem @ 0x604a000000/16777216, 0x4000000000/268435456, I/O @ 0x00002000/64, BIOS @ 0x????????/131072
[    12.826] (II) LoadModule: "glx"
[    12.827] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    12.836] (II) Module glx: vendor="X.Org Foundation"
[    12.836]    compiled for 1.20.6, module version = 1.0.0
[    12.836]    ABI class: X.Org Server Extension, version 10.0
[    12.836] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[    12.836] (II) Scanning /etc/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
[    12.836] (==) Matched intel as autoconfigured driver 0
[    12.836] (==) Matched modesetting as autoconfigured driver 1
[    12.836] (==) Matched fbdev as autoconfigured driver 2
[    12.836] (==) Matched vesa as autoconfigured driver 3
[    12.836] (==) Assigned the driver to the xf86ConfigLayout
[    12.836] (II) LoadModule: "intel"
[    12.836] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[    12.840] (II) Module intel: vendor="X.Org Foundation"
[    12.840]    compiled for 1.20.5, module version = 2.99.917
[    12.840]    Module class: X.Org Video Driver
[    12.840]    ABI class: X.Org Video Driver, version 24.0
[    12.840] (II) LoadModule: "modesetting"
[    12.840] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    12.841] (II) Module modesetting: vendor="X.Org Foundation"
[    12.841]    compiled for 1.20.6, module version = 1.20.6
[    12.841]    Module class: X.Org Video Driver
[    12.841]    ABI class: X.Org Video Driver, version 24.0
[    12.841] (II) LoadModule: "fbdev"
[    12.841] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    12.842] (II) Module fbdev: vendor="X.Org Foundation"
[    12.842]    compiled for 1.20.5, module version = 0.5.0
[    12.842]    Module class: X.Org Video Driver
[    12.842]    ABI class: X.Org Video Driver, version 24.0
[    12.842] (II) LoadModule: "vesa"
[    12.842] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[    12.843] (II) Module vesa: vendor="X.Org Foundation"
[    12.843]    compiled for 1.20.5, module version = 2.4.0
[    12.843]    Module class: X.Org Video Driver
[    12.843]    ABI class: X.Org Video Driver, version 24.0
[    12.843] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
        i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
        915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
        Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    12.843] (II) intel: Driver for Intel(R) HD Graphics
[    12.843] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[    12.843] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[    12.844] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    12.844] (II) FBDEV: driver for framebuffer: fbdev
[    12.844] (II) VESA: driver for VESA chipsets: vesa
[    12.887] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20190619
[    12.906] (WW) Falling back to old probe method for modesetting
[    12.906] (WW) Falling back to old probe method for fbdev
[    12.906] (II) Loading sub module "fbdevhw"
[    12.906] (II) LoadModule: "fbdevhw"
[    12.907] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    12.908] (II) Module fbdevhw: vendor="X.Org Foundation"
[    12.908]    compiled for 1.20.6, module version = 0.0.2
[    12.908]    ABI class: X.Org Video Driver, version 24.0
[    12.909] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics
[    12.909] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 6 threads
[    12.909] (II) intel(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
[    12.909] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    12.909] (==) intel(0): RGB weight 888
[    12.909] (==) intel(0): Default visual is TrueColor
[    12.910] (II) intel(0): Output eDP1 has no monitor section
[    12.911] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[    12.911] (II) intel(0): Enabled output eDP1
[    12.911] (II) intel(0): Output DP1 has no monitor section
[    12.911] (II) intel(0): Enabled output DP1
[    12.911] (II) intel(0): Output HDMI1 has no monitor section
[    12.912] (II) intel(0): Enabled output HDMI1
[    12.912] (II) intel(0): Output DP2 has no monitor section
[    12.912] (II) intel(0): Enabled output DP2
[    12.912] (II) intel(0): Output HDMI2 has no monitor section
[    12.912] (II) intel(0): Enabled output HDMI2
[    12.912] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    12.912] (II) intel(0): Output VIRTUAL1 has no monitor section
[    12.913] (II) intel(0): Enabled output VIRTUAL1
[    12.913] (--) intel(0): Output eDP1 using initial mode 3840x2160 on pipe 0
[    12.913] (==) intel(0): TearFree enabled
[    12.913] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[    12.913] (++) intel(0): DPI set to (192, 192)
[    12.913] (II) Loading sub module "dri3"
[    12.913] (II) LoadModule: "dri3"
[    12.913] (II) Module "dri3" already built-in
[    12.913] (II) Loading sub module "dri2"
[    12.913] (II) LoadModule: "dri2"
[    12.913] (II) Module "dri2" already built-in
[    12.913] (II) Loading sub module "present"
[    12.913] (II) LoadModule: "present"
[    12.913] (II) Module "present" already built-in
[    12.913] (II) UnloadModule: "modesetting"
[    12.913] (II) Unloading modesetting
[    12.913] (II) UnloadModule: "fbdev"
[    12.913] (II) Unloading fbdev
[    12.913] (II) UnloadSubModule: "fbdevhw"
[    12.913] (II) Unloading fbdevhw
[    12.913] (II) UnloadModule: "vesa"
[    12.913] (II) Unloading vesa
[    12.914] (II) intel(0): SNA initialized with Coffeelake (gen9) backend
[    12.914] (==) intel(0): Backing store enabled
[    12.914] (==) intel(0): Silken mouse enabled
[    12.914] (II) intel(0): HW Cursor enabled
[    12.914] (==) intel(0): DPMS enabled
[    12.915] (==) intel(0): Display hotplug detection enabled
[    12.915] (II) intel(0): [DRI2] Setup complete
[    12.915] (II) intel(0): [DRI2]   DRI driver: i965
[    12.915] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    12.915] (II) intel(0): direct rendering: DRI2 enabled
[    12.915] (II) intel(0): hardware support for Present enabled
[    12.915] (II) Initializing extension Generic Event Extension
[    12.915] (II) Initializing extension SHAPE
[    12.915] (II) Initializing extension MIT-SHM
[    12.916] (II) Initializing extension XInputExtension
[    12.916] (II) Initializing extension XTEST
[    12.916] (II) Initializing extension BIG-REQUESTS
[    12.917] (II) Initializing extension SYNC
[    12.917] (II) Initializing extension XKEYBOARD
[    12.917] (II) Initializing extension XC-MISC
[    12.917] (II) Initializing extension SECURITY
[    12.918] (II) Initializing extension XFIXES
[    12.918] (II) Initializing extension RENDER
[    12.918] (II) Initializing extension RANDR
[    12.919] (II) Initializing extension COMPOSITE
[    12.919] (II) Initializing extension DAMAGE
[    12.919] (II) Initializing extension MIT-SCREEN-SAVER
[    12.919] (II) Initializing extension DOUBLE-BUFFER
[    12.920] (II) Initializing extension RECORD
[    12.920] (II) Initializing extension DPMS
[    12.920] (II) Initializing extension Present
[    12.920] (II) Initializing extension DRI3
[    12.920] (II) Initializing extension X-Resource
[    12.921] (II) Initializing extension XVideo
[    12.921] (II) Initializing extension XVideo-MotionCompensation
[    12.921] (II) Initializing extension GLX
[    12.952] (II) AIGLX: Loaded and initialized i965
[    12.952] (II) GLX: Initialized DRI2 GL provider for screen 0
[    12.952] (II) Initializing extension XFree86-VidModeExtension
[    12.952] (II) Initializing extension XFree86-DGA
[    12.953] (II) Initializing extension XFree86-DRI
[    12.953] (II) Initializing extension DRI2
[    12.974] (II) intel(0): switch to mode 3840x2160@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[    12.986] (II) intel(0): Setting screen physical size to 508 x 285
[    13.120] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[    13.120] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    13.120] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    13.121] (**) Power Button: Applying InputClass "system-keyboard"
[    13.121] (II) LoadModule: "libinput"
[    13.121] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
[    13.124] (II) Module libinput: vendor="X.Org Foundation"
[    13.125]    compiled for 1.20.5, module version = 0.29.0
[    13.125]    Module class: X.Org XInput Driver
[    13.125]    ABI class: X.Org XInput driver, version 24.1
[    13.125] (II) Using input driver 'libinput' for 'Power Button'
[    13.125] (**) Power Button: always reports core events
[    13.125] (**) Option "Device" "/dev/input/event4"
[    13.125] (**) Option "_source" "server/udev"
[    13.130] (II) event4  - Power Button: is tagged by udev as: Keyboard
[    13.130] (II) event4  - Power Button: device is a keyboard
[    13.130] (II) event4  - Power Button: device removed
[    13.152] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event4"
[    13.152] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    13.152] (**) Option "xkb_model" "microsoftpro"
[    13.152] (**) Option "xkb_layout" "de"
[    13.152] (**) Option "xkb_variant" "nodeadkeys"
[    13.152] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    13.190] (II) event4  - Power Button: is tagged by udev as: Keyboard
[    13.190] (II) event4  - Power Button: device is a keyboard
[    13.191] (II) config/udev: Adding input device Video Bus (/dev/input/event1)
[    13.191] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[    13.191] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    13.191] (**) Video Bus: Applying InputClass "system-keyboard"
[    13.191] (II) Using input driver 'libinput' for 'Video Bus'
[    13.191] (**) Video Bus: always reports core events
[    13.191] (**) Option "Device" "/dev/input/event1"
[    13.191] (**) Option "_source" "server/udev"
[    13.194] (II) event1  - Video Bus: is tagged by udev as: Keyboard
[    13.194] (II) event1  - Video Bus: device is a keyboard
[    13.194] (II) event1  - Video Bus: device removed
[    13.224] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input1/event1"
[    13.224] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    13.224] (**) Option "xkb_model" "microsoftpro"
[    13.224] (**) Option "xkb_layout" "de"
[    13.224] (**) Option "xkb_variant" "nodeadkeys"
[    13.224] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    13.227] (II) event1  - Video Bus: is tagged by udev as: Keyboard
[    13.227] (II) event1  - Video Bus: device is a keyboard
[    13.228] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    13.228] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    13.228] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    13.228] (**) Power Button: Applying InputClass "system-keyboard"
[    13.228] (II) Using input driver 'libinput' for 'Power Button'
[    13.228] (**) Power Button: always reports core events
[    13.228] (**) Option "Device" "/dev/input/event2"
[    13.228] (**) Option "_source" "server/udev"
[    13.230] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    13.230] (II) event2  - Power Button: device is a keyboard
[    13.231] (II) event2  - Power Button: device removed
[    13.268] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2/event2"
[    13.268] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    13.268] (**) Option "xkb_model" "microsoftpro"
[    13.268] (**) Option "xkb_layout" "de"
[    13.268] (**) Option "xkb_variant" "nodeadkeys"
[    13.268] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    13.271] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    13.271] (II) event2  - Power Button: device is a keyboard
[    13.273] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
[    13.273] (II) No input driver specified, ignoring this device.
[    13.273] (II) This device may have been added with another device file.
[    13.275] (II) config/udev: Adding input device Integrated Camera: Integrated C (/dev/input/event18)
[    13.276] (**) Integrated Camera: Integrated C: Applying InputClass "evdev keyboard catchall"
[    13.276] (**) Integrated Camera: Integrated C: Applying InputClass "libinput keyboard catchall"
[    13.276] (**) Integrated Camera: Integrated C: Applying InputClass "system-keyboard"
[    13.276] (II) Using input driver 'libinput' for 'Integrated Camera: Integrated C'
[    13.276] (**) Integrated Camera: Integrated C: always reports core events
[    13.276] (**) Option "Device" "/dev/input/event18"
[    13.276] (**) Option "_source" "server/udev"
[    13.279] (II) event18 - Integrated Camera: Integrated C: is tagged by udev as: Keyboard
[    13.279] (II) event18 - Integrated Camera: Integrated C: device is a keyboard
[    13.280] (II) event18 - Integrated Camera: Integrated C: device removed
[    13.324] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/input/input29/event18"
[    13.324] (II) XINPUT: Adding extended input device "Integrated Camera: Integrated C" (type: KEYBOARD, id 9)
[    13.324] (**) Option "xkb_model" "microsoftpro"
[    13.324] (**) Option "xkb_layout" "de"
[    13.324] (**) Option "xkb_variant" "nodeadkeys"
[    13.324] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    13.328] (II) event18 - Integrated Camera: Integrated C: is tagged by udev as: Keyboard
[    13.328] (II) event18 - Integrated Camera: Integrated C: device is a keyboard
[    13.330] (II) config/udev: Adding input device MSFT0001:00 04F3:3113 Touchpad (/dev/input/event6)
[    13.330] (**) MSFT0001:00 04F3:3113 Touchpad: Applying InputClass "evdev touchpad catchall"
[    13.330] (**) MSFT0001:00 04F3:3113 Touchpad: Applying InputClass "libinput touchpad catchall"
[    13.330] (**) MSFT0001:00 04F3:3113 Touchpad: Applying InputClass "touchpad catchall"
[    13.330] (**) MSFT0001:00 04F3:3113 Touchpad: Applying InputClass "Default clickpad buttons"
[    13.330] (II) LoadModule: "synaptics"
[    13.331] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[    13.333] (II) Module synaptics: vendor="X.Org Foundation"
[    13.333]    compiled for 1.20.5, module version = 1.9.1
[    13.333]    Module class: X.Org XInput Driver
[    13.333]    ABI class: X.Org XInput driver, version 24.1
[    13.333] (II) Using input driver 'synaptics' for 'MSFT0001:00 04F3:3113 Touchpad'
[    13.333] (**) MSFT0001:00 04F3:3113 Touchpad: always reports core events
[    13.333] (**) Option "Device" "/dev/input/event6"
[    13.421] (II) synaptics: MSFT0001:00 04F3:3113 Touchpad: found clickpad property
[    13.421] (--) synaptics: MSFT0001:00 04F3:3113 Touchpad: x-axis range 0 - 3200 (res 31)
[    13.421] (--) synaptics: MSFT0001:00 04F3:3113 Touchpad: y-axis range 0 - 2108 (res 32)
[    13.421] (II) synaptics: MSFT0001:00 04F3:3113 Touchpad: device does not report pressure, will use touch data.
[    13.421] (II) synaptics: MSFT0001:00 04F3:3113 Touchpad: device does not report finger width.
[    13.421] (--) synaptics: MSFT0001:00 04F3:3113 Touchpad: buttons: left double triple
[    13.421] (--) synaptics: MSFT0001:00 04F3:3113 Touchpad: Vendor 0x4f3 Product 0x3113
[    13.421] (--) synaptics: MSFT0001:00 04F3:3113 Touchpad: invalid pressure range.  defaulting to 0 - 255
[    13.421] (--) synaptics: MSFT0001:00 04F3:3113 Touchpad: invalid finger width range.  defaulting to 0 - 15
[    13.421] (**) Option "HorizEdgeScroll" "off"
[    13.421] (**) Option "TapButton1" "1"
[    13.421] (**) Option "TapButton2" "3"
[    13.421] (**) Option "TapButton3" "2"
[    13.421] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[    13.421] (--) synaptics: MSFT0001:00 04F3:3113 Touchpad: touchpad found
[    13.421] (**) MSFT0001:00 04F3:3113 Touchpad: always reports core events
[    13.468] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-7/i2c-MSFT0001:00/0018:04F3:3113.0003/input/input20/event6"
[    13.468] (II) XINPUT: Adding extended input device "MSFT0001:00 04F3:3113 Touchpad" (type: TOUCHPAD, id 10)
[    13.468] (**) synaptics: MSFT0001:00 04F3:3113 Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[    13.468] (**) synaptics: MSFT0001:00 04F3:3113 Touchpad: (accel) MaxSpeed is now 1.75
[    13.468] (**) synaptics: MSFT0001:00 04F3:3113 Touchpad: (accel) AccelFactor is now 0.052
[    13.469] (**) MSFT0001:00 04F3:3113 Touchpad: (accel) keeping acceleration scheme 1
[    13.469] (**) MSFT0001:00 04F3:3113 Touchpad: (accel) acceleration profile 1
[    13.469] (**) MSFT0001:00 04F3:3113 Touchpad: (accel) acceleration factor: 2.000
[    13.469] (**) MSFT0001:00 04F3:3113 Touchpad: (accel) acceleration threshold: 4
[    13.469] (--) synaptics: MSFT0001:00 04F3:3113 Touchpad: touchpad found
[    13.471] (II) config/udev: Adding input device MSFT0001:00 04F3:3113 Touchpad (/dev/input/mouse0)
[    13.471] (**) MSFT0001:00 04F3:3113 Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
[    13.472] (II) config/udev: Adding input device Wacom HID 51FF Pen (/dev/input/event16)
[    13.472] (**) Wacom HID 51FF Pen: Applying InputClass "evdev tablet catchall"
[    13.472] (**) Wacom HID 51FF Pen: Applying InputClass "libinput tablet catchall"
[    13.472] (**) Wacom HID 51FF Pen: Applying InputClass "Wacom USB tablet class"
[    13.472] (**) Wacom HID 51FF Pen: Applying InputClass "Wacom tablet class"
[    13.473] (II) LoadModule: "wacom"
[    13.473] (II) Loading /usr/lib64/xorg/modules/input/wacom_drv.so
[    13.476] (II) Module wacom: vendor="X.Org Foundation"
[    13.476]    compiled for 1.20.5, module version = 0.37.0
[    13.476]    Module class: X.Org XInput Driver
[    13.476]    ABI class: X.Org XInput driver, version 24.1
[    13.476] (II) Build version: 0.37.0
[    13.476] (II) wacom: Driver for Wacom graphics tablets: PenPartner, Graphire,
        Graphire2 4x5, Graphire2 5x7, Graphire3 4x5, Graphire3 6x8,
        Graphire4 4x5, Graphire4 6x8, BambooFun 4x5, BambooFun 6x8,
        Bamboo1 Medium, Graphire4 6x8 BlueTooth, CTL-460, CTH-461, CTL-660,
        CTL-461/S, Bamboo Touch, CTH-460/K, CTH-461/S, CTH-661/S1, CTH-461/L,
        CTH-661/L, Intuos 4x5, Intuos 6x8, Intuos 9x12, Intuos 12x12,
        Intuos 12x18, PTU600, PL400, PL500, PL600, PL600SX, PL550, PL800,
        PL700, PL510, PL710, DTI520, DTF720, DTF720a, DTF521, DTU1931,
        DTU2231, DTU1631, DTH1152, DTH1152, DTK2451, DTH2452, DTH2452,
        Intuos2 4x5, Intuos2 6x8, Intuos2 9x12, Intuos2 12x12, Intuos2 12x18,
        Intuos2 6x8 , Volito, PenStation, Volito2 4x5, Volito2 2x3,
        PenPartner2, Bamboo, Bamboo1, Bamboo1 4x6, Bamboo1 5x8, Intuos3 4x5,
        Intuos3 6x8, Intuos3 9x12, Intuos3 12x12, Intuos3 12x19,
        Intuos3 6x11, Intuos3 4x6, Intuos4 4x6, Intuos4 6x9, Intuos4 8x13,
        Intuos4 12x19, Intuos4 WL USB Endpoint,
        Intuos4 WL Bluetooth Endpoint, Intuos5 touch S, Intuos5 touch M,
        Intuos5 touch L, Intuos5 S, Intuos5 M, Intuos Pro S, Intuos Pro M,
        Intuos Pro L, Cintiq 21UX, Cintiq 20WSX, Cintiq 12WX, Cintiq 21UX2,
        Cintiq 24HD, Cintiq 22HD, Cintiq 24HD touch (EMR digitizer),
        Cintiq 13HD, DTK2241, DTH2242, Cintiq 22HDT, Cintiq 27QHDT,
        Cintiq 27QHDT, Mobilestudio Pro 13, MobileStudio Pro 16,
        MobileStudio Pro 13, MobileStudio Pro 16, Cintiq 13 FHD Pro,
        Cintiq 16 UHD Pro, Cintiq Pro 24, Cintiq Pro 32, Cintiq 13 FHD Pro,
        Cintiq 16 UHD Pro, Cintiq Pro 24, Cintiq Pro 32, Cintiq Pro 24,
        TabletPC 0x90, TabletPC 0x93, TabletPC 0x97, TabletPC 0x9A,
        CapPlus  0x9F, TabletPC 0xE2, TabletPC 0xE3, TabletPC 0xE5,
        TabletPC 0xE6, TabletPC 0xEC, TabletPC 0xED, TabletPC 0xEF,
        TabletPC 0x100, TabletPC 0x101, TabletPC 0x10D, TabletPC 0x116,
        TabletPC 0x12C, TabletPC 0x4001, TabletPC 0x4004, TabletPC 0x5000,
        TabletPC 0x5002, usb:172f:0024, usb:172f:0025, usb:172f:0026,
        usb:172f:0027, usb:172f:0028, usb:172f:0030, usb:172f:0031,
        usb:172f:0032, usb:172f:0033, usb:172f:0034, usb:172f:0035,
        usb:172f:0036, usb:172f:0037, usb:172f:0038, usb:172f:0039,
        usb:172f:0051, usb:172f:0052, usb:172f:0053, usb:172f:0054,
        usb:172f:0055, usb:172f:0056, usb:172f:0057, usb:172f:0058,
        usb:172f:0500, usb:172f:0501, usb:172f:0502, usb:172f:0503,
        usb:1b96:0001, usb:17ef:6004
[    13.480] (II) Using input driver 'wacom' for 'Wacom HID 51FF Pen'
[    13.480] (**) Wacom HID 51FF Pen: always reports core events
[    13.480] (**) Option "Device" "/dev/input/event16"
[    13.481] (II) Wacom HID 51FF Pen: type not specified, assuming 'stylus'.
[    13.481] (II) Wacom HID 51FF Pen: other types will be automatically added.
[    13.482] (--) Wacom HID 51FF Pen stylus: using pressure threshold of 851 for button 1
[    13.482] (**) Wacom HID 51FF Pen stylus: panscroll is 0
[    13.482] (**) Wacom HID 51FF Pen stylus: panscroll modified to 1300
[    13.482] (--) Wacom HID 51FF Pen stylus: maxX=34422 maxY=19362 maxZ=4095 resX=100000 resY=100000  tilt=enabled
[    13.482] (II) Wacom HID 51FF Pen stylus: hotplugging dependent devices.
[    13.482] (EE) Wacom HID 51FF Pen stylus: Invalid type 'cursor' for this device.
[    13.482] (EE) Wacom HID 51FF Pen stylus: Invalid type 'touch' for this device.
[    13.482] (EE) Wacom HID 51FF Pen stylus: Invalid type 'pad' for this device.
[    13.482] (II) Wacom HID 51FF Pen stylus: hotplugging completed.
[    13.516] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-WAC2I2A:00/0018:056A:51FF.0004/input/input26/event16"
[    13.516] (II) XINPUT: Adding extended input device "Wacom HID 51FF Pen stylus" (type: STYLUS, id 11)
[    13.517] (**) Wacom HID 51FF Pen stylus: (accel) keeping acceleration scheme 1
[    13.517] (**) Wacom HID 51FF Pen stylus: (accel) acceleration profile 0
[    13.517] (**) Wacom HID 51FF Pen stylus: (accel) acceleration factor: 2.000
[    13.517] (**) Wacom HID 51FF Pen stylus: (accel) acceleration threshold: 4
[    13.519] (II) config/udev: Adding input device Wacom HID 51FF Pen (/dev/input/mouse1)
[    13.519] (II) No input driver specified, ignoring this device.
[    13.519] (II) This device may have been added with another device file.
[    13.520] (II) config/udev: Adding input device Wacom HID 51FF Finger (/dev/input/event17)
[    13.520] (**) Wacom HID 51FF Finger: Applying InputClass "evdev touchscreen catchall"
[    13.520] (**) Wacom HID 51FF Finger: Applying InputClass "libinput touchscreen catchall"
[    13.520] (**) Wacom HID 51FF Finger: Applying InputClass "Wacom USB touchscreen class"
[    13.520] (**) Wacom HID 51FF Finger: Applying InputClass "Wacom touchscreen class"
[    13.520] (II) Using input driver 'wacom' for 'Wacom HID 51FF Finger'
[    13.520] (**) Wacom HID 51FF Finger: always reports core events
[    13.520] (**) Option "Device" "/dev/input/event17"
[    13.520] (EE) Wacom HID 51FF Finger: Invalid type 'stylus' for this device.
[    13.520] (EE) Wacom HID 51FF Finger: Invalid type 'eraser' for this device.
[    13.520] (EE) Wacom HID 51FF Finger: Invalid type 'cursor' for this device.
[    13.520] (II) Wacom HID 51FF Finger: type not specified, assuming 'touch'.
[    13.521] (II) Wacom HID 51FF Finger: other types will be automatically added.
[    13.521] (**) Wacom HID 51FF Finger touch: panscroll is 0
[    13.521] (**) Wacom HID 51FF Finger touch: panscroll modified to 13
[    13.521] (--) Wacom HID 51FF Finger touch: maxX=13768 maxY=7744 maxZ=0 resX=40000 resY=40000 
[    13.521] (II) Wacom HID 51FF Finger touch: hotplugging dependent devices.
[    13.521] (EE) Wacom HID 51FF Finger touch: Invalid type 'stylus' for this device.
[    13.521] (EE) Wacom HID 51FF Finger touch: Invalid type 'eraser' for this device.
[    13.521] (EE) Wacom HID 51FF Finger touch: Invalid type 'cursor' for this device.
[    13.521] (EE) Wacom HID 51FF Finger touch: Invalid type 'pad' for this device.
[    13.521] (II) Wacom HID 51FF Finger touch: hotplugging completed.
[    13.556] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-WAC2I2A:00/0018:056A:51FF.0004/input/input27/event17"
[    13.556] (II) XINPUT: Adding extended input device "Wacom HID 51FF Finger touch" (type: TOUCH, id 12)
[    13.557] (**) Wacom HID 51FF Finger touch: (accel) keeping acceleration scheme 1
[    13.557] (**) Wacom HID 51FF Finger touch: (accel) acceleration profile 0
[    13.557] (**) Wacom HID 51FF Finger touch: (accel) acceleration factor: 2.000
[    13.557] (**) Wacom HID 51FF Finger touch: (accel) acceleration threshold: 4
[    13.558] (II) config/udev: Adding input device Wacom HID 51FF Finger (/dev/input/mouse2)
[    13.558] (II) No input driver specified, ignoring this device.
[    13.558] (II) This device may have been added with another device file.
[    13.559] (II) config/udev: Adding input device Ideapad extra buttons (/dev/input/event5)
[    13.559] (**) Ideapad extra buttons: Applying InputClass "evdev keyboard catchall"
[    13.559] (**) Ideapad extra buttons: Applying InputClass "libinput keyboard catchall"
[    13.559] (**) Ideapad extra buttons: Applying InputClass "system-keyboard"
[    13.559] (II) Using input driver 'libinput' for 'Ideapad extra buttons'
[    13.559] (**) Ideapad extra buttons: always reports core events
[    13.560] (**) Option "Device" "/dev/input/event5"
[    13.560] (**) Option "_source" "server/udev"
[    13.562] (II) event5  - Ideapad extra buttons: is tagged by udev as: Keyboard
[    13.562] (II) event5  - Ideapad extra buttons: device is a keyboard
[    13.562] (II) event5  - Ideapad extra buttons: device removed
[    13.596] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input5/event5"
[    13.596] (II) XINPUT: Adding extended input device "Ideapad extra buttons" (type: KEYBOARD, id 13)
[    13.596] (**) Option "xkb_model" "microsoftpro"
[    13.596] (**) Option "xkb_layout" "de"
[    13.596] (**) Option "xkb_variant" "nodeadkeys"
[    13.596] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    13.599] (II) event5  - Ideapad extra buttons: is tagged by udev as: Keyboard
[    13.599] (II) event5  - Ideapad extra buttons: device is a keyboard
[    13.600] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event7)
[    13.600] (II) No input driver specified, ignoring this device.
[    13.600] (II) This device may have been added with another device file.
[    13.601] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event9)
[    13.601] (II) No input driver specified, ignoring this device.
[    13.601] (II) This device may have been added with another device file.
[    13.602] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event10)
[    13.602] (II) No input driver specified, ignoring this device.
[    13.602] (II) This device may have been added with another device file.
[    13.603] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event11)
[    13.603] (II) No input driver specified, ignoring this device.
[    13.603] (II) This device may have been added with another device file.
[    13.604] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event12)
[    13.604] (II) No input driver specified, ignoring this device.
[    13.604] (II) This device may have been added with another device file.
[    13.605] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event13)
[    13.605] (II) No input driver specified, ignoring this device.
[    13.605] (II) This device may have been added with another device file.
[    13.605] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=9 (/dev/input/event14)
[    13.605] (II) No input driver specified, ignoring this device.
[    13.605] (II) This device may have been added with another device file.
[    13.606] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=10 (/dev/input/event15)
[    13.606] (II) No input driver specified, ignoring this device.
[    13.606] (II) This device may have been added with another device file.
[    13.607] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    13.607] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    13.607] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    13.607] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[    13.607] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    13.607] (**) AT Translated Set 2 keyboard: always reports core events
[    13.608] (**) Option "Device" "/dev/input/event0"
[    13.608] (**) Option "_source" "server/udev"
[    13.610] (II) event0  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    13.610] (II) event0  - AT Translated Set 2 keyboard: device is a keyboard
[    13.612] (II) event0  - AT Translated Set 2 keyboard: device removed
[    13.628] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    13.628] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 14)
[    13.628] (**) Option "xkb_model" "microsoftpro"
[    13.628] (**) Option "xkb_layout" "de"
[    13.628] (**) Option "xkb_variant" "nodeadkeys"
[    13.628] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    13.631] (II) event0  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    13.631] (II) event0  - AT Translated Set 2 keyboard: device is a keyboard
[    13.634] (II) config/udev: Adding input device PC Speaker (/dev/input/event8)
[    13.634] (II) No input driver specified, ignoring this device.
[    13.634] (II) This device may have been added with another device file.
[    13.686] (**) Wacom HID 51FF Pen eraser: Applying InputClass "evdev tablet catchall"
[    13.687] (**) Wacom HID 51FF Pen eraser: Applying InputClass "libinput tablet catchall"
[    13.687] (**) Wacom HID 51FF Pen eraser: Applying InputClass "Wacom USB tablet class"
[    13.687] (**) Wacom HID 51FF Pen eraser: Applying InputClass "Wacom tablet class"
[    13.687] (II) Using input driver 'wacom' for 'Wacom HID 51FF Pen eraser'
[    13.687] (**) Wacom HID 51FF Pen eraser: always reports core events
[    13.687] (**) Option "Device" "/dev/input/event16"
[    13.687] (**) Option "Type" "eraser"
[    13.687] (**) Wacom HID 51FF Pen eraser: panscroll is 1300
[    13.687] (**) Wacom HID 51FF Pen eraser: panscroll modified to 1300
[    13.687] (--) Wacom HID 51FF Pen eraser: maxX=34422 maxY=19362 maxZ=4095 resX=100000 resY=100000  tilt=enabled
[    13.708] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-WAC2I2A:00/0018:056A:51FF.0004/input/input26/event16"
[    13.708] (II) XINPUT: Adding extended input device "Wacom HID 51FF Pen eraser" (type: ERASER, id 15)
[    13.709] (**) Wacom HID 51FF Pen eraser: (accel) keeping acceleration scheme 1
[    13.709] (**) Wacom HID 51FF Pen eraser: (accel) acceleration profile 0
[    13.709] (**) Wacom HID 51FF Pen eraser: (accel) acceleration factor: 2.000
[    13.709] (**) Wacom HID 51FF Pen eraser: (accel) acceleration threshold: 4
[    13.710] (EE) Failed to open authorization file "/run/sddm/{52fab607-f282-4579-8ef9-468af56da6ca}": No such file or directory
[    14.915] (II) intel(0): EDID vendor "LGD", prod id 1589
[    14.915] (II) intel(0): Printing DDC gathered Modelines:
[    14.915] (II) intel(0): Modeline "3840x2160"x0.0  533.28  3840 3888 3920 4000  2160 2163 2168 2222 +hsync -vsync (133.3 kHz eP)

I tried to inject edid, but it looks more that the problem could be the backlight injection? So also at this log from xorg I can see, that the system also need to try twice to connect to the display.
When I try to change connector types or flags the screen will turn off or the system force reboots. I read a lot about removing alwaysconnected flag.

 

When I remove display cable I'm able to use macOS with acceleration.

On the other side, display cable is connected and a external screen, internal screen turn black and after login the machine  force reboots :(

 

Ideas would be nice and perhaps it could work?

Best Regards,
Dan

Edited by thefiredragon

Share this post


Link to post
Share on other sites

Using OpenCore instead of Clover, I add shikigva=16 boot argument but it seems that it doesn't make any change (Apple TV+ works in my setup with shikigva=16 and Clover Bootloader). Is there any different process I need to do ?

Edited by WizeMan

Share this post


Link to post
Share on other sites

 I tested it shikigva=80 and it just freezes on my system. Apple TV+ works but when I open any DRM on Safari first Safari freezes then all system freezes in a couple of seconds. Force Restart requires.

Share this post


Link to post
Share on other sites
53 minutes ago, telepati said:

 I tested it shikigva=80 and it just freezes on my system. Apple TV+ works but when I open any DRM on Safari first Safari freezes then all system freezes in a couple of seconds. Force Restart requires.


if you are on an RX580 with SMBIOS 19,1 shikigva=16 does not freeze the system.

 

But the problem is with OpenCore the bootflag seems to not be working at all.

Share this post


Link to post
Share on other sites
4 minutes ago, WizeMan said:


if you are on an RX580 with SMBIOS 19,1 shikigva=16 does not freeze the system.

 

But the problem is with OpenCore the bootflag seems to not be working at all.

Yes I know but DRM on Safari doesn't work with shikigva=16.

Share this post


Link to post
Share on other sites
2 hours ago, telepati said:

Yes I know but DRM on Safari doesn't work with shikigva=16.

It doesn’t work with shikigva=80 either AND it also freezes the system. With 16 AppleTV+ works and while Safari DRM doesn’t, it does not freeze the system at least.

 

Edited by WizeMan

Share this post


Link to post
Share on other sites

(Note to admin: the LE certificate of this website has expired as of 12/3/2019)

 

I have an issue with whatever green 1.3.6 used with shikigva=80 and Amazon Prime Video in Safari.

 

A safari thread crashes while attempting to play a video.

 

I attached the crashlog to this message.

 

Hopefully this may help the WE devs to resolve this issue.

 

My machine spec is Intel Core i7 6700, Vega 64, Z170-Motherboard, Catalina 1.15.2, Clover 5100.

 

What works on this machine with shikigva=80: Apple TV+ streaming DRM video playback (which is great!), Netflix in Safari. Everything in Firefox.

com.apple.WebKit.WebContent - Crash Log.txt

Share this post


Link to post
Share on other sites

@vit9696 My Lenovo ThinkPad X240 does have a MiniDisplayPort and VGA port that both do work fine.

 

However i have a ThinkPad docking station which does add 3 extra other ports a VGA/DisplayPort/DVI

 

The problem is that those 3 dock video ports do connect to framebuffer@2 (which the laptop VGA port connects into).

VGA port connected directly to the laptop has no issues whatsoever but whatever port i do connect into the docking station (which are all tied to the framebuffer@2), i can plug unplug all fine, but if i put laptop to sleep it panics into an instant reboot, or if i reboot or if i shutdown.

 

DisplayPort audio from Dock has no audio output, it just plays audio from laptop (while on Windows and Linux works all fine).

 

So normally without dock here is the configuration:

Framebuffer@0 - Internal laptop display (works perfect)

Framebuffer@1 - Mini DisplayPort of the laptop (works perfect even MiniDisplayPort Audio)

Framebuffer@2 - VGA Port of the laptop (works perfect)

 

If i connect the laptop into the dock, the dock has those 3 ports like i said: DVI/DisplayPort/VGA

 

So all those 3 ports do get attached to Framebuffer@2 they work fine normally (expect DisplayPort audio not working) but when i sleep,reboot,shutdown goes into kernel panic/insta reboot.

 

So my question is do you think this is related to framebuffer patching ?

 

What port type/flag/pipe should i set for framebuffer@2 so i doesn't panic on sleep, shutdown or reboot and have DisplayPort audio working ?

 

I can provide logs and files if necessary.

 

Thanks.

Share this post


Link to post
Share on other sites

whatevergreen distorts my audio output (no matter which player i use). not hdmi audio but "regular". it's not version specific because i noticed it with 1.2.1 as well as 1.3.5. it happens to me with both 10.8.5 and 10.9.5 and for both i use an imac14,2 smbios.
i use an mbox2 with the original digidesign/avid drivers. if i remove whatevergreen it's fine.

i'm using whatevergreen for my quadro 4000 (web drivers) because without it it gets crazy hot in minutes. i'd actually prefer to solve that with a clover patch or some dsdt magic but i didn't find the right knob yet.

Share this post


Link to post
Share on other sites

in mojave 10.14.0 uhd630 laptop 0x3E9B0009  method 1,

Enable Clover DSDT fix AddPNLF. Enable SetIntelBacklight and SetIntelMaxBacklight.

A specific value is not necessary - it will be automatically injected according to the processor installed.

 

succedd.

However the maximum backlight is still to low light.

what max value for uhd 630 mobile ?

does it need ssdt-rcmf.aml ?

 

Do i have switch to method 2.

i am afraid that the framebuffer wrong value could kill the lcd.

 

Share this post


Link to post
Share on other sites
5 hours ago, Babiloe said:

in mojave 10.14.0 uhd630 laptop 0x3E9B0009  method 1,

Enable Clover DSDT fix AddPNLF. Enable SetIntelBacklight and SetIntelMaxBacklight.

A specific value is not necessary - it will be automatically injected according to the processor installed.

 

succedd.

However the maximum backlight is still to low light.

what max value for uhd 630 mobile ?

does it need ssdt-rcmf.aml ?

 

Do i have switch to method 2.

i am afraid that the framebuffer wrong value could kill the lcd.

 

 

I think IntelMaxValue for CFL by default in Clover not truly. You can add the value in IntelMaxValue in config.plist

CC @Sherlocks

Share this post


Link to post
Share on other sites
10 hours ago, Andrey1970 said:

 

I think IntelMaxValue for CFL by default in Clover not truly. You can add the value in IntelMaxValue in config.plist

CC @Sherlocks

 

Solved! per UHD630

Using Clover SetIntelMaxBacklight 0xff7b only, doesn't effect per Rehabman vs Headkaze discussion on other forums.

What effect is [igpu] Brighness (ACPI 100) Patch for DSDT must be done via maciasl.

Slightly modified instead DD02 to DD1F per headkaze suggestion because error compiling due DD02 not found.

 

 

The patch UHD630 Brightness Fix ACPI100.


#Maintained by: RehabMan for: Laptop Patches

#graphics_PNLF-ACPI100.txt

 

# This patch enables the brightness slider in SysPrefs->Displays

# and will also enable activation of sleep mode by closing

# the laptop lid.

#

# This patch works well for laptops that have working

# ACPI methods with 64-or more levels (100 is common)

# for good support for Windows 2012 (Windows 8)

#

# Based on information from the normal laptop DSDT methods,

# optimized for use with ACPIBacklight.kext

#

# Note: This patch should be applied to the DSDT or SSDT that defines

# your integrated graphics device (always at _ADR 0x00020000)

# applied to one of the SSDTs, not DSDT.

#

# Note: Intended to be used with Windows 2012, so this should be done...

# if you previously patched for Windows 2006, undo that patch!

 

# sometimes in Scope (_SB.PCI0)

into method label _INI parent_label _SB.PCI0 code_regex If\s+\(_OSI\s+\(\"Windows\s2012\"\)\) replace_matched

begin If(LOr(_OSI("Darwin"),_OSI("Windows 2012"))) end;

 

# sometimes in Scope (_SB)

into method label _INI parent_label _SB code_regex If\s+\(_OSI\s+\(\"Windows\s2012\"\)\) replace_matched

begin If(LOr(_OSI("Darwin"),_OSI("Windows 2012"))) end;

 

 

into_all device label PNLF remove_entry;

into device name_adr 0x00020000 insert

begin

Device (PNLF)\n

{\n

    // normal PNLF declares (note some of this probably not necessary)\n

    Name (_ADR, Zero)\n

    Name (_HID, EisaId ("APP0002"))\n

    Name (_CID, "backlight")\n

    Name (_UID, 10)\n

    Name (_STA, 0x0B)\n

    // _BCM/_BQC: set/get for brightness level\n

    Method (_BCM, 1, NotSerialized)\n

    {\n

        // Update backlight via existing DSDT methods\n

        ^^DD1F._BCM(Arg0)\n

    }\n

    Method (_BQC, 0, NotSerialized)\n

    {\n

        Return(^^DD1F._BQC())\n

    }\n

    Method (_BCL, 0, NotSerialized)\n

    {\n

        Return(^^DD1F._BCL())\n

    }\n

    Method (_DOS, 1, NotSerialized)\n

    {\n

        ^^_DOS(Arg0)\n

    }\n

    // extended _BCM/_BQC for setting "in between" levels\n

    Method (XBCM, 1, NotSerialized)\n

    {\n

        // Update backlight via existing DSDT methods\n

        ^^DD1F._BCM(Arg0)\n

    }\n

    Method (XBQC, 0, NotSerialized)\n

    {\n

        Return(^^DD1F._BQC())\n

    }\n

    // Use XOPT=1 to disable smooth transitions\n

    Name (XOPT, Zero)\n

    // XRGL/XRGH: defines the valid range\n

    Method (XRGL, 0, NotSerialized)\n

    {\n

        Store(_BCL(), Local0)\n

        Store(DerefOf(Index(Local0, 2)), Local0)\n

        Return(Local0)\n

    }\n

    Method (XRGH, 0, NotSerialized)\n

    {\n

        Store(_BCL(), Local0)\n

        Store(DerefOf(Index(Local0, Subtract(SizeOf(Local0), 1))), Local0)\n

        Return(Local0)\n

    }\n

}\n

end;

 

 

1. Set as UHD 630 WGE suggestion, no need PNLF patch add DSDT.

2. Patch DSDT.aml with acpi brighness fix acpi100 dd1f patch above using maciasl.

3. Use method 1 

Enable Clover acpi fix AddPNLF. Enable Clover Device SetIntelBacklight and SetIntelMaxBacklight.

   no need value at MAXbacklight

Edited by Babiloe

Share this post


Link to post
Share on other sites

I am using two LG 4K monitors connected by HDMI to a Sapphire RX580 Pulse.  OS is 10.15.2.  SMBIOS is MacPro6,1.  Lilu and WEG are most recent versions being injected by newest release of Clover.  The monitors will not wake from sleep and stay black after the system sleeps.  After much banging my head against the wall, I haver learned I need to disable AGDC.  However, the output from "ioreg -lw0 | grep CFG_USE_AGDC" is "CFG_USE_AGDC" = Yes.  AGDC is still enabled which causes the 4K monitors to not wake from sleep.

 

The release notes for WEG 1.15 state "added automatic CFG_USE_AGDC disabling to avoid constant issues with 4K display sleep and broken HDMI/DP ports".

 

Confusingly, the manual under FAQ.Radeon.en.md says:

 

"Why can a highres DisplayPort-connected display fail to wake (e.g. some LG 4K models)?
Sometimes AGDC configuration preference could be the case. For 4K and lower it makes sense to try disabling it by passing CFG,CFG_USE_AGDC — False (00) via SSDT or similar."

 

What am I doing wrong?  Why isn't WEG disabling AGDC which "should" fix my 4K wake from sleep issue?  Do I need an SSDT even though the release notes say it should be done automatically?  I have tried (and failed) to make an SSDT to disable AGDC.

Share this post


Link to post
Share on other sites
Posted (edited)

Boot flag  shikigva=128 works fine on both for DRM video, Radeon VII and Vega 56, IGPU is disabled from BIOS and iMacPro SMBIOS used and only one HDCP display connected.

 

But I have weird issue, when 2 or more displays are connected and one of them doesn’t support HDCP, then DRM video playback doesn’t work from any screen.

 

Any workarounds?

Edited by holyfield

Share this post


Link to post
Share on other sites

Hi guys,

fast question :

is it possibile to reproduce a DRM video (like Netflix) on Safari having a laptop with only an Intel HD620 ?

I've tried some WEG boot arguments without success ...

 

Thanks

Mattia

Share this post


Link to post
Share on other sites

Hi!

 

I got an MSI Vega 56 AirBoost OC. SMBIOS iMac19,1 headless (Coffee Lake 9900K). I am booting with shikigva=80 and while AppleTV(+) and Netflix are working fine, Amazon Prime Does not. Also the BitMovin test videos do not play either.

 

Switching to iMacPro1,1 SMBIOS and disabling iGPU fixes Amazon Prime Videos, but BitMovin videos still do not play.

 

Any ideas? Can post console logs if you need them.

Share this post


Link to post
Share on other sites
1 hour ago, WizeMan said:

Any ideas? Can post console logs if you need them.

 

I have dedicated Vega 56 (IGPU disabled) and using WhateverGreen, no issues with Amazon Prime HD DRM content playback using Friendly Streaming with HDCP monitors. In Safari I cannot enable the HD for Amazon Prime for some reason. As I use  Vega 56 for various video production task, I'm using iMacPro SMBIOS and have disabled IGPU. This setup gives the best performance. Video rendering up to 20% better. 

 

Have you ever tried other online DRM test?

 

EZDRM Demo is working fine with Safari on both, on Hack and Mac mini. 

 

Share this post


Link to post
Share on other sites
5 hours ago, tmbt said:

is it possibile to reproduce a DRM video (like Netflix) on Safari having a laptop with only an Intel HD620 ?

I've tried some WEG boot arguments without success ...

 

I don't have the lightest glue what exactly "reproduce" means on your case.

 

Have you ever read the WhateverGreen manual?

 

Also I would recommend to read this post:

 

 

Share this post


Link to post
Share on other sites
4 minutes ago, holyfield said:

 

I have dedicated Vega 56 (IGPU disabled) and using WhateverGreen, no issues with Amazon Prime HD DRM content playback using Friendly Streaming with HDCP monitors. In Safari I cannot enable the HD for Amazon Prime for some reason. As I use  Vega 56 for various video production task, I'm using iMacPro SMBIOS and have disabled IGPU. This setup gives the best performance. Video rendering up to 20% better. 

 

Have you ever tried other online DRM test?

 

EZDRM Demo is working fine with Safari on both, on Hack and Mac mini. 

 

 

Unfortunately EZDRM Demo is not functioning either:

1916070427_Screenshot2020-01-08at5_45_09PM.thumb.png.25839b48706ab621201107828604a8e0.png

 

 

Share this post


Link to post
Share on other sites
11 minutes ago, WizeMan said:

Unfortunately EZDRM Demo is not functioning either:

 

Did you really read the error message :D

 

Read first, do not post first!

Share this post


Link to post
Share on other sites
10 minutes ago, telepati said:

@WizeMan Can you share your EFI I will compare with mine? When I use shikigva=80 on my system Safari and system freezing.

 

It is freezing because you have a Polaris Card. Try shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94 

This will get you AppleTV but not Netflix nor Amazon on Safari (but it won't crash)

Just now, holyfield said:

 

Did you really read the error message :D

 

Read first, do not post first!

 

I did read it. First time I entered the URL it said the "Page reloaded due to a problem" and then it kept doing this a couple of times then threw the screen I uploaded. The same occurs with Amazon Prime.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By arsradu
      Hi guys,
       
      So, this little tutorial is meant to help people fix a new issue with Mojave: opening jpg files (looks like it happens with larger files, not so much with smaller ones) using Quick Look (on spacebar key pressed) or Preview app, using the dedicated GPUs.
      The issue is that, when trying to open jpg files (for some reason, it doesn't occur with pngs), the pop-up window would remain in an endless loop. And from that point forward, any other app trying to open the same file will either become unresponsive (in the case of the Preview app) or just stay in endless loop (in case of Quick Look)
       
      As a workaround, in case the tutorial below doesn't work for you, you can use Grab (built-in app in MacOS) to open said files.
       
      This issue DOES NOT occur using the iGPU. So...if you're comfortable using the iGPU, just switch to that and you should be good to go. You don't need this tutorial.
       
      This tutorial is based on @Cyberdevs' research and testing on this topic (especially useful if you're using an RX series AMD video card), and my own very limited time testing this on my rig. I just thought it would be useful to create a new thread for it so that people can discuss this particular issue here.

       
      With that being said, I'll just move on to the actual tutorial.
       
      New (probably better) method.
       
      Switch your SMBIOS in Clover config in regards to the dedicated GPU you're using, instead of the CPU. Take a look here and choose the corresponding SMBIOS closest to your hardware.
      Yeah, that's it.
       
      In case you lose CPU PM with this method, there are multiple ways to fix that, and they do not make the object of this thread.  It worked perfectly fine for me though and I didn't need to change anything else.
       
      Alternatively, you can also try one of the MacPro SMBIOSes, such as MacPro5,1 or MacPro6,1. It was tested multiple times and it showed good results. 
      Keep in mind that choosing these will most likely not show you an iGPU in System Report, since those machines generally (probably all of them) use Xeon CPUs with no iGPUs either.
       
      /!\NOTE: There have been reports saying that using this method (switching SMBIOS to a MacPro one) with newer versions of MacOS may cause iTunes to crash.
      So...keep that in mind and better try some of the other methods mentioned here.
       
      A simple Lilu plugin
       
      Thanks to vulgo for the plugin and @Matgen84 for sharing and testing it, we now have yet another possible solution to this issue. It's a Lilu plugin (which means that it requires Lilu.kext in order to work) it's called NoVPAJpeg, and it can be downloaded from here.
      You use it as a regular kext, alongside Lilu. I prefer (and recommend) using it within the EFI folder, in Clover/kexts/Other. But if you want to use it in S/L/E, that should work just fine.
       
      More info can be found in this post here.
       
      UPDATE:
       
      According to Vulgo, NoVPAJpeg.kext is now deprecated.
      In case its functionality is needed, use WhateverGreen.kext (alongside Lilu.kext) and add the following boot arguments:
      shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94 In case you wanna try alternative medicine  ...
       
      The main thing we need to do is actually very simple: we need to enable the iGPU (integrated GPU) by default, in BIOS, while actually being connected to the dedicated GPU.
       
      For ATI GPUs (curtesy of @Cyberdevs' post here).
       
      The discreet GPU should be set as primary in BIOS and your displays should be connected to your discreet GPU
      The iGD/iGPU/iGFX must be enabled in BIOS/UEFI as the secondary GPU.
       
      I removed the DSDT Reconfigured the config.plist to and removed some flags which weren't needed because of the DSDT added the InjectATI + Ornioco Framebuffer (I removed the Orinoco framebuffer because of some weird glitches but it might be useful for other AMD GPUs if you inject the correct framebuffer according to your GPU. No need to inject anything for nVidia GPUs unless your GPU needs it) Added the InjectIntel + ig-platform-id for my intel HD530 (for intel HD 530 I use the 0x19120001 ig-platform-id)  
      Steps 5 to 7 might not be necessary I just did them anyway, if anyone succeeded to get quicklook working without those steps let me know so I can exclude those steps.

           Also confirmed to work with AMD R9 270X on a SandyBridge rig (without an iGPU) using WhateverGreen + Lilu kexts, which also helped to solve the transparency issue along with the Quick Look problem, it also resolved the buggy Screen Capture (Command+Shift+5) issue as well. 
       
          Also, do:
      nvram cleanup kextcache & prelinked kernel rebuild reboot  More info on that here.
       
       
      For NVIDIA GPUs (tested on my old MSi GTX 650)
       
      This is what I needed for my NVIDIA GPU and the MSI motherboard in the signature (*since then, I upgraded my GPU to my current RX 580). Your milage may vary, depending on your hardware. But, the idea should be the same regardless.
       
         For MSi motherboads (check out my motherboard details in the signature)
       
      Set your BIOS to use PEG (dedicated GPU) so you can boot.
      Since you're reading this, chances are that you're already connected to the dedicated GPU and the BIOS is set to PEG. So just go into BIOS and see if you're using the iGPU or the dedicated (PEG) graphics device by default.
      If you're already using this, skip to Step 3 (the part AFTER Reboot). Reboot (I think you don't necessarily need to boot into the OS...but you do need to reboot at least until Clover UI) Reboot back into BIOS and set it from PEG to IGD (integrated graphics) WITHOUT removing the cable. Save Reboot again.  
         The result should be that the OS is tricked into thinking you're booting with the IGPU when in fact you're using the dedicated GPU.
       
         For Gigabyte motherboards
       
         Set:
      Peripherals -> Initial Display Output -> iGFX Chipset -> Internal Graphics -> Enabled
           DVMT Pre-Allocation -> default 64M.
           DVMT Total Gfx Mem -> default 256M Save Reboot  
         You should do this with the cable connected to the dedicated GPU.
       
      You will also need to patch the iGPU from Clover config.
      1. Graphics -> Inject Intel (UNCHECK Inject Nvidia or ATI if it's checked).
      2. ig-platform-id (in my case for Intel HD 4600 Desktop) it was: 0x0d220003
       
      And use IntelGraphicsFixup.kext (now included into WhateverGreen.kext) in Clover/kexts/Other. In my particular case, without the kext, I would get freezes in Safari.
       
      Another way to activate the iGPU while having the dGPU set as primary is by going into BIOS/SAG/Graphics Configuration/iGPU and setting Multi-Monitor to [Enabled], all the rest remains on [Auto], and set Inject/Intel to [True] in Clover config.*.
       
      Thanks to @gjw for the tip.
       
      *Motherboard dependent. But the multi-monitor option might be the same regardless of manufacturer.
       
       
      This might be a bug with Mojave and it could be fixed by Apple in the future. but in the meantime, feel free to use this if it helps you fix the issue.
       
      For HP motherboards (including laptops), so far no solution, unless the BIOS somehow allows to switch from dGPU to iGPU and vice-versa.
       
      Cheers!
    • By kushwavez
      Acer Aspire V15 V5-591G - Catalina 10.15.1
      This post will no longer updated, go for the osxlatitude link for further updates
      Original and updated link:
      https://osxlatitude.com/forums/topic/11355-acer-aspire-v-15-v5-591g-catalina-windows-10/
      (Note: mine is 55TU version, but the bootpack will work fine with another versions of 591G, for example: V5-591G-71K2, -764Z, -59PU, etc.)
      Specifications:
      - Motherboard: USOPP_SLS (Skylake-H PCH)
      - BIOS: Insyde Corp. v 1.15
      - CPU: Intel Core i5-6300HQ 2.3 GHz (Skylake)
      - GPU: NVIDIA GeForce GTX 950M 2 GB (Optimus) & Intel HD Graphics 530
      - RAM: SK hynix 4 GB DDR4 (Later I bought + KINGSTON 4 GB) 2133 MHz
      - WiFi + Bluetooth: Qualcomm Atheros QCNFA344A 5 GHz (Later -> Broadcom BRCM94352Z M.2 5 GHz WiFi + 4.0 Bluetooth)
      - Audio: Realtek HD Audio: ALC 255 
      - Ethernet: Realtek RTL8168/8111
      - Card Reader: Realtek USB 2.0 Card Reader (USB2.0-CRW)
      - Webcam: HD Webcam
      - HDD: TOSHIBA MQ01ACF032 320 GB HDD
      - SSD: SPCC M.2 230 GB SSD
      - Display: 1366x768 (15.6", Matte)
      - Battery: 6 cell 56Wh / 5040mAh
      - Connectors: 
      1x SD Card Reader 2x USB 3.0 (1x USB Charging), 1x USB 2.0 1x VGA 1x HDMI 1x 3.5mm microphone/audio combined jack connector 1x Ethernet (Rj-45) - Keyboard & Touchpad: Multi-Touch & Multi-gestures ELAN 501 Touchpad, Backlight Keyboard.
      Working:  
      - Wi-Fi (with BCM94352Z)
      - Bluetooth hand-off (With BCM94352Z)
      - Full Graphics enabled on HD 530: ig-platform-id: 0x191b0000 (HD 530 Mobile)
      - Display: if default colour profile is corrupted (blue is not actual blue but purplish) Use "Rec. ITU-R BT. 709-5" Color Profile (System Pref. -> Displays -> Color)
      - HDMI & VGA Outputs: AppleGraphicsDevicePolicy.kext Clover patch
      - Audio (ALC 255): (Internal Speakers, Internal Microphone, Headphone jack with AppleALC, ALCPlugFix -> layout-id=17)
      - Ethernet Realtek 8168/8111: RealtekRTL8111.kext
      - App Store, Messages, FaceTime, Siri, iCloud (native)
      - Integrated webcam (native)
      - 3.0 USB (native)
      - Touchpad and Keyboard (ELAN501): Fn keys are good, the weird thing is the Brightness key. On my keyboard it's Pause Break:Br-up, Fn+F12:Br-dwn-> To fix this try Karabiner (VoodoPS2Controller.kext), - for gestures try SmartTouchpad drivers
      - Battery info: Install ACPIBatteryManager.kext with Kext Utility or other installer.
      - Sleep Mode
      - SSD with TRIM enabled (to enable trim, open Terminal and write "sudo trimforce enable")
      Not working:
      - Original Wi-Fi (Qualcomm Atheros QCNFA344A):  unsupported, you need switch to BCM94352Z or just use a mini usb wifi dongle.
      - NVIDIA GeForce GTX 950M: Optimus not supported.
      - Card Reader: Unsupported -> Can't really fix because I don't have any SD Card at the moment, maybe can be fixed by adding Prod & Ven IDs to AppleStorageDevices.kext, I never used it anyway. name: "USB2.0-CRW" Prod ID: "0x0129" Ven ID: "0x0bda  (Realtek Semiconductor Corp.)"
      For Wi-Fi:
      - 1st method: You can choose an external USB wifi dongle (I used TP-Link Archer T1U (5GHz support), TP-Link has official macOS drivers, you just need to install it
      - 2nd and I think the best method: Replace your M.2 Qualcomm Card with a compatible BCM94352Z card (you will have hand-off Bluetooth too), just install the kexts (enabled with BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, they're all in my attached zip). You could buy this card from ebay, aliexpress, or amazon
       
      Issues:
      - None
      BIOS Settings:
      - BIOS version 1.15 (irrelevant)
      - Secure Boot: Disabled
      - Touchpad: Advanced
      - Boot mode: UEFI
      Getting ready for Installation:
      - Download the Catalina install zip (bootpack & postinstall): acer_aspire_V591G-55TU_cata.zip
      Installation:
      - Create an installer with any method you know (- Mac: createinstallmedia - Windows: Transmac, Vmware, Win32diskimager)
      - Copy my Clover folder to the USB's EFI folder
      - Boot with the Installer USB
      - If you stuck in boot, reboot and in the Clover bootloader select "config_debug.cfg" -> you'll have more informations about the freeze
       
      Please open the README.rtf in my install zip for more informations about the USB Installer & Post installation!
      On Catalina the System folder is read-only, so you need to remount in rw to modify System/Library. 
      If you have a single RAM and getting panic at boot, then you need to edit the "config.plist" with these (SMBIOS->after "Version 1.0"):
      ->Edit "Frequency" and "Size" to match your RAM values
      <key>Version</key> <string>1.0</string> <key>Memory</key> <dict> <key>Channels</key> <integer>1</integer> <key>SlotCount</key> <integer>1</integer> <key>Modules</key> <array> <dict> <key>Slot</key> <integer>0</integer> <key>Size</key> <integer>8192</integer> <key>Frequency</key> <integer>2133</integer> <key>Type</key> <string>DDR4</string> </dict> </array> </dict> </dict>  
      PowerManagement  fix:
      Set HWPEnable=YES in Clover (already set), CPUFloor to "700", Frequency to "2300" and "3200"(Normal and Turbo, if you have i7-6700HQ version then it should be "2600", "3500") and "FrequencyVectors" from "0x0d000000" to "0x07000000" in "S/L/E/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-A5C67F76ED83108C.plist", MSR _xcpm_idle Patch to KernelToPatch in Clover (If you have High Sierra, change "MatchOS" to 10.13):

      <key>KernelToPatch</key> <array> <dict> <key>Comment</key> <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string> <key>Disabled</key> <false/> <key>Find</key> <data> ILniAAAADzA= </data> <key>MatchOS</key> <string>10.14</string> <key>Replace</key> <data> ILniAAAAkJA= </data> </dict> </array> Reboot, and it's 800MHz in idle state, same on Windows.
       

      Elan SmartTouchpad
      I only use scrolling, one-, double- & tripletap
      If you want to try other gestures go to this link for more informations, options (v4.6.5) ->  DETAILS ABOUT THE SMART TOUCHPAD DRIVER FEATURES
      Fn Brightness keys not working with this, tried several things without success. With VoodoPS2Controller it's working, but you'll have no gestures (neither scrolling).
       
       
      Before updating to a new version of Catalina please update kexts (and clover if necessary) to newer versions to avoid kernel panics.
      Generate a serial number with Clover Configurator.app (open up your config.plist with CC then -> SMBIOS -> Serial Number -> Generate New)
       
      Catalina & Windows 10 Dual-Boot:
      Dual-boot clean install (on one drive), UEFI Only:
       
       Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it doesn't matter what you choose), 1 for Mac),   Install Mac, boot with your USB, mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder (if there is no folder), copy the CLOVER folder I attached to the EFI folder, restart,  Boot into your Win installer, Format the partition you created for Win, install.   Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type:  bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi       5.  You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      Dual-boot with Windows installed first (on one drive), UEFI Only:
      If you already have Windows and you don't want to lose all your data there is a hope:
      I created a video from this restore method: [Hackintosh] Dual-Boot High Sierra & Windows - when Windows already installed - no data waste - UEFI
      You need bootable Mac Installer and a full system restore image (link is in my video's description).
      (You may see errors if your EFI partition is not 200 MB)
       Boot into your Windows, resize your partition or create one for Mac.  Boot into your Mac installer and in Disk Utility format the partition you created.  Restore from image: select your full system restore image.  When it's finished restoring you just need to restart, then boot to the system with your usb.  When you successfully booted to Mac desktop, mount your EFI partition (use terminal or an EFI mounter app), open EFI, you will see there is a Microsoft folder already (don't touch that!). Copy my CLOVER folder to the EFI folder then Restart.  Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type:  bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi       7.  You're done! You can select your old Windows and your new macOS!
      (Only tried with Windows 8/8.1/10. I don't know Windows 7,etc.)
       
      IF YOU GETTING ERRORS DURING MAC RESTORE:
      - Make sure you have partitions in GPT
      - Windows using 100 MB EFI and will annoy the Mac restore. Don't worry, just ignore the errors.
       
      IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      - Make sure you have GPT partitions, and GPT (UEFI) installer, also disconnect all external storage drives (except the installer USB)
       
      IF YOU USED RESTORE METHOD THEN CAN'T MOUNT YOUR EFI PARTITION (No EFI partition found):
      - It's because your EFI is not 200 MB or not an "Apple" original EFI,  but do not worry, try another EFI mounter, or mount from terminal (I used EFI mounter v3: Getting errors, but you can mount and use without problem)
      - You also could "mount" the EFI from Windows:
      1st method: open cmd in administrator mode and type:
      diskpart list vol (Now select the "System" volume,(FAT 32) For example I select 4) sel vol 4 list part (Select System type partition, for example 2) sel part 2 assign letter=b (This will "mount" your EFI partition) Open Explorer++ or TotalCommander in administrator mode to manage EFI remove letter=b (This will "unmount" your EFI) 2nd method: open cmd in administrator mode and type:
      mountvol b: /s (This will mount your EFI) Open Explorer++ or TotalCommander in administrator mode to manage EFI mountvol b: /d (This will unmount your EFI) Thanks to all OSXLatitude members for helping me out! (Jake Lo, Hervé, Bronxteck, black.dragon74)!
      Notes:
      2019.11.03: Enabled SIP caused a lots of issues so now it's disabled -> updated bootpack
      2019.11.02: Updated to 10.15.1 -> no problem when/after installing
      2019.10.09: Installed macOS Catalina 10.15 -> Updated Clover, kexts & config.plist -> no problem so far
      2019.08.18: Updated to 10.14.6 -> no problem when/after installing
      2019.06.01: Updated to 10.14.5 -> no problem when/after installing
      2019.04.25: Optimized touchpad scrolling -> updated install files
      2019.03.30: Fixed USB 3.0 ports, fixed Bluetooth crashes after sleep -> updated bootpack
      2019.03.28: Updated to 10.14.4. Unexpected crashes while updating to 10.14.4 -> fixed by updating Clover to the latest (v4910) version. Bluetooth crashes appeared -> fixed by downgraded Brcm*.kexts. Updated bootpack.
      2019.02.24: Bluetooth crashes after sleep -> fixed, updated bootpack. 
      2019.02.22: Updated to 10.14.3. Fixed HDMI Audio by installing "FakePCIID_Intel_HDMI_Audio.kext" -> fixed freezing during boot. Fixed brightness levels by installing "AppleBacklightFixup.kext". Also updated bootpack & postinstall zip down in attachments.
      2019.01.21: Removed FakeSMC.kext, SMCHelper-64.efi, replaced by VirtualSMC.kext, VirtualSMC.efi because I got random freezes when booting system (kextd stall[0], (120s): 'AppleACPICPU' -> CPU is at 100%, fans are spinning fast), also updated bootpack in the attachments "acer_aspire_v591g-55tu_clover.zip" -> Freeze continued, brought back FakeSMC, deleted VirtualSMC (caused BT crashes).
      2019.01.18: HDMI Audio is fixed, I didn't do anything HDMI Audio is not fixed, sometimes it worked but most likely not. (no idea why)
      2018.12.09: Updated to 10.14.2 -> did without any complication
      2018.11.28: Fixed combo-jack garbage sound output by installing ALCPlugFix and CodecCommander.kext
      2018.11.01: Updated to 10.14.1 -> HDMI & VGA ports are gone again. -> Fixed by "AppleIntelSKLGraphicsFramebuffer.kext" rollback from 10.14.
      2018.09.28: Updated to Mojave 10.14 -> Fixed HDMI & VGA Outputs by adding "AppleGraphicsDevicePolicy.kext" patches to config.plist, HDMI audio not working
    • By kushwavez
      Hi!

      Could anyone help me installing High Sierra on this system?
      I succesfully installed Sierra before on this system with help of Jake Lo (thanks!!), I just wondering if could High sierra possible to installed on this system?
      Boot stopped at this. I'll attach my Clover folder and a picture from boot.
      UEFI enabled, and for skylake I used IntelGraphicsDVMTfixup and IntelGraphicsFixup kexts. My bios is very limited and does not have any option to change dvmt prealloc or anything else.
      Everything works fine on Sierra.
      Here is my system:
       
      THIS TOPIC IS OUTDATED AND WILL NO LONGER UPDATED.
      PLEASE GO TO THIS LINK FOR GUIDE & UPDATED FILES:
      https://osxlatitude.com/forums/topic/11355-acer-aspire-v-15-v5-591g-catalina-windows-10/
       


      Acer Aspire V15 V5-591G-55TU
       
      (Note: Bootpack works fine with another versions of 591G, for example: V5-591G-71K2, -764Z, -59PU, etc.)

      Mobo: Skylake USOPP_SLS
      Bios: Insyde corp latest version
      CPU: Intel Core i5-6300HQ 2.30 GHz (Skylake)
      GPU: Geforce GTX 950M 2 GB (optimus, disabled), Intel HD 530
      Ram: 8 GB DDR4 (4+4 GB)
      Wifi: Qualcomm Atheros QCNFA344A, Replaced to BCM94352Z
      Ethernet: Realtek 8168B/8111B
      Audio: ALC 255 (layout-3 fix)
      Card Reader: Realtek
      HDD: 1 TB
      Dual-boot with Windows 10

      Any help appreciated!

      UPDATE! (2017.10.30)
      UPDATE! (2017.11.09)
      UPDATE! (2018.02.01)

      Successfully installed High Sierra 10.13, 10.13.1, 10.13.3
      SEE THIS POST: #49 IF YOU THINK YOUR CPU IS HOT (60+°C) OR NOT GOING UNDER 1.3GHz FREQUENCY WHEN IDLE
      (Original OSXLatitude post link: https://osxlatitude.com/forums/topic/11355-acer-aspire-v-15-v5-591g-catalina-windows-10/)
      Working:
      Wi-Fi and Bluetooth with BCM94352z: (enabled with BrcmFirmwareRepo.kext, BrcmPatchRAM2, FakePCIID.kext, FakePCIID_Broadcom_WiFi.kext, install them with Kext Utility or another kext installer) (Original WiFi is Qualcomm Atheros, unsupported but BT works) Hand-off with BCM94352z Full Graphics enabled on HD 530, HDMI, VGA. ALC 255 Audio: (Internal Speakers, Internal Microphone, Headphone jack (microphone not tested) with layout-3 fix (you can use AppleHDAPatcher) Ethernet Realtek 8168B/8111B App Store, Messages, FaceTime, Siri, iCloud (native) Integrated webcam (native) 3.0 USB (native) Touchpad and Keyboard: Fn keys are good, the weird thing is the Brightness key. On my keyboard it's Pause Break:Br-up, Fn+F12:Br-dwn. (VoodoPS2Controller.kext) Battery info: Install ACPIBatteryManager.kext with kext utility or other installer. Sleep Mode: In High Sierra sleep mode not worked for me natively. Inject custom EDID to fix the blank screen after wake from sleep
      See here for instruction (thanks black.dragon74 and Jake Lo !!) Please add these 2 patches to ACPI\DSDT\Patches in your config.plist in order to avoid not responding applications after sleep: (added in "v5_591g_55tu_updated_CLOVER.zip") HECI to IMEI 48454349 494d4549 EC0 to EC 4543305f 45435f5f Before updating to a new version of High Sierra please update kexts to new versions to avoid kernel panics Note: No need for "IntelGraphicsDVMTFixup.kext" so you should delete it. Not working:
      Original Wi-Fi: Qualcomm Atheros QCNFA344A unsupported, you need switch to BCM94352Z or just use a mini usb wifi dongle. NVIDIA GTX 950M: Optimus not supported. Card Reader: Unsupported For WiFi:
      You can choose an external USB wifi dongle (I used tp-link Archer T1U (5GHz support), Tp-link have official macOS drivers, you just need to install it (OR)Replace your M.2 Qualcomm Card with a compatible BCM94352Z card (you will have hand-off Bluetooth too), just install the kext I wrote above I'll attach my EFI folder for anyone who want to install High Sierra (acer_aspire_v5_591g_55tu_hs.zip).
      *REUPLOADED updated CLOVER folder, attached as "v5_591g_55tu_updated_CLOVER.zip" (uploaded to OSXLatitude forum, can't upload here).
       
      I'm using High Sierra in Dual-boot with Windows 8.1. To do this in a clean install or with Windows installed first try my little minimal guide:
       
      Dual-boot clean install (on one drive):
      1. Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it's no matter what), 1 for Mac), 
      2. Install Mac, boot with your USB, *mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder, copy the CLOVER folder I attached to the EFI folder, restart,
      3. Boot into your Win installer, Format the partition you created for Win, install. 
      4. Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type:
      bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi 5. You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      Dual-boot with Windows installed first (on one drive):
      If you already have Windows and you don't want to lose all your data there is a hope:
      You need bootable Mac Installer and a full system restore image (you can search for it).
      (You may see errors if your EFI partition is not 200 MB)
      1. Boot into your Windows, resize your partition or create one for Mac.
      2. Boot into your Mac installer and in Disk Utility format the partition you created.
      3. Restore from image: select your full system restore image.
      4. When it's finished restoring you just need to restart, then boot to the system with your usb.
      5. Do Step 2. from "*" from clean install dual-boot above. but KEEP "Microsoft" FOLDER IN IT!
      6. Do Step 4. from clean install dual-boot above.
      7. You're done! You can select your old Windows and your new macOS!
      (I only tried with Windows 8/8.1/10. I don't know Windows 7,etc.)
       
      IF YOU GETTING ERRORS DURING MAC RESTORE:
      Make sure you have partitions in GPT The best version for restore method is Windows 8.1. It's using 200 MB EFI. Windows 10 using 100 MB EFI and will annoy the Mac restore. You can use with Windows 10, just ignore the errors IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      Make sure you have GPT partitions, and GPT installer IF YOU USED RESTORE METHOD THEN CAN'T MOUNT YOUR EFI PARTITION (No EFI partition found)
      It's because your EFI is not 200 MB or not an "Apple" original EFI,  but do not worry, try another EFI mounter, or mount from terminal (I used EFI mounter v3: Getting errors, but you can mount and use without problem) You also could "mount" the EFI from windows, for that open cmd and type: diskpart list vol (Now select the "System" volume,(FAT 32) For example I select 4) sel vol 4 list part (Select System type partition, for example 2) sel part 2 assign letter=b (This will "mount" your EFI partition, to manage files download totalcmd or explorer++ (run as admin)) remove letter=b (This will "unmount" your EFI) Here is a video from dual-boot with Windows installed first (on one drive):
      https://www.youtube.com/watch?v=0_Q8uPkwcWQ
      Here some pictures:




    • By fantomas
      macOS Catalina 10.15.3 beta (19D49f)
    • By Shogun212
      I'm currently running MacOS Catalina 10.15.2
       
      Here's what i need help with: 
       
      1. Wifi (which previously worked on Mojave)  
      2. iMessage 
      3. FaceTime 
      4. AirDrop 
       
      Note: I can't do DSDT patching, tried it many times, and i failed. That's just beyond my capabilities. 
      I really hope someone can help me, i've been busting my head for days.  
       
      If possible, i would like to avoid bricking my os, because i need it for my job on the day after tomorrow. 
       
      My RunMe app file: https://mega.nz/#!yxlgiIwR!-XZsreXxNjxjQemXiQia2vcSfITWwr_AVciV2Kdb-ps  
      My specs: https://drive.google.com/file/d/1d47b7YXOAitKSYvA9Z6Ojv57ThqXzZxJ/view
       
       
×