Jump to content

HD5000 Searching for Encoder and Transmitter


checcco
 Share

10 posts in this topic

Recommended Posts

As you probably know, thanks to bbc9 and mucha we can have most ati mobility working with qe/ci...

 

But an important step is to have dong's RAdeonHD to load and as you know it doesn't work with 5000 series.

 

So I've tried the linux way... I've been searching in forum and talking to people on mirc...

 

All I had was "kms output with dmesg will give you all the info"... So now I (we) need some linux expert who can explain what these words mean...

 

It's been a nice journey to get our card to work, don't forget us 5000 owners :(

Link to comment
Share on other sites

As you probably know, thanks to bbc9 and mucha we can have most ati mobility working with qe/ci...

 

But an important step is to have dong's RAdeonHD to load and as you know it doesn't work with 5000 series.

 

So I've tried the linux way... I've been searching in forum and talking to people on mirc...

 

All I had was "kms output with dmesg will give you all the info"... So now I (we) need some linux expert who can explain what these words mean...

 

It's been a nice journey to get our card to work, don't forget us 5000 owners :D

Crazybirdy suggested this alternate solution in (formerly HD4xxx) Mobility Radeon Thread

 

http://www.insanelymac.com/forum/index.php...00#entry1657630

 

Try it and report

Link to comment
Share on other sites

I've been working for 3 days with ubuntu and talking to the radeon drivers guys on irc to understand how to get that values and make my 5650 work...

 

Today I've had my first success...

 

To get more information from ubuntu you have to disable kms with radeon driver. https://wiki.archlinux.org/index.php/ATI#Disable_KMS

 

So you'll have xorg to take care about your graphic card. After ubuntu boots open the file /var/log/xorg.0.log

 

There you will find info about encoder and transmitter. Today I got my HDMI to work properly (I think this is the first success for a 5XXX series). I still can't get my LVDS but I'm still using NullCPUPM for various reasons.

 

In xorg log the terminology is a bit different from mucha's info(e.g. we have dig0->dig5 and not dig1->dig6).

 

Search for "dig" in the log.

 

For 5XXX series we only can have these combinations:

 

T  E
10 00
00 00
20 01
11 02
01 02
21 03
12 04
02 04
22 05

 

So once you get the encoder if it's 1,3 or 5 you're done, if it's 0,2 or 4 you'll have to test with two values for Transmitter. I got dig3 for my hdmi and 21 03 worked like a charm. :D

Link to comment
Share on other sites

I've been working for 3 days with ubuntu and talking to the radeon drivers guys on irc to understand how to get that values and make my 5650 work...

 

Today I've had my first success...

 

To get more information from ubuntu you have to disable kms with radeon driver. https://wiki.archlinux.org/index.php/ATI#Disable_KMS

 

So you'll have xorg to take care about your graphic card. After ubuntu boots open the file /var/log/xorg.0.log

 

There you will find info about encoder and transmitter. Today I got my HDMI to work properly (I think this is the first success for a 5XXX series). I still can't get my LVDS but I'm still using NullCPUPM for various reasons.

 

In xorg log the terminology is a bit different from mucha's info(e.g. we have dig0->dig5 and not dig1->dig6).

 

Search for "dig" in the log.

 

For 5XXX series we only can have these combinations:

 

T  E
10 00
00 00
20 01
11 02
01 02
21 03
12 04
02 04
22 05

 

So once you get the encoder if it's 1,3 or 5 you're done, if it's 0,2 or 4 you'll have to test with two values for Transmitter. I got dig3 for my hdmi and 21 03 worked like a charm. :unsure:

For my MSI Hawk 5770 card:

Working Transmitter and Encoder are :

HDMI need fixed 22 05 for proper display and working HDMI audio function

DP can use 12 04 or 02 04 for proper display and working HDMI audio function

DVI can use a lot :

01 12

01 02

01 03

10 00

11 02

21 03

Link to comment
Share on other sites

For 5XXX series we only can have these combinations:

 

T  E
10 00
00 00
20 01
11 02
01 02
21 03
12 04
02 04
22 05

 

So once you get the encoder if it's 1,3 or 5 you're done, if it's 0,2 or 4 you'll have to test with two values for Transmitter. I got dig3 for my hdmi and 21 03 worked like a charm. :)

21,03 no hdmi for me, tried every combo here for lvds under Eulemur with no success. Even VGA no success yet, What FB you editing?

Link to comment
Share on other sites

21,03 no hdmi for me, tried every combo here for lvds under Eulemur with no success. Even VGA no success yet, What FB you editing?

Please try as the following :

______________________________________________________________

Personality: Uakari

ConnectorInfo count in decimal: 4

Effective address for ConnectorInfo table in hex: 12840

4096 + 75840 +12840 - 12840 = 79936

 

dd if=ATIFramebuffer of=/tmp/uakari bs=1 skip=79936 count=64

od -Ax -tx1 /tmp/uakari

0000000 00 04 00 00 04 06 00 00 00 01 00 00 12 04 04 02 (DP audio)

0000010 00 08 00 00 00 02 00 00 00 01 00 00 22 05 05 05 (HDMI audio)

0000020 04 00 00 00 14 00 00 00 00 01 00 00 01 12 01 04 (DVI)

0000030 00 02 00 00 14 00 00 00 00 01 00 00 00 00 06 01

0000040

_____________________________________________________________

Personality: Vervet

ConnectorInfo count in decimal: 4

Effective address for ConnectorInfo table in hex: 12880

4096 + 75840 +12880 - 12840 = 80000

 

dd if=ATIFramebuffer of=/tmp/vervet bs=1 skip=80000 count=64

od -Ax -tx1 /tmp/vervet

0000000 00 08 00 00 00 02 00 00 00 01 00 00 22 05 05 05 (HDMI audio)

0000010 00 04 00 00 04 06 00 00 00 01 00 00 12 04 04 02 (DP audio)

0000020 04 00 00 00 14 00 00 00 00 01 00 00 01 12 01 04 (DVI)

0000030 00 02 00 00 14 00 00 00 00 01 00 00 00 00 06 00

0000040

________________________________________________________________

 

You need edit this to your Eulemur, Vervet, or Uakari FB in the first or second port:

0000000 00 08 00 00 00 02 00 00 00 01 00 00 22 05 05 05 (HDMI audio)

to get HDMI audio working.

 

You need edit this to your Eulemur, Vervet, or Uakari FB in the first or second port:

0000000 10 00 00 00 10 00 00 00 00 01 00 00 12 04 04 01 (VGA)

to get VGA working.

 

Please refer to my previous posts here :

http://www.insanelymac.com/forum/index.php...0&start=40#

http://www.insanelymac.com/forum/index.php?showtopic=251444

http://www.insanelymac.com/forum/index.php?showtopic=252539

Link to comment
Share on other sites

You need edit this to your Eulemur, Vervet, or Uakari FB in the first or second port:

0000000 00 08 00 00 00 02 00 00 00 01 00 00 22 05 05 05 (HDMI audio)

to get HDMI audio working.

 

You need edit this to your Eulemur, Vervet, or Uakari FB in the first or second port:

0000000 10 00 00 00 10 00 00 00 00 01 00 00 12 04 04 01 (VGA)

to get VGA working.

 

Please refer to my previous posts here :

http://www.insanelymac.com/forum/index.php...0&start=40#

http://www.insanelymac.com/forum/index.php?showtopic=251444

http://www.insanelymac.com/forum/index.php?showtopic=252539

This edit will not work for my setup, you have senseid which don't match my config.

 

 

I have been trying diff setups all day long, had enough.:P over to you checcco :D

Link to comment
Share on other sites

This edit will not work for my setup, you have senseid which don't match my config.

 

 

I have been trying diff setups all day long, had enough.:P over to you checcco :D

Just change the last word (SenseID) to fit your hardware.

That's all.

Believe me !

These are working in at least 3 different ATI HD 5xxx cards:

Asus EAH 5850

Asus EAH 5770

MSI Hawk 5770

Link to comment
Share on other sites

Just change the last word (SenseID) to fit your hardware.

That's all.

Believe me !

These are working in at least 3 different ATI HD 5xxx cards:

Asus EAH 5850

Asus EAH 5770

MSI Hawk 5770

My connectors are:

 

Connector at index 0 type: LVDS (7)

Connector's i2cid: 96

Connector at index 1 type: HDMI-A (11)

Connector's i2cid: 91

Connector at index 2 type: VGA (1)

Connector's i2cid: 90

 

 

So, I changed SenseID to 07, but my LVDS still not working!

Link to comment
Share on other sites

My connectors are:

 

Connector at index 0 type: LVDS (7)

Connector's i2cid: 96

Connector at index 1 type: HDMI-A (11)

Connector's i2cid: 91

Connector at index 2 type: VGA (1)

Connector's i2cid: 90

 

 

So, I changed SenseID to 07, but my LVDS still not working!

 

1120, Jsl needs to understand that Desktop cards and Mobility cards are setup differently. Desktop cards are easier to get work I used to have a desktop with a Powercolor 5770+ and it was very easy to get all connections working, I didn't even have to manually edit the FB file. example 21,03 HDMI works for Checcco great but 21,03 does not work for me, different manufacturer, maybe different bios setup? Checcco's madison bios might be the same but routed differently due to the mainboard. thats my theory anyway.

 

@jsl the cards you quoted are desktop cards.

Link to comment
Share on other sites

 Share

×
×
  • Create New...