Mga Forum

Resolved Force 2011 MacBook Pro 8,2 na may nabigong AMD GPU para LAGING gumamit ng Intel integrated GPU (EFI variable fix)

AppleMacFinder

Orihinal na poster
Disyembre 7, 2009
  • Abr 18, 2017
Kung wala kayong time basahin ang story ko (na naglalarawan din ng ilang kawili-wiling teknikal na diskarte) mag-scroll lang pababa sa thread na ito hanggang sa isang '100% WORKING SOLUTION' na text

Ang discrete AMD GPU ng aking 2011 MacBook Pro 8,2 ay sa wakas ay nabigo dahil sa mga kadahilanang nabanggit dito ( http://logicboardmac.blogspot.ru/ ) at doon ( https://www.macrumors.com/2015/02/19/2011-macbook-pro-repair-program-apple/ ) . Ito ay gumagana nang perpekto sa loob ng 6 na taon sa ilalim ng medyo mataas na pagkarga, kahit na sinubukan ang SETI@HOME mining sa background! Kaya nagtitiwala ako na ang aking MBP ay hindi apektado ng masamang panghinang / masamang kalidad ng paghihinang at ayaw kong dalhin ito sa Apple para sa isang libreng programa sa pag-aayos - bahagyang dahil hindi ako makahanap ng oras upang i-pause ang aking mahahalagang proyekto sa software, bahagyang dahil Natakot ako na baka bigyan ako ng Apple ng hindi gaanong maaasahang logic board o tumanggi sa libreng pag-aayos dahil sa ilan walang kaugnayan mga pag-aayos na ginawa ko nang mano-mano sa aking sarili kanina upang makatipid ng pera: nagpalit ng thermal paste ng ilang beses, pinalitan ang panloob na baterya ng 2 beses, pinalitan ang isang keyboard ng sirang mga pindutan, atbp. Ngunit sa wakas ay nasira ito noong nakaraang linggo: ang imahe ng screen ng laptop ay naging pangit, ito tumangging i-boot ang OS X (laging nagyeyelo sa kalahati) , at - Natapos na ang libreng programa sa pag-aayos ng Apple! Alam kong may mga abot-kayang solusyon tulad ng $50 BGA resoldering sa hindi opisyal na lokal na repair shop at posibleng makakuha ng bagong kapalit na HD 6750M chip mula sa AliExpress sa halagang $35 o mas mura. ( http://www.aliexpress.com/item/DC-2...0028-216-0810028-BGA-Chipset/32764872143.html o https://www.aliexpress.com/item/DC-2015-New-216-0810001-216-0810001-Graphic-Chipset/32718112928.html , dahil hindi ko alam kung totoo ito - https://www.rossmanngroup.com/board...0604-replace-216-0810005-gpu-with-216-0810028 ) upang magarantiya ang isang matagumpay na pagkumpuni, kaya ang kabuuang presyo ng pagkumpuni ay alinman sa $50 o $50+$35=$85 - mas mababa sa $100 sa anumang kaso. Ngunit hindi ako mahilig mag-invest ng pera sa mga lumang computer, kaya naisip ko - paano kung may ilang hack sa puwersa MBP na gumamit ng pinagsamang mga graphics LAHAT NG ORAS, kahit habang nagbo-boot ? At pagkatapos ay nagsimulang tuklasin ang mga posibleng solusyon...

===

Una sa lahat, posibleng matagumpay na mag-boot ng MBP sa OS X habang ginagamit pa rin ang nabigong GPU, pagkatapos mong alisin ang mga driver ng AMD sa pamamagitan ng pag-boot sa command line mode ( CMD+S ) at pagpasok ng mga utos na ito:
1) fsck -fy (upang suriin ang isang disk)
2) mount -your / (i-mount ang isang root filesystem na may mga pahintulot sa pagbasa/pagsusulat)
3) sudo mkdir /AMD_Kexts/ (gumawa ng isang direktoryo upang iimbak ang mga driver ng AMD kung sakaling kakailanganin mo ang mga ito sa hinaharap)
4) sudo mv /System/Library/Extensions/AMD*.* /AMD_Kexts/ (ilipat ang mga driver ng AMD)
5) sudo rm -rf /System/Library/Caches/com.apple.kext.caches/ (alisin ang cache ng mga driver ng AMD)
6) sudo mkdir /System/Library/Caches/com.apple.kext.caches/ (kung sakaling maging pipi ang OS X at hindi na muling gagawa ng direktoryo na ito, ginagawa ko ito para sa OS X)
7) sudo touch /System/Library/Extensions/ (upang i-update ang mga timestamp upang ang mga bagong cache ng driver - nang walang mga driver ng AMD - ay tiyak na itatayong muli)
8) sudo umount / (i-mount ang isang partition upang matiyak na ang iyong mga pagbabago ay na-flush dito)
9) sudo reboot

Ang antas ng iyong abala habang ginagawa ang mga hakbang na ito - lubos na nakadepende sa kung gaano kabigat ang pagbaluktot ng larawan ng isang screen sa iyong kaso. Sa aking kaso ito ay mas mahirap dahil ang OS X partition ay naging isang 'read-only' na partisyon (dahil sa napakaraming emergency shutdown na ginawa ko habang desperadong sinusubukang i-boot ang OS X na may nabigong GPU) kaya kinailangan kong tanggalin ang isang hard drive mula sa MacBook Pro at (gamit ang USB to SATA 2.5' adapter na kinuha mula sa aking portable HDD) i-attach ito sa isang computer na may Linux, pagkatapos ay sinunod ang mga tagubiling ito:

https://superuser.com/questions/961401/mounting-hfs-partition-on-arch-linux (unang sagot) - maingat na nagsagawa ng isang bilang ng mga utos, kinakalkula ang isang limitasyon ng sukat para sa aking layout ng parisyon, at sa wakas ay tumakbo sudo mount -t hfsplus -o force,rw,sizelimit=YOURNUMBER /dev/sdb2 /mnt upang i-mount ang HFS+ partition na ito sa /mnt na direktoryo sa read-write mode. Pagkatapos ay isinagawa ko ang mga ito '1) -7)' mga hakbang na nakikita mo sa itaas, at nag-ayos din ng filesystem sa pamamagitan ng pagpapatakbo sudo fsck.hfsplus -f /dev/sdb2 bago i-unmount ang isang partition na may sudo umount /mnt at paglalagay ng hard drive pabalik sa MBP...

===

Nagbigay ito sa akin ng isang MBP na maaaring mag-boot sa OS X bagaman PA RIN gamit ang isang sirang AMD GPU: kaya ang imahe ng screen ay napaka-distorted (maaaring mag-browse sa Internet ngunit medyo hindi maginhawang magbasa ng isang teksto) , sobrang laggy ang Launchpad, at hindi ka maaaring lumipat sa Integrated GPU gamit ang gfxCardStatus dahil: walang mga driver ng AMD (na kailangan naming alisin upang matagumpay na mag-boot sa OS X) Iniisip ng Macbook Pro na ang panloob na screen nito ay External Display at sinasabi ng gfxCardStatus na imposibleng lumipat dahil ang External Display ay gumagamit ng AMD GPU. Sa isang lugar may nakita akong mungkahi na posibleng muling buuin ang isang gfxCardStatus mula sa source code - https://github.com/codykrieger/gfxCardStatus - na may inalis o nagkomento 156-166 na linya nasa ./gfxCardStatus/Classes/GSProcess.m para huwag pansinin ang panlabas na display:

// alamin kung pinipilit ng isang panlabas na monitor na i-on ang discrete gpu
Ipinapakita ng CGDirectDisplayID[8];
CGDisplayCount displayCount = 0;
if (CGGetOnlineDisplayList(8, ipinapakita, &displayCount) == noErr) {
para sa (int i = 0; i
kung ( ! CGDisplayIsBuiltin(mga ipinapakita))
[listahan addObject:[NSDictionary dictionaryWithObjectsAndKeys:
Str(@'External Display'), kTaskItemName,
@ '', kTaskItemPID, wala]];
}
}


Kaya't muling itinayo ko ang isang gfxCardStatus gamit ang mga tagubilin mula sa huling tugon ng isyung ito -
https://github.com/codykrieger/gfxCardStatus/issues/229
(kinailangan ding mag-download ng aMacOSX10.11.sdkmula rito - https://github.com/phracker/MacOSX-SDKs/releases - i-unpack at kopyahin ito sa XCode's/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk- dahil sa katangahan ng Apple ang pinakabagong XCode para sa El Capitan ay hindi kasama ang SDK para sa El Capitan!) Gayunpaman, hindi pa rin ito gumana - nagpanggap lang ang gfxCardStatus na lumipat ito sa Integrated GPU, habang sa totoo lang ay hindi ito hinayaan ng OS X na lumipat! Kahit pagkatapos kong mag-edit ./gfxCardStatus/Classes/GSGPU.m file upang paganahin ang mahiwagang ' Nuke ito mula sa paglipat ng orbit ' opsyon, hindi pa rin ito makapagpalit...

===

Pagkatapos ay natuklasan ko ang kawili-wiling imbakan na ito - https://github.com/0xbb/gpu-switch - na bahagyang katulad ng source code nito sa gfxCardStatus ngunit mayroon ding 'Login Hooks' ( install_hooks.sh ) upang 'i-automate ang proseso ng paglipat para sa pag-login/pag-logout'. Nakalulungkot na hindi ito gumana para sa akin... Gayunpaman, mayroong isang napaka-interesante gpu-switch text file sa mismong ugat ng repositoryong ito, na naglalarawan sa mga variable ng EFI!

https://github.com/0xbb/gpu-switch/blob/master/gpu-switch

Matapos itong pag-aralan at basahin din ang mga komento ng isyung ito - https://github.com/0xbb/gpu-switch/issues/11 - Naging kumpiyansa akong subukan ang solusyong ito, ngunit nalaman kong ang aking MacBook Pro 2011 8,2 na may OS X El Capitan 10.11.6 ay nasa isang Napakaproblema ng sitwasyon:

1) Hindi naka-install ang rEFInd, at upang mai-install ito - dapat i-disable ang proteksyon ng SIP. Ngunit hindi ako makapag-boot sa Recovery mode ( Command+Option+R ) o sa OS X Installation DVD/USB ( hawakan ang Opsyon ), (upang huwag paganahin ang SIP) , dahil nag-freeze sila habang nagbo-boot! - kahit na inalis ko ang mga AMD kext sa aking system, siyempre ang mga tool sa pagbawi na ito ay gumagamit ng mga AMD kext na isinama sa kanilang disenyo. Hindi rin magagamitugat tangahack ( https://github.com/gdbinit/rootfool ) upang huwag paganahin ang SIP sa panahon ng runtime, dahil gumagana lamang ito sa bersyon ng OS X na mas matanda sa 10.11.4

2) Sinubukan kong painitin ang aking Macbook Pro nang kusa (pinipilit ang paggamit ng CPU sa 100% at ilagay ito sa isang mahigpit na saradong bag) upang pilitin itong i-shutdown mula sa sobrang pag-init at pagkatapos ay mabilis na i-reboot upang ang Integrated graphics ay paganahin sa panahon ng boot - na ginagawang posible na mag-boot sa Recovery. Ngunit dahil sa kahanga-hangang high end na thermal paste na inilapat ko hindi pa gaanong katagal - hindi ito mapainit kahit na pagkatapos ng mahabang panahon na paghihintay! Sa puntong ito naisip ko na maaaring: sa) alisin ang AMD kexts mula sa Installation media, o b) upang ikonekta muli ang hard drive ng MBP sa isang Linux machine at magpatakbo ng isang grupo ng mga chmod upang alisin ang mga flag ng SIP mula sa mga direktoryo na binanggit dito ( http://apple.stackexchange.com/questions/193368/what-is-the-rootless-feature-in-el-capitan-really ) na posibleng gawing unbootable ang isang system, o c) upang subukang mag-install ng rEFInd sa HFS+ partition nang direkta mula sa isang Linux machine na may mga karapatan sa ugat dahil ito ay mag-bypass sa SIP --- ngunit hindi pa na-explore ang mga opsyong ito, kahit na ang ilan sa mga ito ay maaaring gumana...

3) Nais mag-boot ng Linux LiveCD upang i-edit ang mga variable ng EFI mula doon, ngunit anuman ang ginawa ko: sinubukang mag-boot nang diretso nang walang mga pagbabago sa opsyon ng GRUB, sinubukang i-edit ang mga opsyon sa boot ng GRUB ( may 'e' key ) Magdagdag nomodeset / tanggalin tahimik na splash / o pareho sa bawat kumbinasyon, o tulad ng iminungkahi sa artikulong ito ( https://wiki.archlinux.org/index.php/MacBookPro8,1/8,2/8,3_(2011) ) idagdag din i915.modeset = 0 radeon.modeset = 0 o radeon.modeset=0 i915.modeset=1 i915.lvds_channel_mode=2 ; at saka pinindot Fn+F10 o Shift+Ctrl+Fn+F10 upang mag-boot gamit ang mga pagpipiliang ito: ngunit ang proseso ng pag-boot ng Linux ay palaging nabigo sa iba't ibang yugto ng pag-boot, anuman ang sikat na pamamahagi ng Linux na madaling gamitin ng gumagamit o kung anong bersyon nito ang sinusubukan ko: sinubukan ang maraming mga release ng Ubuntu / Lubuntu / Fedora , kahit na ang lumang ' AMD64 Mac' at 'Alternate AMD64 Mac' na mga imahe, ngunit palagi silang nabigo - alinman sa simula ng proseso ng boot (itim na screen, o isang itim na screen na may kumikislap o natigil _ character sa kaliwang itaas na sulok) o nabigo sa pinakadulo nito - bago ito dapat magpakita ng graphical na desktop environment...

mamaya,toto_84sumulat na nagawa niyang i-boot ang Ubuntu sa graphical mode gamit ang sumusunod na setup para sa GRUB:
  • Upang hindi paganahin ang AMD graphics card idinagdag ko ang mga sumusunod na linya pagkatapos itakda ang gfxpayload=keep
outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0
  • Susunod na idinagdag ko ang sumusunod pagkatapos tahimik na splash
    i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0
(batay sa https://ubuntuforums.org/showthread.php?t=2157775 )

===

Pagkatapos ay naalala ko na may mga hindi-mainstream na pamamahagi ng Linux para sa mga advanced na user, na mayroong LiveCD nang walang anumang graphical na interface : ibinaba ka sa isang purong console at dapat mong i-install ang system kasama lamang ang mga graphical na interface at software packages / grupo ng mga package na tahasan mong pipiliin. Halimbawa: Arch Linux ( https://www.archlinux.org/ ) at Gentoo Linux ( https://gentoo.org/ ). Dahil ang kanilang LiveCD ay walang graphical na interface, maaari silang i-boot nang walang problema sa isang purong Linux console at doon maaari mong i-edit ang mga variable ng EFI ! Kaya narito ang isang...

===
=== 100% WORKING SOLUTION
===
=== Pilitin ang iyong MBP na LAGING gumamit ng Intel integrated GPU (EFI variable fix)
===
=== upang gawin itong mahusay muli ! Mga Reaksyon:yakult121, apples_arrogance, slimmy18222 at 98 pang iba

Mga ZapNZ

Ene 23, 2017


  • Abr 18, 2017
Holy crap salamat sa iyong trabaho. Isinulat ko ang Apple na NAGPAMUMAWA sa kanila na gawin ang isang bagay na tulad nito na kinasasangkutan ng pagpapalit ng default ng EFI sa dGPU sa pag-boot, ngunit hindi na sumama sa kanila hanggang ngayon.

I'm going to give this a go.
Mga Reaksyon:tipoo, gyrene2083 at AppleMacFinder

AppleMacFinder

Orihinal na poster
Disyembre 7, 2009
  • Abr 18, 2017
Sinabi ng ZapNZs: Holy crap salamat sa iyong trabaho. Isinulat ko ang Apple na NAGPAMUMAWA sa kanila na gawin ang isang bagay na tulad nito na kinasasangkutan ng pagpapalit ng default ng EFI sa dGPU sa pag-boot, ngunit hindi na sumama sa kanila hanggang ngayon.

I'm going to give this a go.

Salamat sayong mga mabubuting salita, Mga ZapNZ , sana ay gawing mahusay mong muli ang iyong Mac sa pamamagitan ng tagubiling ito Mga Reaksyon:duffman9000 at AppleMacFinder S

sampal

Hul 25, 2008
  • Abr 18, 2017
AppleMacFinder, hahayaan din ba ng iyong solusyon ang isang tao na mag-boot sa Windows gamit ang pinagsamang GPU? Narinig ko sa Boot Camp, palaging gagamitin ng MBP ang discrete GPU sa Windows.
Mga Reaksyon:AppleMacFinder SA

ah-

Mayo 7, 2010
  • Abr 18, 2017
Sinabi ni slapple: AppleMacFinder, hahayaan din ba ng iyong solusyon ang isang tao na mag-boot sa Windows gamit ang pinagsamang GPU? Narinig ko sa Boot Camp, palaging gagamitin ng MBP ang discrete GPU sa Windows.
Dapat itong gumana, kung mag-boot ka sa EFI mode. Tanging ang mga kamakailang MBP (11,3 at pataas sa tingin ko) ay hindi pinagana ang intel GPU sa Windows, at may mga workaround: https://github.com/0xbb/gpu-switch
Mga Reaksyon:AppleMacFinder

AppleMacFinder

Orihinal na poster
Disyembre 7, 2009
  • Abr 18, 2017
Sinabi ni slapple: AppleMacFinder, hahayaan din ba ng iyong solusyon ang isang tao na mag-boot sa Windows gamit ang pinagsamang GPU? Narinig ko sa Boot Camp, palaging gagamitin ng MBP ang discrete GPU sa Windows.

Hi sampal ,

1) Itong purong software fix ay nasa EFI BIOS level. Sa teorya dapat itong gumana sa ANUMANG umiiral na operating system, iyon ay:
*) tugma sa Macbook Pro hardware (x86_64 aka AMD64 na arkitektura ng CPU - https://en.wikipedia.org/wiki/X86-64 )
*) tugma sa bersyon ng EFI firmware ng MBP (Ang sinaunang OS na walang suporta sa EFI ay hindi gagana nang direkta sa labas ng kahon, bagaman dapat mayroong isang paraan upang ilunsad ang mga ito sa ilang compatibility mode, pati na rin ang ilang kakaibang OS ay maaaring hindi tugma sa bersyon ng Apple ng EFI)

Sa totoo lang, ang pag-aayos ng mga variable ng EFI na ito ay maaaring magdulot ng malaking benepisyo sa mga user ng MBP 2011 na gustong i-double boot ang kanilang OS X sa Linux: dahil sa napakaspesipikong paraan ng Apple sa pagkonekta ng dalawang GPU sa makinang ito, kung minsan ay mahirap i-setup kahit ang sikat. Mga pamamahagi ng Linux. Huwag sisihin ang AMD, ito ang unang laptop ng Apple na may AMD sa dual graphics kaya malamang na walang oras ang Apple na bumuo ng isang mahusay na pagpapatupad ng dual graphics. Sa hindi pinagana ang dual graphics, ngayon ay dapat na mas madaling mag-setup ng anumang Linux, hindi pa ito nasubok...

2) Kahit na wala ang EFI variable fix na ito, kahit papaano ay posible na lumipat sa Intel GPU sa Windows, kung ang parehong mga GPU ay nakikita ng Windows sa pamamagitan ng PCI (kung hindi pinutol ng EFI ang PCI access dito para sa mga operating system na tumatakbo sa ilalim ng BootCamp) , kahit na maaaring mangailangan ito ng ilang panggugulo sa mga driver. Gayundin ako ay lubos na sumasang-ayon sa ah- :
ah- sinabi: Dapat itong gumana, kung mag-boot ka sa EFI mode. Tanging ang mga kamakailang MBP (11,3 at pataas sa tingin ko) ay hindi pinagana ang intel GPU sa Windows, at may mga workaround: https://github.com/0xbb/gpu-switch
Posibleng panatilihin ang ilang OS (kabilang ang Windows) sa isang Mac nang walang anumang Bootcamp, gamit lamang ang isang rEFInd - http://www.rodsbooks.com/refind/

BTW bakit hindi patakbuhin ang Windows sa isang virtual machine? Halimbawa: ilang taon na ang nakalilipas gumawa ako ng ilang mga benchmark ng native na pagganap ng OS X kumpara sa Windows sa loob ng isang Parallels Desktop, at habang ang graphic performance hit ay nasa isang lugar sa humigit-kumulang 35%, ang pagganap ng CPU ay halos 2% na mas mabagal. Sa ngayon ang pagkakaiba ay dapat na mas maliit, dahil ang 'ilang taon' ay isang malaking oras para sa anumang software na mapabuti, lalo na para sa isang sikat na virtualization software. Kung hindi mo gustong magbayad o pirata, subukan ang ilang freeware virtualization tool tulad ng VirtualBox at QEMU. Maaaring maging ang Wine ay maaaring maging angkop para sa iyong mga pangangailangan Huling na-edit: Mar 18, 2017

Matejh

Hul 5, 2014
  • Abr 19, 2017
Ano ang mangyayari kung ikinonekta mo ang panlabas na display?
Mga Reaksyon:Bob B at AppleMacFinder

lympero

Setyembre 1, 2008
Sining, Greece
  • Abr 19, 2017
Salamat sa iyong solusyon. Hindi ko pa nasusubukan ngunit mayroon akong 2011 mbp at sigurado akong kakailanganin ko ang solusyon na ito sa malapit na hinaharap.
Mga Reaksyon:AppleMacFinder

maflynn

Moderator
Miyembro ng tauhan
Mayo 3, 2009
Boston
  • Abr 19, 2017
Sinabi ni Matejh: Ano ang mangyayari kung ikinonekta mo ang panlabas na display?
Ang aking pag-unawa ay ang display port connector ay naka-hardwired sa dGPU kaya hindi mo magagamit ang iGPU upang magmaneho ng isang panlabas na monitor.
Mga Reaksyon:AppleMacFinder

magicaltrevor70

Abr 19, 2017
  • Abr 19, 2017
Salamat sa pagbibigay nito, ngunit sa kasamaang-palad ay hindi ito gumagana para sa akin.

Kapag sinusubukang i-rm ang 'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' na file, nakukuha ko ang:

Hindi maalis ang 'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' Hindi pinahihintulutan ang operasyon

Kapag sinusubukang gawin ang printf command, nakukuha ko:

zsh: hindi pinahihintulutan ang operasyon: /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

Kahit na naka-log in ako bilang root, mukhang hindi na mababago ang file na iyon
Mga Reaksyon:AppleMacFinder

AppleMacFinder

Orihinal na poster
Disyembre 7, 2009
  • Abr 19, 2017
sabi ni magicaltrevor70: 1) Hindi maalis ang 'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' Hindi pinahihintulutan ang operasyon

2) zsh: hindi pinahihintulutan ang operasyon: /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

Ginagawa mo ba ito mula sa Arch Linux LiveCD ? Kung sinusubukan mo ito mula sa OS X o OS X recovery, hindi ka hahayaan ng proteksyon ng SIP na payagan iyon. Subukan sa Arch Linux LiveCD at dapat itong gumana para sa iyo

CarefreeCanadian

Abr 18, 2017
  • Abr 19, 2017
Sinabi ng AppleMacFinder: Ginagawa mo ba ito mula sa Arch Linux LiveCD? Kung sinusubukan mo ito mula sa OS X o OS X recovery, hindi ka hahayaan ng proteksyon ng SIP na payagan iyon. Subukan sa Arch Linux LiveCD at dapat itong gumana para sa iyo

Nagkakaroon ako ng parehong isyu ng hindi mabago ang mga efivar. Ginagawa ko ito mula sa isang Archlinux Live USB na hindi pinagana ang SIP. Sinubukan kong i-remount ang mga efivar r/w ngunit nakakakuha pa rin ako ng 'hindi pinahihintulutan ang operasyon.'

May nakahanap na ba ng solusyon dito?
Mga Reaksyon:AppleMacFinder

toto_84

Abr 19, 2017
Varese, Italya
  • Abr 19, 2017
Sinabi ng CarefreeCanadian: Nagkakaroon ako ng parehong isyu ng hindi ko magawang baguhin ang mga efivar. Ginagawa ko ito mula sa isang Archlinux Live USB na hindi pinagana ang SIP. Sinubukan kong i-remount ang mga efivar r/w ngunit nakakakuha pa rin ako ng 'hindi pinahihintulutan ang operasyon.'

May nakahanap na ba ng solusyon dito?

Una sa lahat salamat @AppleMacFinder para sa iyong trabaho! Ngayon ay muli kong nagamit ang aking macbook pro noong unang bahagi ng 2011 kasama ang integrated gpu.

@CarefreeCanadian Naranasan ko ang parehong problema gamit ang isang pamamahagi ng Ubuntu Live 16.10 at nalutas ko ang isyu sa mga sumusunod na hakbang:

Upang alisin gpu-power-prefs-...' variable ito ay kinakailangan una sa lahat upang i-unmount ang mga efivar:

*) umount /sys/firmware/efi/efivars/

pagkatapos ay i-mount ang mga efivar sa read/write mode:

*) mount –t efivarfs rw /sys/firmware/efi/efivars/

*) chattr -i /sys/firmware/efi/efivars/gpu-power-prefs-[pindutin ang TAB para mag-autocomplete]

*) rm /sys/firmware/efi/efivars/gpu-power-prefs-[pindutin ang TAB para mag-autocomplete]

pagkatapos ng mga karagdagang hakbang na ito maaari mong sundin ang gabay na @AppleMacFinder

Sana makatulong ito sa ibang tao.
Mga Reaksyon:igorung, Nightwing32, j-beda at 11 pang iba

AppleMacFinder

Orihinal na poster
Disyembre 7, 2009
  • Abr 19, 2017
Sinabi ng CarefreeCanadian: Nagkakaroon ako ng parehong isyu ng hindi ko magawang baguhin ang mga efivar. Ginagawa ko ito mula sa isang Archlinux Live USB na hindi pinagana ang SIP. Sinubukan kong i-remount ang mga efivar r/w ngunit nakakakuha pa rin ako ng 'operasyon na hindi pinahihintulutan.
sabi ni magicaltrevor70:hindi pinahihintulutan ang operasyon
Una sa lahat, kung ang SIP ay pinagana o hindi pinagana - hindi dapat mahalaga dahil ang SIP ay OS X na tampok at hindi pinapansin ng Linux ang mga SIP flag na iyon. Mga kaibigang may problemang 'hindi pinahihintulutan ang operasyon', kailangan kong malaman ang higit pa tungkol sa configuration ng iyong hardware/software, upang maunawaan - kung ano ang negatibong pagkakaiba sa pagitan ng mga configuration ng minahan at ng sa iyo na pumipigil sa iyong makamit ang tagumpay. Halimbawa: nagbo-boot ka ba sa ArchLinux sa pamamagitan ng rEFInd? Dahil hindi ako gumagamit ng rEFInd, diretsong mag-boot mula sa EFI ng Mac sa pamamagitan ng pagpindot sa 'Option' key. Hindi ko rin alam kung mahalaga ito, ngunit nasa macOS Sierra ka ba? Dahil ang aking OS ay El Capitan (10.11.6), at ayon sa teorya ay maaaring ni-lock ng Sierra ang mga variable ng EFI... Gayundin dapat nating subukang hanapin ang problemang ito sa Internet, dahil maaaring ito ay isang isyu na hindi nakahiwalay sa MBP.. .
EDIT: pakibasa toto_84 mensahe sa itaas
[doublepost=1489960984][/doublepost]
sinabi nito_84: Naranasan ko ang parehong problema gamit ang isang pamamahagi ng Ubuntu Live 16.10 at nalutas ko ang isyu sa mga sumusunod na hakbang
toto_84 , Nagulat ako na nagawa mong i-boot ang Ubuntu, dahil ang graphical na isyu na ito ay dapat na pumigil sa pag-boot nito... Sa anumang kaso, magaling! Mga Reaksyon:TonyRS at AppleMacFinder

CarefreeCanadian

Abr 18, 2017
  • Abr 19, 2017
@totoe_84 , ang pag-unmount pagkatapos ay ang pag-remount sa aking mga efivar ay nalutas ang aking isyu nang walang kinakailangang i-disable ang SIP. Salamat.

Gayundin, salamat @AppleMacFinder para sa pag-post ng solusyon na ito! Nailigtas mo kaming lahat ng maraming pagsubok at pagkakamali at nagbigay ng mahusay na solusyon sa komunidad na 'nabigong macbook pro 2011' Mga Reaksyon:AppleMacFinder M

pagmamason

Peb 20, 2017
  • Peb 20, 2017
Kahanga-hangang post @AppleMacFinder !
Nagkaroon ako ng parehong problema at ginawa ko ang ilan sa iyong mga hakbang tulad ng 2 taon na ang nakakaraan, ngunit huminto ako sa kalagitnaan Mga Reaksyon:Keno_beano at AppleMacFinder

magicaltrevor70

Abr 19, 2017
  • Peb 20, 2017
toto_84 sinabi: pagkatapos ay i-mount ang mga efivar sa read/write mode:

*) mount –t efivarfs rw /sys/firmware/efi/efivars/

Kapag sinusubukan ang hakbang na ito nakukuha ko

mount: hindi kilalang uri ng filesystem na 'efivars'
Mga Reaksyon:AppleMacFinder

toto_84

Abr 19, 2017
Varese, Italya
  • Peb 20, 2017
sabi ni magicaltrevor70: Kapag sinusubukan ang hakbang na ito nakukuha ko

mount: hindi kilalang uri ng filesystem na 'efivars'
@magicaltrevor70 Sa tingin ko nagkakamali ka:
ang uri ng filesystem ay efivarfs hindi efifars

*) bundok –t efivarfs rw / sys / firmware / efi / efivars /
Mga Reaksyon:okkolokko, gyrene2083 at AppleMacFinder

magicaltrevor70

Abr 19, 2017
  • Peb 20, 2017
Ginawa niyan! Salamat! Gumagana na ulit ang macbook ko Mga Reaksyon:AppleMacFinder

Mga ZapNZ

Ene 23, 2017
  • Peb 20, 2017
Ano ang pinakamadaling paraan upang galugarin ang variable ng gpu-power-pref?
Kung mayroon man, sisimulan ko ba ang pahayag sa 'rm'? Huling na-edit: Mar 20, 2017
Mga Reaksyon:AppleMacFinder R

roberthallin

Oktubre 25, 2009
Stockholm, Sweden
  • Peb 20, 2017
Ako ay ganap na bago sa ito, ngunit ako ay dumaan sa mga tagubilin ni toto_84 nang walang anumang problema, pagkatapos ay pinalitan ko ang direktoryo sa efivars. Kapag nag-type ako ng chattr-command mula sa mga tagubilin ng AppleMacFinder ang lahat ng nangyayari ay ang isang malungkot na smiley ay lilitaw sa kanang bahagi ng screen at ang command line ay tumalon pababa ng isang hakbang at ngayon ay nagsasabing 1 root sa simula. May kulang ba ako? Na-type ko ang command sa verbatim, ilang beses. Huling na-edit: Mar 20, 2017
Mga Reaksyon:AppleMacFinder SA

Altis

Set 10, 2013
  • Peb 20, 2017
Wow, ito ay mahusay na bagay!

Sana ay maabala ang Apple na tulungan ang mga tao tulad ng ginawa mo dito... isa ito sa mga dahilan kung bakit ako bumili ng 2010 17' sa halip na ang mas maganda ngunit mapanganib na 2011.
Mga Reaksyon:AppleMacFinder

pristratton

Disyembre 20, 2011
Winnipeg, Manitoba, Canada
  • Peb 20, 2017
OO, ito talaga ang hinahanap ko, maraming salamat.

Maayos pa rin ang takbo ng aking sistema, ngunit hindi ako nagpipigil ng hininga sa kung gaano ito katagal mananatili sa ganitong paraan.

Makatuwiran na dapat tayong lumipat sa pinagsama-samang mga graphics upang mapanatili ang ating mga system. Nakakahiya sa Apple sa hindi pagiging aktibo sa departamentong ito, ngunit ano ang inaasahan mo, gusto nilang bumili ka ng bagong Mac.

I-bookmark ko ang page na ito.

Salamat
Mga Reaksyon:duffman9000, monofase, Regretela at 1 pang tao
  • 1
  • 2
  • 3
  • Pumunta sa pahina

    Pumunta ka
  • 117
Susunod

Pumunta sa pahina

Pumunta kaSusunod Huli