macOS does not natively support NVIDIA GTX 1060 (Pascal) GPUs for hardware acceleration on macOS Mojave and later, which can cause issues with screen sharing and screen recording on platforms like OBS and Discord. This guide will show you how to get screen sharing and recording functionality working with some workarounds.
Step-by-Step Guide to Enable Screen Sharing and Recording
1. Install OpenCore Legacy Patcher (OCLP) for Root Patches
- Since NVIDIA Web Drivers aren’t available for macOS beyond High Sierra, you can use OpenCore Legacy Patcher to help with graphics patches.
- Download OCLP and follow its instructions to create a patched bootloader.
2. Apply Root Patch for Graphics Acceleration (If Available)
- Run OpenCore Legacy Patcher and check if any Root Patches are available.
- If OCLP offers any patches related to graphics or framebuffer fixes, apply these patches and restart the system.
- Root patches may help with some screen rendering and acceleration but will not provide full GPU support for NVIDIA Pascal cards.
3. Enable Screen Recording Permissions for OBS and Discord
- Go to System Preferences > Security & Privacy > Privacy.
- Select Screen Recording from the sidebar.
- Ensure that OBS and Discord are checked, allowing them to access screen recording permissions.
4. Switch to Software Rendering in OBS
- Open OBS and go to Settings > Output > Advanced.
- Under Encoder, select Software (x264) instead of Hardware Encoding.
- This uses CPU encoding rather than relying on the GPU, bypassing the lack of hardware acceleration.
5. Enable Compatibility Mode in Discord
- In Discord, go to Settings > Voice & Video.
- Scroll down to Video Codec settings.
- Disable Hardware Acceleration. This will switch Discord to software rendering, making screen sharing more stable on unsupported GPUs.
6. Use iGPU for Display Output (If Available)
- If your motherboard and CPU support integrated graphics (iGPU), you can enable Intel HD Graphics in your BIOS and connect your display to the motherboard’s HDMI/DisplayPort.
- Configure OpenCore to enable iGPU while leaving your GTX 1060 installed but inactive:
- In
config.plist
, set the iGPU framebuffer properties under DeviceProperties. - This allows macOS to use the iGPU for rendering and potentially improves compatibility with screen sharing applications.
- In
7. Consider Using Third-Party Apps for Screen Recording and Sharing
- OBS-NDI Plugin: You can install the OBS-NDI plugin, which allows OBS to transmit video over the network, bypassing the GPU requirement.
- Syphon Virtual Screen: Install Syphon Virtual Screen, which can create a virtual display for screen capture applications to use instead of directly accessing the GPU.
8. Alternative Option: Downgrade to macOS High Sierra for Full NVIDIA Driver Support
- If screen sharing and recording are crucial, consider installing macOS High Sierra instead. High Sierra is the last version with official NVIDIA Web Drivers for Pascal GPUs, providing full hardware acceleration.
- On High Sierra, install NVIDIA Web Drivers and configure Clover or OpenCore for GPU support.
These steps should allow you to use OBS and Discord screen sharing with your GTX 1060 on macOS Monterey, though performance may be limited due to the lack of full GPU support. Let me know if you need further assistance with any of the steps!
I have installed successfully Monterey into 1060 3gb (Pascal), everything run well except i can't share screen with OBS and Discord [link] [comments] |
Post a Comment