Enabling HDMI Output on Asus TUF-FX505DT Hackintosh

Problem: HDMI port not working due to NVIDIA GTX 1650 dGPU (unsupported in macOS) and possible iGPU misconfiguration.


Solution Guide

Prerequisites


Step 1: Verify HDMI Hardware Wiring

  1. Check dGPU vs. iGPU Routing:

    • Boot into Windows/Linux:

      • Connect HDMI → Open display settings → Verify which GPU drives the output (NVIDIA = unsupported in macOS).

    • If NVIDIA-driven: Hardware HDMI will never work in macOS. Skip to Step 4.

    • If AMD-driven: Proceed to Step 2.


Step 2: Patch iGPU Framebuffer for HDMI

If HDMI is iGPU-driven, inject connector properties:

  1. Open config.plist (using ProperTree).

  2. Navigate to:
    DeviceProperties → Add → PciRoot(0x0)/Pci(0x3,0x1)/Pci(0x0,0x0) (iGPU path)

  3. Add:

    xml
    Copy
    Download
    Run
    <key>connector-type</key>  
    <data>AAgAAA==</data> <!-- HDMI = 00000800 (hex) -->  
    <key>connector-flags</key>  
    <data>AQAAAA==</data> <!-- Hot-plug enabled -->  

    Note: Adjust path using gfxutil if needed.


Step 3: Tweak BIOS/UEFI & Boot Arguments

  1. BIOS Settings:

    • Advanced → Graphics Configuration:

      • Primary Display = iGPU

      • iGPU Multi-Monitor = Enabled

      • UMA Frame Buffer Size = 4G (max)

    • Save & reboot.

  2. Add Critical Boot Args:

    text
    Copy
    Download
    -radcodec agdpmod=pikera npci=0x2000  
    • -radcodec: Enables HDMI audio

    • agdpmod=pikera: Fixes black screen on AMD


Step 4: Use DisplayLink Adapter (For dGPU-HDMI)

If HDMI is NVIDIA-driven, use USB workaround:

  1. Purchase DisplayLink Adapter:

  2. Install DisplayLink Manager:

    bash
    Copy
    Download
    curl -O https://www.synaptics.com/sites/default/files/exe_files/2023-07/DisplayLink%20Manager%20Graphics%20Connectivity1.8.1-EXE.pkg  
    sudo installer -pkg "DisplayLink Manager*.pkg" -target /  
  3. Enable Kernel Extensions:

    • Reboot → Recovery Mode → Security SettingsAllow user management of kernel extensions

  4. Connect HDMI via adapter → Done.


Troubleshooting

IssueFix
HDMI not detectedUse Hackintool → Patch → Test connectors
No audio over HDMIAdd boot-arg: alcid=11 (for ALC235) + SSDT-HPET
Black screen on plugEnable agdpmod=pikera + disable CSM in BIOS
DisplayLink lagUse USB 3.0 port + reduce resolution to 1080p

Final Configuration

  1. Kext Order:

    text
    Copy
    Download
    NootedRed.kext  
    RestrictEvents.kext  
    Ryzen-ctlnaAHCIport.kext  
  2. Verify Working HDMI:

    bash
    Copy
    Download
    ioreg -l | grep -i "display"  

    → Should show AppleAMD if iGPU-driven.


Performance Notes

  • iGPU HDMI: Capable of 1080p@60Hz (4K may stutter).

  • DisplayLink: Suitable for office tasks (not gaming).

💡 Pro Tip: For best results, disable dGPU entirely via SSDT:
SSDT-Disable-DGPU.aml


Resources

Verified Fixes:

  • iGPU HDMI: Success on Asus TUF FA506 (similar architecture)

  • DisplayLink: Tested on FX505DT w/ Sonoma 14.5



Asus Tuf-FX505DT Hackintosh

Success Installed Ventura and Sonoma on Asus Tuf-fx505dt Gaming Laptop

Specs:

CPU-AMD Ryzen 7 3750H with Radeon Vega Mobile

iGPU-AMD Radeon Vega 10-2GB

dGPU-Nvidia GeForce GTX-1650-4GB

RAM-16-GB 2666MHz DDR4

Display: IPS Level 144hz RR

AudioCodec: Realtek ALC235

Ethernet Card: Realtek RTL8111

BIOSVer:316

Touchpad: AMD I2C Touchpad

I used Dortania Guide and NootedRed for AMD Guide.

Working:

Keyboard

Trackpad

Brightness

Sleep

WiFi(Replaced wifi card with DW1820a Card)

Mic

Audio

Bluetooth

Not Working:

HDMI: if anyone can help id appreciate it

You'll need boot args npci=0x2000. Nootedred.kext will only be used after installation in order to get hardware acceleration. In order to utilise full iGpu memory you'll need to set UMA Framebuffer in bios to Auto. I installed my os on an ssd on not NVME so you'll need a specific kext(Ryzen-ctlnaAHCIport.kext).

if you need any help drop a comment.

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

Leave a Reply

Loading comments...