Jump to content
4 posts in this topic

Recommended Posts

After getting my card working with QE/CI on VGA port, I'm now trying to get it working on either DVI or HDMI (or both) since VGA is useless to me. After reading comments on netkas' website I'm now convinced that supported ports can be specified through the graphics injector for both, ATI and NVIDIA rather than being hardcoded in Apple's driver.

 

NVIDIA cards apparently have this awesome NVCAP thing that allows them to select which outputs to support on each channel using a hexadecimal string. I couldn't find any information about something similar existing for ATI cards. However, after taking a look at ati.c source code in netkas' EFI bootloader, I found hardcoded 4 bytes for connector0 and 4 bytes for connector1, which I'm guessing correspond to the 2 channels (similar to NVCAP).

 

My question is, do these correspond to the actual channels and supported connectors? And if so, how do these values map to the ports, are they the same as NVCAP ones (1/ DVI - 2/ VGA, 3/ DVI - 4/ VGA, 5/ TV out)? And if I'm way off, can someone point me in the right direction?

Link to comment
https://www.insanelymac.com/forum/topic/209252-ati-equivalent-of-nvcap/
Share on other sites

  • 5 weeks later...

Bump!

 

I'm in the same boat. I'm trying to get my 4350 in DSDT so i won't have to use a kext to get it recognized.

I used hack #13 from DSDTSE and adapted it to my card. But before i wanted to try i found alot of people (all using Nvidia cards) are trying to get that NVcap value, but is that needed for ATI cards too? Or whats its equivalent?

 

It isn't in the hack in DSDTSE so i guess we'll just have to try.

 

 

/EDIT from netkas.org (http://forum.netkas.org/index.php?topic=9.15)

.....

(the most annoying is NVCAP for NVIDIA cards) but ATI cards don't even have something similar. ATI cards just require a tolerant NDRV provided by Apple/ATI

......

After getting my card working with QE/CI on VGA port, I'm now trying to get it working on either DVI or HDMI (or both) since VGA is useless to me. After reading comments on netkas' website I'm now convinced that supported ports can be specified through the graphics injector for both, ATI and NVIDIA rather than being hardcoded in Apple's driver.

 

NVIDIA cards apparently have this awesome NVCAP thing that allows them to select which outputs to support on each channel using a hexadecimal string. I couldn't find any information about something similar existing for ATI cards. However, after taking a look at ati.c source code in netkas' EFI bootloader, I found hardcoded 4 bytes for connector0 and 4 bytes for connector1, which I'm guessing correspond to the 2 channels (similar to NVCAP).

 

My question is, do these correspond to the actual channels and supported connectors? And if so, how do these values map to the ports, are they the same as NVCAP ones (1/ DVI - 2/ VGA, 3/ DVI - 4/ VGA, 5/ TV out)? And if I'm way off, can someone point me in the right direction?

 

I've asked that question before in a different forum/also from irc and I'm afraid they said that there is no such thing -_- I, just like you, wanted to have output on DVI or HDMI .. I'm only getting video from the VGA port (or using DVI to VGA adapter) that is why I thought of maybe using an NVCAP equivalent on ATI (ATICAP?) cards might work. I've searched and researched and actually tried crazy illogical stuff but still i failed.

 

Have you tried changing the framebuffer of your card inside the ati.c sources? They said that Motmot uses VGA, Shrike enables DVI. Maybe its worth a try. I tried it already but I was still out of luck. Maybe your card would have luck on that :(

×
×
  • Create New...