Greetings to the Chameleon team!
I tried to use the GraphicsEnabler=Yes feature to auto-detect my new graphics card, and it seems there's a problem with the definition of the output/video ports resulting to the fact that after verbose boot I get a black screen, despite NVDANV50HAL.kext being loaded and registered.
I tried it originally on r1806 and reverted to r1650 but to no avail.
As an alternative, I used the EFI string injector from scratch in the org.chameleon.Boot.plist and it works, which means that Chaneleon doesn't properly detect the card's ports.
The details of the card are:
Maker: PALiT
Vendor: NVidia (0x10de)
Device ID: 0x0a65
Revision: 0x00a2
Memory: 1024MB DDR3
Part Number: NEAG2100HD06-1193H
"System Info.app" reports the card being GT218 [GeForce 210] and its outputs are DVI/VGA/HDMI as reported on the box, but the actual card starts first with DVI, then HDMI in the middle and VGA at the top (with a ribbon to the board).
The working EFI string (for my DVI-connected and now working 1920x1080 monitor) is the following:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
<key>@0,compatible</key>
<string>NVDA,NVMac</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,name</key>
<string>NVDA,Display-A</string>
<key>@1,compatible</key>
<string>NVDA,NVMac</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,name</key>
<string>NVDA,Display-B</string>
<key>NVCAP</key>
<data>
BAAAAAAAAwAEAAAAAAAABwAAAAA=
</data>
<key>NVPM</key>
<data>
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>VRAM,totalsize</key>
<string>0x40000000</string>
<key>device_type</key>
<string>NVDA,Parent</string>
<key>model</key>
<string>NVidia GeForce 210</string>
<key>name</key>
<string>display</string>
<key>rom-revision</key>
<string>NVidia GeForce 210 OpenGL Engine [EFI]</string>
</dict>
</dict>
</plist>
I am requesting a fix for this detection bug in the upcoming Chameleon builds, and ask to let me know when I can use again the GraphicsEnabler=Yes flag, while disabling the current EFI string injected, so that I can report back.
Thank you all in advance.