Ada perbedaan besar dalam kinerja dan konsumsi daya antara dua kartu video dalam MacBook Pro.
Masalahnya, saya sering lupa yang mana saya jalankan. Ini bisa berakhir dengan baterai mati saat di pesawat cukup cepat. Sejauh yang saya tahu, Anda harus membuka Preferensi Sistem Penghemat Energi untuk melihat mana yang aktif.
Apakah ada yang tahu alat yang akan menampilkan (di bilah menu, di desktop, apa pun) status kartu video saya saat ini? Yang sangat bagus adalah perintah terminal yang akan melaporkan mana yang aktif. Saya bisa menggunakannya sebagai bagian dari pengaturan GeekTool saya.
Saya juga mampu menulis alat sendiri jika ada yang tahu di mana di API saya akan mencari informasi ini.
Adakah yang punya ide?
EDIT: Jawaban di bawah ini mengenai system_profiler jelas merupakan langkah ke arah yang benar. MBP menunjukkan informasi untuk KEDUA kartu video, apa pun yang aktif ... TAPI akan menampilkan "tampilan tidak terhubung" untuk tampilan yang terpasang pada kartu tidak aktif. Saya harus bisa menulis sesuatu yang menggambarkannya dari sana.
EDIT2: Kuncinya adalah mendapatkan output dari system_profier dalam format xml (menggunakan -xml switch). Script di bawah ini untuk menguraikan plist yang dihasilkan dan menampilkan hasilnya.
http://codykrieger.com/gfxCardStatus
Ini adalah aplikasi kecil yang berada di bar dan memberi Anda tidak hanya kartu yang digunakan tetapi juga kontrol atas bagaimana dan kapan harus mengganti kartu. Misalnya, Anda hanya dapat mengatur kartu grafis terintegrasi untuk dijalankan saat menggunakan daya baterai - dll ...
sumber
Menggunakan ide dasar yang disajikan dalam dua jawaban lainnya, saya menulis skrip berikut untuk menentukan apakah Anda menggunakan kartu video "benar" (Benar = "pada baterai dan menggunakan 9400" atau "pada adaptor ac dan menggunakan 9600")
Saya tidak tahu betapa rapuhnya skrip ini ... mereka bergantung pada data tertentu yang muncul dalam urutan tertentu di system_profile plist ... tetapi pesanan ini tampaknya konsisten pada mesin saya. Menempatkannya di sini untuk siapa saja yang pernah menemukan ini melalui Google.
Ruby: (membutuhkan permata "Plist" untuk diinstal)
Python:
sumber
Saya tahu bahwa pertanyaan ini agak lama - tetapi bagi mereka yang masih tersandung, mungkin menyenangkan mengetahui bahwa ada pilihan lain juga. Untuk solusi paling sederhana, orang dapat memeriksa GFXCheck , yang merupakan aplikasi sederhana yang akan menampilkan kartu grafis aktif di
sumber
Saya tidak memiliki salah satu MacBook Pro baru di sini, tetapi Anda harus dapat melihat Kartu aktif melalui System Profiler. Di terminal cukup gunakan
system_profiler
untuk melihat konfigurasi sistem:sumber
Anda dapat menggunakan permata ruby yang
active_gfx
saya tulis: https://github.com/ChaosCoder/active_gfxactive_gfx menunjukkan kartu grafis yang saat ini digunakan oleh sistem macOS Anda.
Alih-alih menelusuri daftar proses terbuka di Activity Monitor, alat ini meludahkan chip grafis yang saat ini digunakan dengan menanyakan
system_profiler
.Seperti
active_gfx
permata ruby, instal viagem install active_gfx
.sumber