Чи є спосіб контролювати тактову частоту GT 650M GPU в сітківці Macbook Pro від OS X?


3

Мова йде не про ігрову продуктивність. У мене все це відсортоване під час завантаження в Windows.

Це версія 2012 rMBP.

Питання полягає в тому, щоб спробувати отримати трохи більше контролю над обладнанням з боку OS X.

Протягом літа, при типовому використанні машина працює приємно прохолодно, наприклад, перегляд веб-сторінок, навіть MP4 / H.264 (без спалаху) декодування відео, і т.д. Я дивився на 1080p Blu-ray рип на днях. Здійснюється це добре.

Проте, після підключення зовнішнього дисплея 2560x1440 через адаптер MiniDP-DL-DVI, дисплей буде підключатися, лише якщо увімкнено GT 650M. я використовую gfxCardStatus керувати тим, чи буде дозволено перемикатися на цей графічний процесор Nvidia.

Так що це добре, за винятком того, що тепер я повинен тримати вентилятор обертається на більш високих RPMs (контролюється через smcFanControl , звичайно), і навіть з тим, що температура читається вище 70 градусів С більшу частину часу. Вона буде в середині 50-х років до низької 60-х років, коли запускається інтегрований GPU.

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

Відповідно до програми, яку я тут називаю " BatteryExpert "Він використовує близько 11 ват на інтегрованому і 19 Вт з другим екраном підключений.

Так що моє питання полягає в тому, як я можу побачити тактову частоту графічного процесора Nvidia, і як я можу налаштувати його в надії охолодити його, але все одно зберегти його включений? Мені потрібно, щоб він був включений для вторинного монітора, але це робить алюмінієву поверхню занадто теплою для комфорту для набору тексту.

Я можу завантажитися у Windows для запуску, наприклад, GPU-Z там, щоб перевірити годинник, але в Windows я не знаю про будь-який додаток, який може прочитати потужність малювати потужність, так що це трохи важко підтвердити. (Мабуть, я можу порівняти непрацюючі темпи.)

Це може виявитися так, що різниця ~ 8 ват (що призводить до різниці в температурі 15+ градусів C і подібної різниці на поверхні алюмінію) повністю враховується при роботі 650M на найнижчому рівні , як це все-таки ~ 50 Вт. Я не дуже впевнений, що думати. З одного боку 50W знаходиться при 900Mhz під навантаженням, а ось вона слід бути ~ 165Mhz (це те, що GPU-Z говорить мені в Windows) простою.

Добре я поїхав у бур'янах у цьому пункті. Питання в тому, яке програмне забезпечення для моніторингу показує мені годинник GPU? Коли я спробував Меню iStat він не мав читання годин GPU.

Відповіді:


1

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

Невеликий магніт, розміщений на лівій стороні клавіатури MBP, більш-менш вище, де розміщений пристрій для читання карток SD, змусить його подумати, що кришка закрита. GPU потрібно буде менше працювати, щоб проїхати лише один екран (зовнішній) і використовувати меншу потужність, а при відкритій кришці повітряний потік буде кращим.

Я використовую це на 2011 MBP, інші версії, можливо, повинні мати магніт, розміщений в різних місцях для його виявлення закритою кришкою. І якщо ви спробуєте це, будь ласка, використовуйте найменший доступний магніт.


Це фактично дійсно акуратний hack! Я впевнений, що розташування магнітометра, який керує цим, знаходиться десь на моєму Mac, але це, мабуть, гідний спосіб змусити комп'ютер подумати, що він закритий, фактично не закриваючи його (і ризикуючи пошкодити екран) і підтримуючи його. Однак більшу частину часу, коли я підключаю зовнішній, я зацікавлений також у використанні власного дисплея дозволу 2880 ноутбука.
Steven Lu

0

Не зовсім.

Спочатку я просто хочу пояснити кілька речей, хоча ви, можливо, вже знаєте про них. Вбудована графіка може лише привернути до вбудованого дисплея в цьому випадку. Це фізично не може вивести потік через DisplayPort, це не те, що чіп не здатний на це, це відео IC перемикач не підключений до з подвійною графікою MBP.

Таким чином, як ви сказали, якщо ви використовуєте як вбудований, так і зовнішній дисплей, обидві карти повинні працювати. І коли дискретна картка починає малювати, виникає удар у використанні енергії, і ваша машина працює швидше, як ви вже відзначали. І це буде працювати ще гаряче, якщо ви використовуєте будь-які OpenGL / CL (і тепер, метал), використовуючи додатки, а також.

Крім того, варто вказати на те, що в той час як у вашому випадку відчуття тепліше означає, що він використовує більше енергії, це також означає, що тепло віддаляється від карт, як передбачалося. У Unibody Macbooks є дуже погана вентиляція.

Так пересуваючись на питання: ні, це неможливо зробити в macOS.

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

Моя порада полягає в тому, щоб встояти перед бажанням контролювати аспекти управління системою, адже, зрештою, вони розміщують SMC на платі логіки вашого MBP зі своєю дорогою нерухомість. Просто дозвольте їй виконати свою роботу (в більшості випадків це дуже добре), і якщо ви позитивні, втрачаєте силу, логічний кут для вирішення проблеми буде на рівні програмного забезпечення. (що б ви не працювали, можливо, не було настільки оптимізованим, наскільки це могло бути, і використовували більше ресурсів, ніж потрібно).

Я думаю, що деякі інструменти, які могли б задовольнити вашу цікавість щодо того, що параметри управління живленням в даний момент часу можна знайти в додаткових інструментах, які Apple надає на своєму портал розробників . (Можливо, вам доведеться зареєструватися для безкоштовної програми розробників, напевно вам не потрібно платити членство.)

Перегляньте значення реєстру, подивіться трохи. Апаратна сторона була б якоюсь подібною IODeviceTree:/PCI?@?/P?P?@?і сторона прошивки щось подібне IOACPIPlane:/_SB/PCI?@?/P?P?@?????, з різними цифрами для? знаків. (Вбудоване відео буде IGPU під деревом PCI). Вона повинна викривати «державу влади» з ряду можливих значень. Я не копав занадто глибоко, і не зміг знайти мультиплікатор годинника, але він також може бути розкритий.

Оскільки IMO, керування на цьому рівні не є можливим, якщо ви хочете подивитися на сторону програмного забезпечення, зображення додаткових інструментів також включає монітор opengl, який дасть вам всю інформацію, доступну з поточним драйвером. Такі речі, як # шейдери,% використання, час графічного процесора, час, що витрачається на процесор, і т.д.


Приємно, багато хорошої інформації тут. Я вже не маю цієї машини. (Коли я спробував купити модернізацію батареї вони сказали мені, що вони були з запасних частин і дав мені модель 2015 року замість цього!) Я очікую, що модель 2015 року матиме подібні властивості, хоча це час AMD dGPU. У ці дні я в основному працюю над своєю моделлю macbook pro за 2017 рік, яку я радий повідомити, що (трохи важко знайти версію) gfxCardStatus чудово працює. Я був би здивований, якщо б він не міг загнати два великих монітора без необхідності запускати dGPU.
Steven Lu

Це здорово, радий, що це розроблено для вас. Я вирішив, що ви, напевно, маєте іншу машину до теперішнього часу, але я намагався копатися в чому відсутності кеплерових чіпів у MBP, і подумав, що я поділюся своїми висновками для тих, хто був цікавий. Мені не пощастило, коли я взяв свій 2012 rMBP для dGPU питань. Я в кінцевому підсумку заплатив $ 500 для нової материнської плати з гарантії, тому що діагностичні тести не вказували на проблеми з графічним процесором, навіть якщо це було очевидно з вражаючих збоїв на дисплеї, коли (і це майже смішно) ти чиниш тиск частина кожуха.
user3052786

О, я мав намір запитати, чи хотіли б ви сказати, що ви будете здивовані, якщо intel hd графіку не міг диск два великих зовнішніх потоків дп, або ж, що помилка? Тому що я був би здивований (у хорошому сенсі), якщо вбудована графіка може обробити таке велике полотно? Я втомлювався від будь-яких портативних комп'ютерів Mac для надійної графіки, так як моя машина 2012 року вмирала (заміна плати почалася невдало протягом року. Але термін продовження ремонту збільшився, і більше 4 років з дати придбання. Grr ...), і навіть подвійний firepro виявився не таким корисним, як я очікував. Сподіваючись на покращення тарифів iMac pro.
user3052786

Я був би радий перевірити це, але впевнений, ви можете знайти відповідь десь у мережі про тести цього типу. Я очікую, що iGPU для Intel покращуються, але, можливо, існують такі самі обмеження. Можна загнати 2 великих дисплея на не dGPU, що мають старіші MacBook ... dunno.
Steven Lu

Так, вони могли б ... але тоді вони не могли зробити багато чого іншого, ха-ха. Я думаю, що я спробував Thunderbolt дисплей і отримати 1080p yuv444 монітор з 2012 rMBP, і навіть з dGPU він боровся. Але мені було цікавіше в потоці мультиплексування, тому ви говорите, що нові ноутбуки з Thunderbolt 3 з дискретною графікою можуть мати iGPU до зовнішнього дисплея? Я маю на увазі, я знаю, що процесор може це зробити, але я точно знаю, що перемикач IC на дошках 2012 року зробив це неможливо. Я не бачив нових плат для дешевих, що я можу ближче подивитися на (прочитати: повністю знищити) ще: P
user3052786
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.