Notice: Undefined variable: name in /srv/http/vhosts/ on line 248

Package Details: linux-macbook 4.8.17-1

Git Clone URL: (read-only)
Package Base: linux-macbook
Description: The Linux-macbook kernel and modules (with brightness key and suspend patches)
Upstream URL:
Licenses: GPL2
Submitter: m3thodic
Maintainer: m3thodic
Last Packager: m3thodic
Votes: 15
Popularity: 2.031068
First Submitted: 2016-07-05 23:22
Last Updated: 2017-01-31 05:18

Pinned Comments

m3thodic commented on 2016-09-17 03:11

To get suspend working properly you must do the following:

Add disable_mode=1 to your kernel boot options.
In my case I use grub so I appended this to GRUB_CMDLINE_LINUX
in /etc/default/grub and then ran the following command as root:
grub-mkconfig -o /boot/grub/grub.cfg

Install rc-local from the AUR and add the following to /etc/rc.local:
awk '$3 ~ "enabled" {print $1}' /proc/acpi/wakeup | xargs -I{} echo "{}" > /proc/acpi/wakeup
echo LID0 > /proc/acpi/wakeup

Latest Comments

1 2 3 4 5 6 Next › Last »

m3thodic commented on 2017-02-01 19:04

@crencom I have been actively working on getting this up to date with 4.9 -- I've ported over all the files, hooks and configs from the base kernel since it went from testing to base but I haven't cracked it yet. I'm hoping to get something working in a few days tho, getting super close.

crencom commented on 2017-01-28 01:00

I have the 2015 MBPr 11,5 and have successfully installed this kernel version. Has anyone attempted to build a newer kernel version - 4.9, 4.10? I am trying to build the 4.9.6, but am erroring out at the PCI Quirk driver. Which seems to be related to the poweroff quirk patch. Any ideas?

captainju commented on 2017-01-25 13:03

People who experience regular freezes, have you found a solution ?
I get myself freezes, especially when watching videos on youtube or netflix.

crobbins commented on 2017-01-22 05:05

@jjhoughton - In retrospect that should've been obvious. Thanks for your help! I can confirm that on a 2015 MacBook Pro this allows you to control the screen backlight with gmux_backlight.

jjhoughton commented on 2017-01-22 01:32

@crobbins You just install it using pacman
sudo pacman -U linux-macbook-4.8.16-1-x86_64.pkg.tar.xz linux-macbook-headers-4.8.16-1-x86_64.pkg.tar.xz

and then just add an entry in grub as you said. You should see these two files in your boot directory initramfs-linux-macbook.img vmlinuz-linux-macbook the first being your initrd and the second the kernel.

crobbins commented on 2017-01-22 01:22

I used makepkg to build linux-macbook, but it's not clear how to actually install and configure it. I can add a boot entry in GRUB, and I see stuff in the pkg dir, but I doubt I'm supposed to just copy the files around manually. How do you properly install this package?

jjhoughton commented on 2017-01-21 14:25

From 7724b7c799279d99f1d92efe7b65ee169518963e Mon Sep 17 00:00:00 2001
From: Joshua Houghton <>
Date: Sat, 21 Jan 2017 18:24:56 +0000
Subject: [PATCH] drm/radeon: drop verde dpm quirks

commit 7192c54a68013f6058b1bb505645fcd07015191c upstream

Fixes the flickering on 2015 macbook pros.

Signed-off-by: Joshua Houghton <>
drivers/gpu/drm/radeon/si_dpm.c | 13 -------------
1 file changed, 13 deletions(-)

diff --git a/drivers/gpu/drm/radeon/si_dpm.c b/drivers/gpu/drm/radeon/si_dpm.c
index c49934527a87..2c903dadaa7a 100644
--- a/drivers/gpu/drm/radeon/si_dpm.c
+++ b/drivers/gpu/drm/radeon/si_dpm.c
@@ -3008,19 +3008,6 @@ static void si_apply_state_adjust_rules(struct radeon_device *rdev,
(rdev->pdev->device == 0x6817) ||
(rdev->pdev->device == 0x6806))
max_mclk = 120000;
- } else if (rdev->family == CHIP_VERDE) {
- if ((rdev->pdev->revision == 0x81) ||
- (rdev->pdev->revision == 0x83) ||
- (rdev->pdev->revision == 0x87) ||
- (rdev->pdev->device == 0x6820) ||
- (rdev->pdev->device == 0x6821) ||
- (rdev->pdev->device == 0x6822) ||
- (rdev->pdev->device == 0x6823) ||
- (rdev->pdev->device == 0x682A) ||
- (rdev->pdev->device == 0x682B)) {
- max_sclk = 75000;
- max_mclk = 80000;
- }
} else if (rdev->family == CHIP_OLAND) {
if ((rdev->pdev->revision == 0xC7) ||
(rdev->pdev->revision == 0x80) ||

Pilzbauer commented on 2017-01-21 10:18

To ignore PGP signature errors with yaourt use:

yaourt --m-arg "--skippgpcheck" -S linux-macbook

purboo commented on 2016-12-30 16:16

To get rid of the signature verification errors, add the --skippgpcheck parameter to makepkg:

$ makepkg --skippgpcheck --si

bytemonger commented on 2016-12-17 20:06

Even after adding keys as suggested per @m3thodic I am still getting signature verification errors and failed builds. Running on Macbook Pro 11,5, Latest install. Any suggestions? Thank you!