How to Troubleshoot NVIDIA Kepler GPU Display Freezes on iMac Late 2013

0
macOS ventura

How to Diagnose and Resolve Graphical Freezes on iMac Late 2013 After macOS Updates

Upgrading a Late 2013 iMac (iMac14,2 or iMac14,3 with NVIDIA GT 755M/775M Kepler graphics) to macOS Ventura via OpenCore Legacy Patcher can sometimes trigger a black screen or graphical freeze during boot. If VoiceOver continues to speak menu items in the background, this behaviour indicates that macOS is running successfully, but the graphics driver has failed to initialise the display.

1. Prerequisites

  • Target Hardware: iMac 27-inch Late 2013 with NVIDIA GeForce GT 755M, GT 775M, or GTX 780M discrete graphics.
  • Symptoms: Display freezes at the progress bar, Safe Mode works fine, VoiceOver functions in the background.
  • Required Tools: OCLP app, a second Mac or computer to create a backup installer, and a USB keyboard.

2. Compatibility Snapshot

  • Kepler Support: NVIDIA Kepler GPUs require legacy graphics root patches in macOS Ventura, Sonoma, and Sequoia.
  • Hardware Alert: Stalls and freezes that affect native recovery (like Catalina) and internet recovery are strong indicators of dGPU hardware degradation (e.g. failing VRAM).

3. Installation Preparation

  1. Boot into Safe Mode: Turn off the iMac. Turn it on and immediately hold down the Shift key. This disables graphics acceleration and allows you to reach the desktop.
  2. Check OCLP status: Open the OpenCore Legacy Patcher app and check the status of applied root patches.

4. EFI and config.plist Review

  1. Inject Boot Arguments: In your OpenCore configuration, adding nv_disable=1 can help bypass the dGPU driver to allow booting into a basic VESA mode for troubleshooting.
  2. SIP Configuration: Ensure System Integrity Protection (SIP) is set to allow patch injection (e.g. csr-active-config set to 03080000).

5. Post-Installation

  1. Re-apply root patches: If in Safe Mode, open OCLP, click "Post-Install Root Patch", and select "Start Root Patching". This will re-install the Kepler graphics acceleration drivers.
  2. Clear NVRAM: Reboot the iMac and hold Option + Command + P + R to clear the NVRAM.

6. Troubleshooting

Reported Issue: Graphics freeze with VoiceOver active
  1. Graphics driver conflict: The fact that VoiceOver is speaking means the kernel has booted. If re-patching does not resolve the freeze, the GPU may be experiencing hardware failure.
  2. Disable dGPU: For advanced users, it is possible to configure OpenCore to bypass the NVIDIA dGPU entirely and use the Intel integrated graphics (if present on your CPU model) by utilizing custom ACPI SSDT patches.

7. Dual Boot and Advanced Configuration

  • Windows Boot Test: Booting into Windows 10 via Boot Camp can confirm if the GPU is dead. If Windows also crashes with a graphics driver error, it is a hardware failure.

8. Verification, Maintenance and Rollback

  • Rollback to Catalina: If the dGPU has hardware defects, reverting to the native macOS Catalina is recommended as it has lower power requirements and is more stable.

9. References and Glossary

  • dGPU: Discrete Graphics Processing Unit.
  • VESA Mode: A basic display mode without hardware 3D acceleration.

Original Question: "2013 iMac - Ventura update via OCLP broke system, now even native Catalina installer & Internet Recovery freeze (VoiceOver still works)"

I’m at a bit of a loss and hoping someone has seen this before.

Machine
Late 2013 iMac
500GB Crucial MX500 SSD
NVIDIA GPU (GT755M/GT775M depending on model - can confirm if needed)

Background
Machine was running Ventura via OpenCore Legacy Patcher without issues.
I mistakenly updated macOS without checking OCLP compatibility first.
After the update:
Normal boot hangs.
Safe Mode boots successfully.
I assumed it was an OCLP/root patch issue.
Things I’ve tried
Reapplied OCLP root patches.
Reinstalled OpenCore.
Safe Mode still works, normal boot still hangs.
Erased the SSD completely from Recovery.
Reset NVRAM/PRAM.
Reset SMC.
Created an official Catalina USB installer using Apple’s createinstallmedia on another Intel Mac.
Removed OpenCore entirely.

Current behaviour
Catalina USB
Boots.
Apple logo + progress bar.
Eventually hangs before the installer appears.
Verbose mode stops around

Setting BTCoex Config

(I know this is probably just the last printed message.)
Internet Recovery
Downloads successfully.
Gets to the loading screen.
Screen freezes.
However…

VoiceOver works perfectly.
If I enable VoiceOver it speaks menu items, language selection etc., meaning Recovery appears to be running in the background while the display never updates.
That makes me think the graphical interface is freezing rather than Recovery itself.

Other oddities
Ventura would only boot in Safe Mode.
Catalina installer hangs.
Internet Recovery hangs.
VoiceOver continues working underneath.

Questions
Has anyone seen this after an OCLP update gone wrong?
Could this still be software/firmware related, or does this now strongly point to a failing NVIDIA GPU?
Is there anything else worth trying before I declare the hardware dead?
Apple Diagnostics won’t launch either.
A Windows 10 USB created with WinDiskWriter on an M3 Mac doesn’t even appear in the Option boot picker.
I’m trying to determine whether I’ve somehow corrupted firmware/NVRAM, or whether the unsupported update simply exposed a GPU issue that was already developing.
Any ideas would be greatly appreciated.

submitted by /u/AdMediocre9964
[link] [comments]
Share:

Leave a Reply

Loading comments...