Önyükleme gri ekranda duruyor (yeni OS X kurulumuyla USB sürücüsünden önyükleme yaparken bile)


19

AMD Radeon 6770M ile MacBook Pro 15 "2011 Sonu (MacBookPro8,2), ekran önyükleme yapmadan önce iki hafta boyunca ekran bozulması ve ilgili sistem çökmeleri / sıfırlamaları sergiledi. Önyükleme Apple logolu gri ekran boyunca ilerleyecek ancak giriş ekranına geçmiş gibi göründüğünde, Apple logosu ve döndürücü kaybolacak ve boş bir gri ekrana asılacaktı.

Başlangıçta sabit sürücüde yolsuzluk olduğundan şüphelendim ve bunu düzeltmeye çalıştım. Başarısız bir şekilde, her birini yukarıda açıklandığı gibi asmaya devam ederek aşağıdakileri denedim:

  • Güvenli önyükleme
  • Kurtarmaya önyükleme (İnternet Kurtarma dahil)
  • USB sürücüsüne ortam yükleme
  • USB sürücüsünde OS X kurulumundan önyükleme
  • NVRAM'ı temizle
  • SMC'yi sıfırla

Ayrıca Apple Donanım Testini herhangi bir sorun bulmadan birçok kez çalıştırdım.

Ayrıntılı güvenli önyükleme (Cmd + Üst Karakter + V), beklediğim her şeyi çıktı ama yukarıda açıklandığı gibi askıda kalacaktı.

GPU ile ilgili sorunların çevrimiçi olarak daha fazla yayına rastladıktan sonra bunu neden olarak tekrar ziyaret ettim:

Ubuntu'yu bir USB flash sürücüden önyüklemeye çalışırken, sadece Grub'a kadar gidebilirim. Ubuntu Masaüstü'nü önyüklemeye veya Grub'taki grafik stilini çalıştırmaya çalışırken sistem kilitlenirdi.

Bu noktada, Apple Hardware Test'i çalıştırmak, standart testin bitiminden hemen önce, muhtemelen bir video testi yaparken [tahmin] asıldı.

Yukarıdaki Apple Tartışma mesajlarındaki tavsiyelere dayanarak aşağıdakileri yaptım:

  • Tek Kullanıcı moduna önyükleme
  • Aşağıdaki komutları yürütün:
    / sbin / fsck -fy /
    / sbin / mount -uw /
    mkdir / Disabled_System_Library_Extensions
    cd / Disabled_System_Library_Extensions
    mv / Sistem / Kütüphane / Uzantılar / ATI *.
    mv / Sistem / Kütüphane / Uzantılar / AMD *.
    touch / Sistem / Kütüphane / Uzantılar
    çıkış

Bu sefer makine sonuna kadar açıldı. Ancak, grafikler son derece yavaş, hatta pencereleri simge durumuna küçültürken geçişler bile. MBP'mi, benzer sorunlarla karşılaşan diğerlerinin çok sayıda raporunun, geri çağırma ile sonuçlanan GPU ile ilgili benzer bir hatanın tekrarlaması gibi görünmesi nedeniyle değiştirme talebinde bulunmak için Apple'a götüreceğim.


Şimdi çözülmüş bir sorunu gidermek için nasıl çalıştığınızı belgelemek mi istiyorsunuz? Sadece neyin istendiğini ve daha düzenli bir şekilde denediğinizi belirtmek için bunu düzenlemek yerine, düzenlemelerin ele alındığı son hedefin ne olduğu açık değildir.
bmike

@bmike - Bunun bir karmaşa olduğunu kabul ediyorum. Şimdi yeniden düzenlediğim konuyu anladığım için.
geevs

Düzenlemeyi seviyorum. İlk başta wiki'ye güvenmek zordur, ancak hızlı bir öğrenicisiniz veya görünüşte deneyime sahipsiniz :-) Ayrıca - isterseniz kendi sorunuzu cevaplamaktan çekinmeyin. Çoğunlukla çözümüme nasıl geldiğime dair cevap vermeyi ve bu durumda soruyu sadece kurulumla çok ince hale getirmeyi seviyorum. Ancak, bu bir zevk meselesi, bir gereklilik değil. Her iki durumda da, siteye hoş geldiniz ve donanım servisi ile iyi şanslar.
bmike

Bu sorunları açıklayan son makale: macrumors.com/2014/01/17/2011-macbook-pro-gpu-glitches 2012'deki benzer sorunları hatırlayın: support.apple.com/kb/TS2377
geevs

Yanıtlar:


11

Çözüldü: Tek Kullanıcı moduna önyüklendi ve Radeon GPU'yu devre dışı bıraktı.

Soruşturma detayları:

Başlangıçta sabit sürücüde yolsuzluk olduğundan şüphelendim ve bunu düzeltmeye çalıştım. Başarısız bir şekilde, her birini yukarıda açıklandığı gibi asmaya devam ederek aşağıdakileri denedim:

  • Güvenli önyükleme
  • Kurtarmaya önyükleme (İnternet Kurtarma dahil)
  • USB sürücüsüne ortam yükleme
  • USB sürücüsünde OS X kurulumundan önyükleme
  • NVRAM'ı temizle
  • SMC'yi sıfırla

Ayrıca Apple Donanım Testini herhangi bir sorun bulmadan birçok kez çalıştırdım.

Ayrıntılı güvenli önyükleme (Cmd + Üst Karakter + V), beklediğim her şeyi çıktı ama yukarıda açıklandığı gibi askıda kalacaktı.

GPU ile ilgili sorunların çevrimiçi olarak daha fazla yayına rastladıktan sonra bunu neden olarak tekrar ziyaret ettim:

Ubuntu'yu bir USB flash sürücüden önyüklemeye çalışırken, sadece Grub'a kadar gidebilirim. Ubuntu Masaüstü'nü önyüklemeye veya Grub'taki grafik stilini çalıştırmaya çalışırken sistem kilitlenirdi.

Bu noktada, Apple Hardware Test'i çalıştırmak, standart testin bitiminden hemen önce, muhtemelen bir video testi yaparken [tahmin] asıldı.

Yukarıdaki Apple Tartışma mesajlarındaki tavsiyelere dayanarak aşağıdakileri yaptım:

  • Tek Kullanıcı moduna önyükleme
  • Aşağıdaki komutları yürütün:
    / sbin / fsck -fy /
    / sbin / mount -uw /
    mkdir / Disabled_System_Library_Extensions
    cd / Disabled_System_Library_Extensions
    mv / Sistem / Kütüphane / Uzantılar / ATI *.
    mv / Sistem / Kütüphane / Uzantılar / AMD *.
    touch / Sistem / Kütüphane / Uzantılar
    çıkış

Bu sefer makine sonuna kadar açıldı. Ancak, grafikler son derece yavaş, hatta pencereleri simge durumuna küçültürken geçişler bile. MBP'mi, benzer sorunlarla karşılaşan diğerlerinin çok sayıda raporunun, geri çağırma ile sonuçlanan GPU ile ilgili benzer bir hatanın tekrarlaması gibi görünmesi nedeniyle değiştirme talebinde bulunmak için Apple'a götüreceğim.


@bmike - Rehberlik için teşekkürler. Önerdiğiniz gibi ayrı bir soru-cevap biçiminde yeniden biçimlendirdim. Bu sefer StackExchange'ten yapıyorum Bir süre önce oluşturdum ama dün kullanışlı değildi.
smr

Bu benim MacBook Pro 15 "2011 Erken, i7 2Ghz, AMD Radeon 6490M için çalıştı. Ancak bundan sonra yükleyici ile temiz bir şekilde (Mountain Lion'dan Yosemite'ye) kurulum yapmaya çalıştım ve şimdi her önyüklememde gri ekranda asılı kalıyor Yükleyiciye yalnızca Tek Kullanıcı moduyla önyükleme yapabilirim, ancak yüklü olan OS X'e önyükleme yapamam. Bu yüzden herkesin bu noktadan itibaren "yükseltme" ile başka bir OS X yüklemeyi denememesini tavsiye ederim
IgnasK

@smr. Yazdığınız için teşekkürler. Herhangi bir takip? Makineyi Apple'a götürdün mü? Bunu çözdün mü? Ben de teşekkür etmeliyim. Bu işe yaradı, ama senin gibi, makinem şimdi çok yavaş.
Tyler Collier

Yapacak bir şey daha. Csrutil'i devre dışı bırakmanız gerekir. Tek Kullanıcı Moduyla Kurtarma'ya önyükleme yapmak mümkündür. Bunu yapmak için: Başlangıç ​​Yöneticisi'ne gitmek için ilk önyükleme sırasında Option (⌥) tuşunu basılı tutun. Komut (⌘) -S düğmesini basılı tutarken, Kurtarma önyükleme birimini seçin. apple.stackexchange.com/questions/261684/… - Ardından yukarıdaki talimatları uygulayın. Yukarıdaki talimatların ilk satırında bir yazım hatası vardır. Fsck satırındaki son eğik çizgiyi atlayın.
Tom Andersen

1

Şimdiye kadar verilen çözümler, makinenin bir yedekleme yapmak ve devam etmek için yeterince önyüklenmesi için yeterince iyi tavsiyedir. Buradaki tavsiyelere uymanız, size yalnızca giriş yapabileceğiniz renkte ancak GUI'nin uygun hızlandırması olmadan önyükleme yapan bir Mac verecektir. Bu, MacBook'u neredeyse kullanılamaz hale getirir. Hatalı AMD yongasını devre dışı bırakan, ancak AMD / Ati ile ilişkili tüm çekirdek uzantılarını kaldırmadan daha iyi hızlandırılmış Intel grafikleri ve çok daha iyi termal yönetim sağlayan bir alternatif.

Arka plan ve açıklamalar

Apple Onarım Uzantısı programı artık kullanılamıyor. Bu sorunu çözmenin tek gerçek yolu AMD yongasını tek başına değiştirmektir. Mantık kurulu değil. "Yeniden balling" değil, "reflowing" değil, "fırınlama" değil. Apple, başarısız bir yongayı başarısız bir yongayla değiştirdi. Tekrar ve tekrar. Böyle bir dizüstü bilgisayar için sadece grafik yongasının değiştirilmesi hala pahalı bir donanım prosedürüdür.

Bilinen tek yol - yani: sadece yazılımla - neredeyse güvenilir bir şekilde tekrar açmak ve hızlandırılmış bir GUI ile oldukça kullanılabilir olmak için 'sadece' başarısız bir AMD grafik yongası ile 2011 MacBook Pro (8,2) elde etmek bu kılavuzdur veya bir varyasyonu. Önceki ipuçlarının çoğu, tüm AMD-kexts'leri kaldırdı ve bu korkunç bir kullanıcı deneyimiyle sonuçlanıyor.

İşletim sisteminizin tam sürümünü bilmeniz gerekir. Aşağıdaki kılavuz Yosemite için daha basit olacaktır, ancak El Capitan veya daha yenisini varsayar. El Capitan, Sierra ve High Sierra'nın SIP (Sistem Bütünlüğü Koruması) devre dışı bırakılmış olması gerekir. Önceki sistemlerde (10.6–10.10) bu adımlar gerekli değildir.

Bu kılavuz, tüm dizinlerin hala varsayılan konumlarında / Sistem / Kütüphane / Uzantılar olduğunu varsayar. Biri hariç tüm AMD-kexts'lerin orada bulunması 'düzgün' çalışma için faydalıdır.

Bazı ekran hızlanmalarını geri almak için, makineyi ayrı grafiklerde (dGPU) değil doğrudan entegre grafiklere (iGPU) önyükleme yapmaya zorlamak gerekecektir. Bu size dizüstü bilgisayarınızı geri verir - ancak bazı özellikleri kaybedersiniz: örneğin harici bir ekran kullanma yeteneği. Thunderbolt veri bağlantıları çalışmalıdır.

İlk prosedür:

- Temiz bir sayfadan başlamak için: SMC ve PRAM / NVRAM'ı sıfırlayın:

kapatma, güç hariç her şeyi fişten çekin, şimdi tutun

<leftShift>+<Ctrl>+<Opt>+<Power>

aynı zamanda serbest bırakma;

- Şimdi tekrar aç ve tut

<Cmd>+<Opt>+<p>+<r> 

aynı anda iki kez zil sesini duyana kadar.

- tuşunu basılı tutarak Kurtarmaya önyükleme yapın

<Cmd>+<r>+<s> 

- SIP'yi devre dışı bırak:

csrutil disable

- önyüklemede dGPU'yu devre dışı bırak

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

- ayrıntılı önyükleme modunu etkinleştir:

nvram boot-args="-v"

- düğmesini basılı tutarak tek bir kullanıcı moduna yeniden başlatın

<Cmd>+<s> 

ön yüklemede

- montaj kök bölümü yazılabilir

/sbin/mount -uw /                        

- bir yedek yedekleme dizini oluşturun

mkdir -p /System/Library/Extensions-off  

- rahatsız edici tek bir metni yoldan çıkarın:

mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/     

- sistemin kextcache'ini güncellemesine izin verin:

touch /System/Library/Extensions/   

- kextcache işleminin bitmesini bekleyin

normal olarak yeniden başlatın: hızlandırılmış bir iGPU ekranınız olacak, ancak sistem arızalı AMD-yongasının güç yönetimini nasıl yapacağını bilmiyor. Bunun için önyüklemeden sonra kext'i manuel olarak yüklemeniz gerekir:

sudo kextload /System/Library/Extensions-off/AMDRadeonX3000.kext

Aşağıdaki LoginHook ile bunu otomatikleştirin:

sudo mkdir -p /Library/LoginHook

sudo nano /Library/LoginHook/LoadX3000.sh

aşağıdaki içeriğe sahip:

#!/bin/bash
kextload  /System/Library/Extensions-off/AMDRadeonX3000.kext
exit 0

daha sonra yürütülebilir ve aktif hale getirin:

sudo chmod a+x /Library/LoginHook/LoadX3000.sh

sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh 

İleride kullanmak için koruyucu önlemler

Bilmeniz gereken iki uyarı daha var: SMC / PRAM / NVRAM sıfırlandığında bu geri döndürülebilir. Böyle bir durumda, GPU-güç-pref nvramının iGPU kullanımını önyükleme süresinden zorlamak için yeniden ayarlanması / ayarlanması gerekir.

Bu oldukça kolay olabileceğinden (ve genellikle yararlı olduğundan çok daha fazla yol tavsiye edilir), muhtemelen böyle bir senaryo için hazırlanmalı ve süreci büyük ölçüde hızlandırmak ve gerekli değişkeni girmeyi çok yapmak için basit bir komut dosyası oluşturmalısınız. daha az hata eğilimli:

 sudo nano /force-iGPU-boot.sh

- Bu dosyaya aşağıdaki içeriği girin:

#/bin/sh
sudo nvram boot-args="-v"
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
exit 0

- Şimdi çalıştırılabilir yapın:

sudo chmod a+x /force-iGPU-boot.sh

Gelecekte, SMC / PRAM / NVRAM varsayılan değerlere sıfırlandığında artık SingleUser ile önyükleme yapmak mümkündür:

<Cmd>+<s>

- Ve önyükleme birimi okuma-yazma monte ettikten sonra sadece yürütmek için:

sh /force-iGPU-boot.sh

Bu kurulum artık Apple'ın yükleyicilerinin beklemediği bir yerde bir kext var. Bu nedenle bu kılavuzda SIP yeniden etkinleştirilmemiştir. AMD sürücülerinde değişiklikler içeren bir güncelleme gerçekleşmek üzereyse , güncelleme işleminden önce AMDRadeonX3000.kext dosyasını varsayılan konumuna geri getirmeniz önerilir . Aksi takdirde güncelleyici, farklı bir sürümün en az başka bir metnini varsayılan konumuna yazar veya en kötüsü, kısmen eşleşmeyen sürücülerin tanımsız bir durumu ile sonuçlanır.

Herhangi bir sistem güncellemesinden sonra, rahatsız edici metin için / System / Library / Extensions klasörü kontrol edilmelidir. Orada bulunması, örneğin, High Sierra'da aşırı ısınma önyükleme döngüsü olan Yosemite ve Sierra'da bir bot asmasına neden olacaktır.

Ayrıca: ne yaparsanız yapın bu dizüstü bilgisayar aşırı ısınıyor. Soğutma sistemi yetersiz ve çok sayıda arızalanan AMD yongaları bunun kanıtı.

Şimdi bu saldırıya uğramış makinenin ömrünü uzatmak için, uzun süreler boyunca gerçekten ağır kaldırmadan kaçınmanız önerilir. Dizüstü bilgisayarlar için genel önerileri kesinlikle uygulayın: sert yüzeylerde kullanın, içindeki fanları ve kanatçıkları temiz tutun. Göreceli olarak agresif ayarlara sahip herhangi bir fancontrol yazılımı kullanmak da yardımcı olacaktır: smcFanControl , MacsFanControl veya TGPro (her ikisi de ticari).

Yasal Uyarı: Bu cevap bir kopyası burada bu soru için verilen pek çok nedenle optimal cevaplar olmadığından bu soru için tekrarladı.


1
Yukarıda bu şimdi eski ve sadece burada güncellenmiştir apple.stackexchange.com/a/295805/251859
LаngLаngС

0

Yedek bir USB sürücüsüne (veya hatta SD karta) OS X'in temiz bir kopyasını neden kurmuyorsunuz ve donanımın yeni bir Apple destekli işletim sistemi kurulumuyla çalıştığını doğrulamıyorsunuz?

Oradan gerçekten bir donanım sorununuz veya zaman içinde biriken tüm değişiklikleri yedekleyip temizlemeniz gereken bir sürücünüz varsa suss edebilirsiniz.

Çekirdekinizi ethernet üzerinden gdb veya hatta bir seri port üzerinden ddb ile hata ayıklama tavşan deliğinin derinliklerine inebilirsiniz , ancak yeni başlamak hemen hemen her zaman daha hızlıdır. Ciddi donanım sorunları olan makineler genellikle harici bir sürücüye basit bir işletim sistemi kuramazlar ve yeni bir "İşletim Sistemi" oluşturmak ve kararlı olup olmadığını test etmek çok daha hızlı olduğunda neyin yanlış gittiğini anlamaya çalışmak için size saatlerce zaman kazandırabilir.


@geevs Hata ayıklamada çekirdek çalıştırdığımdan bu yana bir süre geçti, ancak çok daha iyi görünüyor. Ayrıca, hizmet aradığınızda elimdeki "test" sonuçlarına sahipseniz, birisinin bir donanım sorunu olduğunu düşünmeden bir Mac'in yeni bir işletim sistemi yükleyemediğini iddia etmesi zordur. Apple.com/support/exchange_repair adresine göz atın ve daha sonra şüphelendiğiniz şeylere benzer sorunların kapsamını genişletmeye karar verdiklerinde Apple'ın geri ödeme yapacağını bildiğim için onarımınız için ücretlendirildiyseniz makbuzunuzu ve ödeme belgenizi saklayın.
bmike

0

Eylül 2014 - Apple'ın Hala Onaylanmamış Fili?

MacBook Pro'nuz bir tuğlaya mı dönüştü? Gri ekranlar? Siyah ekran? Önyüklemeyi reddediyor musunuz? Sonra bu sayfadaki adamlar cevap verdiler. Güç düğmesine basarken cmd + S'den sonra kullanmak için tökezleyene kadar bin şey denedim:

/sbin/fsck -fy /
/sbin/mount -uw /
mkdir /Disabled_System_Library_Extensions
cd /Disabled_System_Library_Extensions
mv /System/Library/Extensions/ATI* .
mv /System/Library/Extensions/AMD* .
touch /System/Library/Extensions
exit

Backstory Bu yılın Ağustos ayında MacBook Pro'yu satın aldıktan sadece üç yıl sonra işler garip olmaya başladı. İlk başta fsck -fy ve güvenli modda başlamak gibi basit düzeltmeler hile gibi görünüyordu ama sadece çok kısa ömürlü oldu.

Sonra üç gün önce, yaptığım hiçbir şey yeniden başlatmazdı. Ellerimde bir tuğla vardı. Sonunda, tesadüfen bu sayfaya rastladım. Bir Terminal Bakire olmak, talimatları takip etmek konusunda son derece gergindim ama Joy üzerine Joy çalıştı! Bilgisayarım geri döndü!

Video düzenleme işi yapmak için ihtiyaç duyduğumdan, Final Cut Pro X'in talepleriyle nasıl başa çıkacağı konusunda oldukça endişeliyim. Açmak ve denemek için cesaretini arttırmam gerekecek. (Safari'de gmail'i kontrol etmek zaten gerçek bir acı. Safari imlecimi hareket ettirdikçe ferahlatıcı ekranı koruyor. Sadece Firefox'u denedim - bu iyi!)

Ancak daha önemli olan nokta, bunun satın alınması çok pahalı olan bir ürünle oldukça cesaret kırıcı bir deneyim olmasıdır. Apple'ın bizimle iletişime geçmediği veya açıkça sorunlu grafik kartlarını değiştireceklerini açıkça belirttiğim için çok üzgünüm.

Her nasılsa bu çözümün aynı sorunlardan muzdarip olanlar için çok daha belirgin olması gerekir.

Her neyse, bu sayfadaki ve bilgisayarın önyükleme yapmasına izin veren grafik kartını devre dışı bırakmak için bu çözümü bulan diğer herkese teşekkürler (yine de bu yazıdan itibaren).

Bilgisayarım Nisan 2011 MacBook Pro 8 GB bellek. 750 GB HD 2.2 Ghz Intel Core i7


Seninkini düzelttiğine sevindim. Ancak daha fazla araştırma yaptığımda, bunun da bir Anakart sorunu olabileceğini düşünüyorum (bu çok ilginç 'pembe fil' iş parçacığını buldum techrepublic.com/blog/apple-in-the-enterprise/… ).
Bill Ortell

Yetersiz prosedür. Yukarıdakiler sizin için işe yararsa, o zaman cmprehensive bir rehber arayın: apple.stackexchange.com/a/295805/251859
LаngLаngС

0

2011 iMac'im var , Macbook Pro değil. Apple'ın bu makinelerde 6970M ekran kartı için burada açıklanan benzer sorunlar için bir değiştirme programı var.

http://support.apple.com/en-us/HT203787

@Smr tarafından tek kullanıcı modunda listelenen komutlar, 6970M'yi etkin bir şekilde devre dışı bırakmak ve makineyi mantık kartındaki tümleşik GPU'yu kullanmaya zorlamak için iMac üzerinde de çalışır.

Makineyi kurtarma modunda, internet kurtarma modunda, güvenli modda veya normal modda önyükleme yapamadıktan sonra dün 3 yaşındaki makinemi Apple mağazasına getirdim. AHT'yi çalıştıramadım. @Smr tarafından açıklanan komutları çalıştırdıktan sonra, sorunsuz modda ve normal moda sorunsuz bir şekilde önyükleme yapabildim.

Programdan bahsettim ve GPU için kendi donanım testleri başarısız olduktan sonra, ücretsiz değiştirme sipariş ettiler.

Sorun yaşarken gördüğüm şey, altında ilerleme çubuğu olan elma logosu. İlerleme çubuğu, logo ve ilerleme çubuğu kaybolmadan önce% 25 ile% 50 arasında herhangi bir yere yüklenir ve süresiz olarak düz gri bir ekran bırakır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.