Як визначити, чи не винна відеокарта в iMac?


2

Я закінчила середину 2010 року, 21.5 "iMac, яку я хотіла зняти з пилу та подарувати своїм дітям. У них легкі потреби, але я хотів би почати знайомити їх із повідомленнями та електронною поштою з сім'єю, а також з деякими навчальними іграми.

Я не можу згадати всі проблеми, які у мене виникли, але за останні кілька років я замінив жорсткий диск на SSD, і кілька днів тому я збільшив оперативну пам’ять з 8 ГБ до максимум 16 ГБ. Я скинув PRAM / NVRAM і подумав, що всі мої проблеми виправлені. Тоді сьогодні я увійшов, щоб погладити себе по спині, щоб знову це було запущено, і це проявило ту саму поведінку, яку я намагався вирішити.

Зокрема, він виходив із мене кілька разів, перш ніж він "прилип" і дозволить мені використовувати комп'ютер. Під час завантаження екран входу часто виглядає пікселізованим, і я можу побачити чорну / сіру сітку в певних місцях позаду екрана входу. Також схоже, що хтось узяв ножа по екрану, показуючи довгі рядки фрагментів спотворень. Я входжу, потім бам, вийду з системи незабаром після.

Деякі речі, які я спробував:

  • Як вже згадувалося, HDD замінили на SSD і приєднали оперативну пам'ять до 16 ГБ
  • Повністю витерли SSD та перевстановили High Sierra (максимум, який може отримати ця машина. Ці проблеми виникли хоча б за останні кілька основних оновлень ОС
  • Тест апаратного забезпечення Apple не запуститься (можливо, через те, що я витер диск) і не вдалося відновити Інтернет
  • Запустити перевірку пам’яті
  • Дозволи на відновлення диска

Я знайшов цю тему в reddit про пошук журналів аварійних збоїв, і коли я подивився, я виявив багато випадків цих двох типів збоїв:

Kernel_2019-01-25-122634_Boys-iMac.gpuRestart
Kernel_2019-01-25-122650_Boys-iMac.gpuRestart
Kernel_2019-01-25-122700_Boys-iMac.gpuRestart
Kernel_2019-01-25-122749_Boys-iMac.gpuRestart

and

WindowServer_2019-01-25-122534_Boys-iMac.crash
WindowServer_2019-01-25-122626_Boys-iMac.crash
WindowServer_2019-01-25-122659_Boys-iMac.crash

Дивлячись на часові позначки, вони, схоже, узгоджуються з розчаруванням цього сьогоднішнього дня, коли вони трапляються кожні 20 секунд (увійдіть, авторизуйтесь, увійдіть, повторіть).

Я не знаю, як читати ці звіти, але ось приклад деяких результатів виходу з ладу Kernel.gpuRestart:

Fri Jan 25 10:26:27 2019

Event:               GPU Reset
Date/Time:           Fri Jan 25 10:26:27 2019
Application:         WindowServer
Path:                
Tailspin:            /Library/Logs/DiagnosticReports/gpuRestart2019-01-25-102627.tailspin
GPUSubmission Trace ID: 0
OS Version:          Mac OS X Version 10.13.5 (Build 17F77)
Graphics Hardware:   ATI Radeon HD 5670
Signature:           0

Report Data:

GPURestartReportStart
------------------------
Hung Channels: PM4 
------------------------
[00] AccelChannel: PM4
Pending Command from   : GLCtx
PendingCommandTimestamp: 0x00000de3, TotalDWords: 0x0000025f, GART Offset=0x0000000020b3a780, stamp_idx=0, estamp=0x00000de3
------------------------
[00] PM4 HWChannel  : Enabled, NotIdle
LastReadTimestamp   : 0x00000de2
NextSubmitTimestamp : 0x00000e26
[PM4, ts:0x00000de3]: No semaphore wait
[PM4, ts:0x00000de3]: semaphore  signal: 0xffffff8033e8c9c0
HWSemaphore 0xffffff8033e8c9c0 Signal Event: [PM4 channel[0] TS:0x00000de3 lastReadTS:0x00000de2]
------------------------
GPU HangFlags 0x00000006: AsicHangState 0x00000006, AsicResetRequirement 0x00000002
IndividualEngineHang: 0
NonEngineBlockHang  : 1
FenceNotRetired     : 1
PerEngineReset      : 0
FullAsicReset       : 1
HangEngineBitmap    : 0x00000000
------------------------
AMDRedwoodGraphicsAccelerator PCIe Device: [1:0:0] State: ENABLED
Configuration: deviceBits: 0x002068c0, capabilityBits: 0x30940100
TotalVideoRAMBytes: 0x0000000020000000 (536870912)

Ось приклад з виходу WindowsServer.crash:

Process:               WindowServer [425]
Path:                  /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
Identifier:            WindowServer
Version:               600.00 (312.62)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
Responsible:           WindowServer [425]
User ID:               88

Date/Time:             2019-01-25 12:26:58.581 -0800
OS Version:            Mac OS X 10.13.5 (17F77)
Report Version:        12
Anonymous UUID:        C1090F37-DA86-08E5-7F8C-BF0AAE4C2C91


Time Awake Since Boot: 110 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
StartTime:2019-01-25 12:26:25
GPU:
MetalDevice for accelerator(0x4b0f): 0x7fcf1570f468 (MTLDevice: 0x0)
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPP/GFX0@0/ATY,Galago@0/ATY_Galago
abort() called

Application Specific Signatures:
Graphics hardware encountered an error and was reset: 0x00000000

Мені здається, що очевидно, що тут винна гпу, але я трохи перевернув голову і подумав, що попрошу досвідченіших і освіченіших.

  1. Чи вважаєте ви, що ймовірно (наскільки ймовірно?) Заміна gpu вирішить ці проблеми?
  2. Якщо дуже ймовірно, я придумав, як знайти потрібну мені відеокарту , але мені цікаво, чи є дешевші альтернативи. Мені нічого важкого не потрібно. Це не буде ігровим ПК. Просто обмін повідомленнями, FaceTime та платформа для моїх дітей.

Дуже дякую за всю вашу допомогу!


Чудові деталі. Ці паніки із графічним процесором були би гарантійним відновленням, якщо ви зможете їх відтворити. Обміняйте графічний процесор, якщо вас цікавить ремонт. Крім того, відновлення Інтернету не може працювати на старих Mac, старіші вбудовані програми не знають цього фокусу. Супер навички усунення несправностей - ви зробили все необхідне, щоб діагностувати це з першого погляду.
bmike

Що стосується дешевших альтернатив, то, можливо, вам вдасться відремонтувати графічний процесор, якщо ви граєте, щоб дати йому дорогу. Детальну інформацію див. У моїй відповіді на моє запитання. Хоча це стосується iMac 2011 року 27 ", кроки по суті однакові. Що стосується розбирання iMac, зверніться до цих кроків .
Monomeeth

@bmike Я б припустив, що все поза гарантії, оскільки це модель 2010 року?
djibouti33

Apple навіть не пропонує сервіс із гарантії, тому сумніваюся, що будь-яка інша гарантія діятиме. support.apple.com/en-us/HT201624 - Мені подобається пропозиція Мономета поповнити GPU майже стільки ж, скільки і моя, щоб отримати недорогий комп’ютер в руки дітей. Повідомте нас у Запитайте у чаті, що ви вирішите @ djibouti33
bmike

Відповіді:


2

Спробуйте спробувати безпечний режим. Безпечне завантаження: вимкніть вашу машину. Утримуйте клавішу зсуву. Poweron. Завантаження займе більше часу, ніж зазвичай, оскільки файлова система на пусковому диску перевіряється та відновлюється у міру необхідності. Все про безпечний режим, включаючи те, які функції та програми безпечне завантаження не залишається. Безпечне завантаження використовує драйвер програмного забезпечення замість використання відео апаратного забезпечення ваших машин. http://support.apple.com/kb/ht1455

Якщо машина працює в безпечному режимі, ви можете налаштувати свій апарат для запуску драйверів відеороликів безпечного режиму у звичайному режимі.
У безпечному режимі працює добре ... Запуск у безпечному режимі залишає деякі драйвери відео. Це призводить до того, що ваша машина не використовує сучасне відео обладнання. На щастя, ви можете запускати драйвери відеозаписів у безпечному режимі у звичайному режимі.

Ось як: https://discussions.apple.com/message/16057567#16057567

Перегляньте вищевказану нитку. Дивіться другу сторінку. Вам не доведеться читати першу сторінку. Просто перейдіть до тієї частини, де я спробую рішення, яке працює.

У Сієррі та поза нею потрібно вимкнути SIP, захист цілісності системи перед внесенням змін. Вам слід увімкнути SIP після внесення змін. SIP запобігає зміні системних файлів.

https://www.macworld.co.uk/how-to/mac/how-turn-off-mac-os-x-system-integrity-protection-rootless-3638975/

Використання драйвера відео в безпечному режимі вимикає прискорену графіку.


Дякую @historystamp! Я був готовий пройти цей маршрут, як здавалося, найпростіший спосіб налагодити роботу моєї системи. Я дотримувався ваших вказівок щодо цієї яблучної нитки, але коли я йду видаляти розширення ATI / AMD з / System / Library / Extensions, це не вдається, і я отримую попередження, яке говорить: "неможливо змінити або видалити, оскільки це потрібно від macOS "(10.13.6)
djibouti33

Ой. 😱. Вам потрібно вимкнути SIP, Захист цілісності системи. SIP запобігає зміні системних файлів. macworld.co.uk/how-to/mac / ...
historystamp

Я чекав на публікацію, поки не минуло декількох тижнів після внесення змін. Це спрацювало, і мені не довелося розбирати весь Mac. Є кілька дрібниць, з якими я можу повністю жити (більшість заставки не працюють, я не можу перевести Mac у режим сну (доводиться виходити), мерехтіння екрана під час входу в систему). Яке чудове рішення для мого конкретного сценарію. Вдячний за пораду!
djibouti33

2

Кілька графічних процесорів перезапускається та скидається в епоху 2009 та 2010 років. Якщо ви хотіли отримати два-три комп’ютери на металобрухт та навчити своїх користувачів ремонтувати / подивитися, чи зможуть вони навчитися очищати деталі - це було б чудовою освітою за низьку вартість.

Ось дивовижна (на мене) історія про те, як самостійно поправити GPU, щоб врятувати наявне обладнання, якщо GPU просто втратив електричне з'єднання із сотнями штифтів, які підключають його до системи.

Якщо ви хочете отримати стабільний обчислювальний досвід, я отримаю $ 20-30 малинових пі або навіть Arduino і працюю з ними з нижнього кінця.

Завжди знайдеться якась частка Маків, які працюватимуть назавжди, але довговічність цих ранніх моделей Intel Macs не така довга, як у попередників PPC. Я б зайшов на сучасний комп’ютер та iOS пристрій для ігор / обміну повідомленнями, щоб отримати набагато більше грошей на ваш долар і менше часу на обслуговування обладнання.


дякую @bmike за пропозицію. Я був готовий піти шляхом випічки свого графічного процесора до тих пір, поки Historystamp не розмістив ще одне рішення, яке не вимагало від мене повністю розбирати iMac. Поки що добре, але я буду тримати це у своїй задній кишені!
djibouti33
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.