You are not logged in.
My fan worked, but got very hot. I'm using the mbpfan package, just running the service from that and the fans run a bit higher and it stays at a more reasonable temperature.
Offline
I'm a Gentoo user but your forums are much more active regarding MBP issues!
I have a 2015 13" and found that the combination of kernel 4.2.3 and this new firmware fixes my suspend problems. Don't have 5GHz so can't comment.
I was compiling brcmfmac as a module so I could unload it before suspend, but with this combination I don't seem to have to do that .
It only works though if i compile the firmware rather than leaving it for userspace loading.
Very nice! I just tried this and it didn't work for me. I too use gentoo with 4.2.3 on an 11,5. Would you mind sharing your kernel config?
Main issue I'm having is the cpu fan doesn't seem to come on & it gets unhappy when compiling things - I have to downclock it to stop scary error messages in the syslog. Anyone got any hints for why that could be?
FWIW, I use laptop-mode-tools to always disable turbo mode in order to keep my machine from overheating. I couldn't find a fan daemon that actually kept it cool enough and this works for me...
Offline
script for updating the acpi wake problems on lid closing.
/usr/lib/systemd/system-sleep/99-resume_script.sh
Based on a this systemd service https://bbs.archlinux.org/viewtopic.php … 6#p1556046 I originally used it for unloading the wifi module, but this doesn't seem needed now and not sure how much the rest of it is..... but works so am not fiddling!
Last edited by robinmarlow (2015-10-19 09:26:24)
Offline
Thank you very much for this!
I didn't have immediate success, but I am not done trying. What kernel command line are you using?
Offline
Sorry to hear that. It does seem to involve voodoo. I boot with:
menuentry "4.2.3 quirk UUID boot" {
icon \EFI\refind\icons\os_gentoo.png
loader \EFI\Gentoo\Gentoo_4.2.3_x64.efi
options "root=PARTUUID=cd96e998-6422-47d6-ac14-ba4ec9c7cf57 init=/usr/lib/systemd/systemd snd-hda-intel.index=1,0 snd_hda_intel.model=mbp101 i915.enable_ips=0 xhci_hcd.quirks=0x80"
}
But think the xhci quirks bit probably not needed either. Good luck!
Offline
Sorry to hear that. It does seem to involve voodoo. I boot with:
menuentry "4.2.3 quirk UUID boot" {
icon \EFI\refind\icons\os_gentoo.png
loader \EFI\Gentoo\Gentoo_4.2.3_x64.efi
options "root=PARTUUID=cd96e998-6422-47d6-ac14-ba4ec9c7cf57 init=/usr/lib/systemd/systemd snd-hda-intel.index=1,0 snd_hda_intel.model=mbp101 i915.enable_ips=0 xhci_hcd.quirks=0x80"
}But think the xhci quirks bit probably not needed either. Good luck!
Thanks, still no luck. Even though we use the same hardware, distro and kernel versions, our configurations could not be more different.
If anyone else has the bandwidth to try, or has had success, it would be great to know!
Offline
I have a 15" 11,4. I'm having good luck with a combination of thermald, cpupower, powertop, and macfanctld for regulating temps & power consumption (as recommended by this medium post). Fans scale appropriately, and the chassis temp feels comparable to how it usually feels when booted into OS X.
Still no wake from sleep, though
Offline
My fan worked, but got very hot. I'm using the mbpfan package, just running the service from that and the fans run a bit higher and it stays at a more reasonable temperature.
I have the late 2013 model, in order to keep the temps down I just boost the min speed on boot:
echo 3100 > /sys/devices/platform/applesmc.768/fan1_min
echo 3100 > /sys/devices/platform/applesmc.768/fan2_min
Offline
Hi !
Could you guys get the suspend feature working properly?
I have a 13" (MacBook Pro Retina 2015) and:
* after the first boot, the laptop successfully suspends.
* after the first suspend, it suspends again but wakes up after 2~5 seconds, system frozen.
I took a look at the log and I can't see something really alarming:
-- Reboot --
Dec 01 19:07:05 laptop systemd-sleep[4129]: Suspending system...
Dec 01 19:07:05 laptop systemd[1]: Starting Suspend...
Dec 01 19:07:05 laptop systemd[1]: Reached target Sleep.
Dec 01 19:07:05 laptop systemd[1]: Started TLP suspend/resume.
Dec 01 19:07:05 laptop systemd[1]: Starting TLP suspend/resume...
Dec 01 19:07:04 laptop systemd[1]: Started Network Manager Script Dispatcher Service.
Dec 01 19:07:04 laptop dbus[258]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Dec 01 19:07:04 laptop systemd[1]: Starting Network Manager Script Dispatcher Service...
Dec 01 19:07:04 laptop dbus[258]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
Dec 01 19:07:04 laptop NetworkManager[268]: <warn> Failed to GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected: disconnect.
Dec 01 19:07:04 laptop NetworkManager[268]: <info> NetworkManager state is now ASLEEP
Dec 01 19:07:04 laptop NetworkManager[268]: <info> Removing DNS information from /usr/bin/resolvconf
Dec 01 19:07:04 laptop NetworkManager[268]: <info> Writing DNS information to /usr/bin/resolvconf
Dec 01 19:07:04 laptop NetworkManager[268]: <info> (wlp3s0): canceled DHCP transaction
Dec 01 19:07:04 laptop NetworkManager[268]: <info> (wlp3s0): DHCPv4 state changed bound -> done
Dec 01 19:07:04 laptop NetworkManager[268]: <info> (wlp3s0): canceled DHCP transaction, DHCP client pid 23050
Dec 01 19:07:04 laptop polkitd[326]: Unregistered Authentication Agent for unix-process:3961:10141685 (system bus name :1.208, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconne
Dec 01 19:07:04 laptop gnome-session[665]: Window manager warning: Failed to set power save mode for output eDP32: Permission denied
Dec 01 19:07:04 laptop gnome-session[665]: Window manager warning: Failed to set power save mode for output HDMIA51: Permission denied
Dec 01 19:07:04 laptop NetworkManager[268]: <info> (wlp3s0): device state change: activated -> unmanaged (reason 'sleeping') [100 10 37]
Dec 01 19:07:04 laptop NetworkManager[268]: <info> sleeping...
Dec 01 19:07:04 laptop NetworkManager[268]: <info> sleep requested (sleeping: no enabled: yes)
There are many people advising to disable XHC1 in /proc/acpi/wakeup, which I did
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
PEG0 S3 *disabled
EC S4 *disabled platform:PNP0C09:00
HDEF S3 *disabled pci:0000:00:1b.0
RP01 S3 *disabled pci:0000:00:1c.0
RP02 S3 *disabled pci:0000:00:1c.1
RP03 S3 *disabled pci:0000:00:1c.2
ARPT S4 *enabled pci:0000:03:00.0
RP05 S3 *disabled pci:0000:00:1c.4
RP06 S3 *disabled pci:0000:00:1c.5
SPIT S3 *disabled
XHC1 S3 *disabled pci:0000:00:14.0
ADP1 S4 *disabled platform:ACPI0003:00
LID0 S4 *enabled platform:PNP0C0D:00
but still no success
Anyone who may have an idea? I couldn't find much that helped me so far =/
Offline
Hi !
Could you guys get the suspend feature working properly?
I have a 13" (MacBook Pro Retina 2015)
I have a MacBook Pro 13" Retina (Early 2015), and it suspends and resumes correctly 99% of the times. It used to freeze sometimes on resume if the battery was fully charged and the AC adapter was connected and the wireless adapter was enabled, but now it seems to work just fine. I also have the suspend switch for XHC1 enabled:
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
PEG0 S3 *disabled
EC S4 *disabled platform:PNP0C09:00
HDEF S3 *disabled pci:0000:00:1b.0
RP01 S3 *disabled pci:0000:00:1c.0
RP02 S3 *disabled pci:0000:00:1c.1
RP03 S3 *disabled pci:0000:00:1c.2
ARPT S4 *enabled pci:0000:03:00.0
RP05 S3 *disabled pci:0000:00:1c.4
RP06 S3 *disabled pci:0000:00:1c.5
SPIT S3 *disabled
XHC1 S3 *enabled pci:0000:00:14.0
ADP1 S4 *disabled platform:ACPI0003:00
LID0 S4 *disabled platform:PNP0C0D:00
If you experience the suspend/resume issue too often, maybe you should try to narrow down what causes the problem:
Does it happen using different DE / WM? Does it happens if you suspend/resume from the tty?
Does it happen if the resume is triggered by the lid switch instead of the power key?
Does it happen if the wireless adapter is rfkill-blocked before suspending?
Does it happen if the AC adapter is connected/disconnected before/during the suspension?
Does it happen if the battery is/isn't fully charged?
Does it happen with older kernels (like LTS)?
Offline
I have a 13" (MacBook Pro Retina 2015) and:
* after the first boot, the laptop successfully suspends.
* after the first suspend, it suspends again but wakes up after 2~5 seconds, system frozen.
I'm on the late (or mid?) 2015 13" macbookpro retina. Everything but the webcam, and bluetooth work for me. No odd kernel flags or edits nessesary for sleep.
Though I'm running linux-ck and Im only using bspwm, not a full DE. I remember having a few issuse when running gnome shell, though that was back on the 4.2 kernel, not sure if it was related or not. What's your setup like? and what edits have you made to config files?
Offline
I also have the suspend switch for XHC1 enabled:
OK, maybe I should try to re-enable it then I guess.
Everything but the webcam, and bluetooth work for me.
Except for the suspend/awaken issue, exactly the same as me! I guess we have the same models (I bought mine one or two months ago in an Apple Store)
I remember having a few issuse when running gnome shell, though that was back on the 4.2 kernel, not sure if it was related or not.
I tried to suspend from both Gnome-Shell and `systemctl suspend` command line, the result is the same so I guess it's unrelated..
What's your setup like? and what edits have you made to config files?
Not much ! As everything was working fine out of the box, I didn't have to edit config files. The only thing I did was to add the `/etc/udev/rules.d/90-xhc_sleep.rules` file as described there ==> https://wiki.archlinux.org/index.php/Ma … _Hibernate
I just removed it, I'll see how it behaves without from the next boot.
Offline
I double checked that XHC1 got enabled
$ cat /proc/acpi/wakeup 1 ↵
Device S-state Status Sysfs node
PEG0 S3 *disabled
EC S4 *disabled platform:PNP0C09:00
HDEF S3 *disabled pci:0000:00:1b.0
RP01 S3 *disabled pci:0000:00:1c.0
RP02 S3 *disabled pci:0000:00:1c.1
RP03 S3 *disabled pci:0000:00:1c.2
ARPT S4 *enabled pci:0000:03:00.0
RP05 S3 *disabled pci:0000:00:1c.4
RP06 S3 *disabled pci:0000:00:1c.5
SPIT S3 *disabled
XHC1 S3 *enabled pci:0000:00:14.0
ADP1 S4 *disabled platform:ACPI0003:00
LID0 S4 *enabled platform:PNP0C0D:00
and tried to suspend again, but I got the same result: the laptop woke up a few seconds after it suspended and the system was completely frozen. No logs at all between the "Suspending" and "Rebooting" lines...
Offline
Hi guys,
I see the wireless interface but when I try to connect with wifi-menu I get this problems: http://pastebin.com/tWH2YXWE
Did you manage to solve them?
Offline
Can you post the output of the following command?
$ ip link
As it is reported in the journal
Dec 20 01:20:29 egidiocaprino network[1068]: The interface of network profile 'wlp3s0-Olly & Egidio 2G' is already up
it seems that your wireless interface is already up. netctl requires that the interface used by the profile you are starting is down so just use
$ ip link set wlp3s0 down
and try again.
Offline
Unfortunately ip link shows the interface is down.
[root@egidiocaprino ~]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:90:4c:0d:f4:3e brd ff:ff:ff:ff:ff:ff
I tried with ip link set wlp3s0 down anyway before wifi-menu but I'm still getting the same error.
Do you have any idea? I think I will open a new thread for this problem.
Offline
I've just installed Arch on a 15" 2015 Macbook Pro and while I managed to get everything working except... Suspend.
Well suspending does work but the laptop wont wake up.
I've tried pretty much every recipes I can't find and I can't tell if the laptop is actually trying to wake up.
Offline
Yep, the bug is still open on the kernel bug tracker. There is currently no fix for it.
Offline
Is there a way to switch between the Intel and AMD GPUs on the 2015 version? I know that someone has developed a way to control the hardware switch on the Intel/Nvidia versions - does this work on the Intel/AMD version too?
The Open Toolkit: OpenGL, OpenAL, OpenCL and Vulkan for Mono/.Net.
Offline
I've just installed Arch on a 15" 2015 Macbook Pro and while I managed to get everything working except... Suspend.
Well suspending does work but the laptop wont wake up.
I've tried pretty much every recipes I can't find and I can't tell if the laptop is actually trying to wake up.
I have the same issue, well sort of. When I do:
systemctl hibernate
all I get is a black screen, with keyboard light on as well as fans. I'd love to be able to suspend/hibernate.
--
Is there a way to switch between the Intel and AMD GPUs on the 2015 version? I know that someone has developed a way to control the hardware switch on the Intel/Nvidia versions - does this work on the Intel/AMD version too?
I'm really interested in knowing this as well. Haven't been able to find anything regarding this.
Last edited by Iyyel (2016-03-25 21:18:33)
Offline
Same bug from earlier is apparently relevant for that hibernation issue: https://bugzilla.kernel.org/show_bug.cgi?id=103211
Offline
Same bug from earlier is apparently relevant for that hibernation issue: https://bugzilla.kernel.org/show_bug.cgi?id=103211
That really seems like it. Thanks. I guess I'll just look forward to 4.6, if its true what they say about power management as well as macbook GPU switching.
Offline
Is there a way to switch between the Intel and AMD GPUs on the 2015 version? I know that someone has developed a way to control the hardware switch on the Intel/Nvidia versions - does this work on the Intel/AMD version too?
I just started setting up my new Macbook Pro 15 (11,5). For GPU switching, the gpu-switch package in AUR worked fine for me providing you enable the spoof OSX switch in rEFInd. Having said that, it seems sort of pointless to switch because the discrete AMD card isn't actually disabled so it's not really helping temperature and power management much IMHO. Also, given the external ports are hard-wired to the AMD card I'm opting to just run on that since my laptop is connected to external displays the majority of the time.
Offline
I'm curious what temps people are experiencing with the macbook pro 15 with the AMD 370x adapter? On my laptop I get between 57 to 60 C at idle with the AMD 370x between 61-65 C. These temps seem a little on the high side to me. I'm running TLP, thermalid and mbpfan for power/thermal management.
BTW, for those that missed it, looks like progress is being made on the power off (and hopefully suspend) issue https://bugzilla.kernel.org/show_bug.cgi?id=103211 so hopefully it will be resolved soon.
Offline
New package I created in the AUR which fixes the brightness key functionality as well as suspend support (systemctl poweroff also works): https://aur.archlinux.org/pkgbase/linux-macbook-pro/
Offline