![]() ![]() The machine is a 15″ MBP 10,1 (mid-2012) with dual GPU system. I missed the replacement program (as I was not even aware that it existed until I hit this problem) and now my machine is out of warranty (more than 51/2 years now). So, I started Googling for this GPU Panic problem and found that many laptops had this issue and that many forums said it was all due to a faulty discrete GPU on the logic board. Kernel Extensions in process name corresponding to current thread: kernel_task Panic(cpu 2 caller 0xffffff7f916c29cf): "GPU Panic: mux-regs 4 0 a0 99 0 8 severity 3 WS-ready 1 switch-state 3 IG FBs 1 EG FBs 0:0 power-state 3 3D idle HDA idle : AGC GPU REGISTER RESTORE FAILED : rdar://7254528, VendorID (CPU 2), Frame : Return Address Sometimes, upon restarting the first problem message that I got was GPU panic like the one shown below:Īnonymous UUID: 32BD6DA8-14C2-38AD-E466-F3B6DDCE6F7F But as soon as, I started using it, all of a sudden it would show a Black Screen, but CAPS LOCK would still glow green and so I would then reboot it again, only to Black screen. I got my MacBook cleaned and then it booted fine. I tried all that, but it refused to work. I started asking myself why would this happen? Was it due to upgrade to High Sierra 10.13.3 or was it that my machine really developed some hardware problem? I asked a friend of mine what can I do and he suggested SMC Reset followed by PRAM (NVRAM) Reset. After that, many times I would boot straight into Black Screen, and the only sign that the machine was awake could be just tested by pressing the CAPS LOCK key (turns on the button-light) or connecting an External USB with a indicator light. Result = "You\'re on the correct video card.It all started when my MacBook Pro showed me black screen after waking from sleep. If (on_ac_power and card = '9400') or (not on_ac_power and card = '9600'): If (display_status = 'spdisplays_not_connected'): Sp = Popen(, stdout=PIPE).communicate()ĭisplay_status = pl Result = "You\'re on the correct video card." Result = 'You\'re on the wrong video card.' On_ac_power = (structured_power_data = 'TRUE') Structured_power_data = Plist.parse_xml(data) If (display_status.eql?('spdisplays_not_connected')) thenĭata = `system_profiler SPPowerDataType -xml` Structured_video_data = Plist.parse_xml(data)ĭisplay_status = structured_video_data Ruby: (requires the "Plist" gem to be installed) # video_profiler.rbĭata = `system_profiler SPDisplaysDataType -xml` Placing it here for anyone who ever finds this via Google. but this order seems consistent on my machine. they rely on specific data appearing in a particular order in the system_profile plist. I have no idea how fragile these scripts are. Using the basic idea presented in the other two answers, I wrote the following scripts to determine if you are using the "correct" video card (Correct = "on battery and using the 9400" or "on ac adapter and using the 9600") Scripts are below to parse the resulting plist and display the result. ![]() I should be able to script something that figures it out from there.ĮDIT2: The key is getting the output from system_profier in the xml format (using the -xml switch). BUT will show "display not connected" for the display attached to the inactive card. The MBP shows information for BOTH video cards, regardless of which is active. I'm also capable of writing my own tool if anyone happens to know where in the API I would look for this information.ĮDIT: The answers below concerning system_profiler are definitely a step in the right direction. I could use that as part of my GeekTool setup. As far as I can tell, you have to open the Energy Saver System Preference to see which one is active.ĭoes anyone know of a tool that will display (in the menu bar, on the desktop, whatever) my current video card status? Especially good would be a terminal command that would report which one was active. This can end up with a dead battery while on an airplane pretty quickly. The problem is, I often forget which one I am running. There is a big difference in both performance and power consumption between the two video cards in a MacBook Pro.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |