You are not logged in.

#1 2016-08-24 11:04:05

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Macbook pro 8.2 : GPU switch

Hello,


I am the newer ower of a Macbook pro 2011 (8.2) with an iGP (HD3000) and a dGPU (HD 6750m). I installed Archlinux in EFI-mode, everything was fine, thanks to the wiki smile
I tried to use only the iGP (according to the wiki and net research) : it worked fine, no problem.

But after reading, GPU switching seems to be possible now for my MBP modele. So I removed my modifications I used for the iGP only. But I can't boot with iGP and dGPU both activated ! My system will freeze before gdm.


That's why I posted here because I need some help to fix this, thank you !


I don't know which command returns you need, just tell me.


Best regards.


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#2 2016-08-31 21:35:32

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Re: Macbook pro 8.2 : GPU switch

Up, somebody have an idea please ? smile


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#3 2016-09-07 17:35:19

will
Member
Registered: 2015-10-09
Posts: 2

Re: Macbook pro 8.2 : GPU switch

Hello, in advance of your post. I also have a Macbook 8.2 but I am not able to make it work, I got a back screen when trying to load the gdm.

Can you share which bootloader you are using and what video card are enable ? Are you defining some modeset as kernel parameters ?

Many thanks.

Offline

#4 2016-09-09 07:51:42

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Re: Macbook pro 8.2 : GPU switch

Hello,

I have the same problem. I am using grub-efi with a trick to shutoff the ATI card, so only the Intel card is ON.

lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Universal Host Controller #5 (rev 05)
00:1a.7 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Universal Host Controller #1 (rev 05)
00:1d.7 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe (rev 10)
02:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10)
03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
04:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08)
05:00.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
06:00.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
06:03.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
06:04.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
06:05.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
06:06.0 PCI bridge: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010]
07:00.0 System peripheral: Intel Corporation CV82524 Thunderbolt Controller [Light Ridge 4C 2010]

cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.modeset=1 radeon.modeset=0 resume=UUID=ba4040b6-e414-4408-93e7-6c06605b30b4 nmi_wathdog=0 i915.i915_enable_rc6=1 i915.i915_enable_fbc=1"
GRUB_CMDLINE_LINUX=""

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter 
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" 
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper 
# modes only.  Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
#GRUB_THEME="/path/to/gfxtheme"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

#GRUB_SAVEDEFAULT="true"

Last edited by MrKebi (2016-09-09 07:55:27)


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#5 2016-09-09 18:31:19

will
Member
Registered: 2015-10-09
Posts: 2

Re: Macbook pro 8.2 : GPU switch

Hello MrKebi,

thanks for sharing that.
Any idea if it is possible to use AMD ?

Many thanks.

Offline

#6 2016-09-11 20:53:26

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Re: Macbook pro 8.2 : GPU switch

Really don't know but I am very interested too !


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#7 2016-10-23 02:47:32

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Re: Macbook pro 8.2 : GPU switch

Up please : any idea ? sad


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#8 2017-02-13 00:06:24

MrKebi
Member
Registered: 2016-04-12
Posts: 33

Re: Macbook pro 8.2 : GPU switch

Up, some news about our problem ?


Xiaomi Notebook Pro i5-8250u 8Go 256 + 240 Go with optimus-manager : Archlinux/Plasma
Desktop : i7-4770k 12Go RX 580 SSD 120 Go + HDDs 2To : Archlinux/Plasma

Offline

#9 2017-02-13 04:33:10

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,792

Re: Macbook pro 8.2 : GPU switch

MrKebi,
I appreciate your patience between bumps.  I really do... I have seen some members bump after minutes.  But, it is still a bump and is against rules of conduct.  I cannot help you as I do not own this machine, or any other dual GPU machine.  There are probably those on these forums that can help, and is these are extremely active forums, I am certain that could someone help, they would.

The best way to avoid 'bumping' is to follow the workarounds in the article I linked.  Tell us what you have learned, what you have tried, what you have read.  You might provide the nugget that someone else needs to move off top dead center.  And, round these parts, a little show of initiative goes a long way.

Thanks


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB