Jump to content

Mobility Radeon - 10.6.6/7 guide for QE/CI - testing 10.7


wmarsh
 Share

564 posts in this topic

Recommended Posts

Which framebuffer do you intend to use? I figured them all out for 10.6.6

 

Much of bcc9's guide is how to figure out the offsets.

 

On another note, I started looking at 10.6.7

Peregrine is still at 37278 and 10f60

 

I did try the older 10.6.3 drivers once I made a test install. Even with a patched FB, ATIRadeonX2000.kext gives KP when loaded, just like it did before on my system. So no hope getting the older graphic system to work.

 

 

 

vervet is what i have been using because it has 4 outputs? with the strike.

 

Which framebuffer do you intend to use? I figured them all out for 10.6.6

 

Much of bcc9's guide is how to figure out the offsets.

 

On another note, I started looking at 10.6.7

Peregrine is still at 37278 and 10f60

 

I did try the older 10.6.3 drivers once I made a test install. Even with a patched FB, ATIRadeonX2000.kext gives KP when loaded, just like it did before on my system. So no hope getting the older graphic system to work.

 

 

Kizwan made the the files and it's Vervet boot file with the frambuffer

Link to comment
Share on other sites

@checcco using 10.7 kexts Uakari now gives me 3d support, Currently LVDS and VGA as extended, still messing around but it seems Eulemur cannot handle this card properly. Uakari and Vervet have more outputs so bigger chance of success rate maybe?

 

just letting you know as you probably wanted to be able to extended desktop or clone if necessary. I can successfully Mirror and Extended desktop.

 

Laptop is 1366x768, LCD is 1024x768 - I'm getting there :D Framebuffer hex code has changed in alot of the FB's like Eulemur, Vervet, Uakari so trying to sort through to find new hex code, couldn't be bother to do maths again :P

Uakari 10.7

00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 01
04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 03
00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05
00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04

Uakari Patched

00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 01
02 00 00 00 14 00 00 00 00 71 00 00 01 12 01 03
00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05
00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04

 

As you can see one thing has changed from 10.6.6 to 10.7, 01 has changed to 71. not sure what 71 does however i have noticed if i change connector 04 to 02 no big difference. If i change ControlFlag 14 on the LVDS and change it to 40 then i lose my extended and it automatically goes to clone, if i have control 14 on CRT and 14 on LVDS connection it gives me both cloning and extended.

 

i'm more looking at the behaviour before i move onto anything solid. But controlflag 40 does not make things work correctly, controlflag 100 does not work period.

 

My new settings:

00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 00 - DP don't have but cannot test
02 00 00 00 14 00 00 00 00 71 00 00 11 02 01 07 - LVDS working at 1366x768 but no matter what i do it shows as CRT, cannot change it to controlflag 40 or it will not clone or extend
10 00 00 00 10 00 00 00 00 71 00 00 00 00 06 08 - CRT at 1024x768
00 08 00 00 00 02 00 00 00 71 00 00 21 03 05 01 - HDMI 21,03/22,05 not work, will test others.

Link to comment
Share on other sites

jvilla have HD4670. So, only DIG1 & DIG2 are applicable. DIG5 is only for HD 5XXX Series and above.

 

i finally able to install RadeonHD.kext but i get ./RadeonDump: Bad CPU type in executable when i boot up with arch=i386. i am using legacy kernel. could that be the reason i am getting this error?

 

It runs when i add a -force64 kernel flag but i get this as output error: IORegistryEntryGetPath returned 0x10000003

Link to comment
Share on other sites

i finally able to install RadeonHD.kext but i get ./RadeonDump: Bad CPU type in executable when i boot up with arch=i386. i am using legacy kernel. could that be the reason i am getting this error?

I don't know. Probably. Can you use original kernel?

Link to comment
Share on other sites

@atlee I'm not sure I've understood... With patched10.7 Uakari you get your LVDS working? Have you tried booting with every other monitor disconnected? Did you leave stock Transmitter and Encoder and just changed senseid?

Link to comment
Share on other sites

@atlee I'm not sure I've understood... With patched10.7 Uakari you get your LVDS working? Have you tried booting with every other monitor disconnected? Did you leave stock Transmitter and Encoder and just changed senseid?

10.6.6 Uakari

00 04 00 00 00 04 00 00 00 01 00 00 12 04 04 01
04 00 00 00 14 00 00 00 00 01 00 00 01 12 01 03
00 02 00 00 14 00 00 00 00 01 00 00 00 00 06 05
00 08 00 00 00 02 00 00 00 01 00 00 22 05 05 04

10.7 Uakari

00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 01
04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 03
00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05
00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04

10.7 Uakari - Patched

00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 00 - DP not sure if works
02 00 00 00 14 00 00 00 00 71 00 00 11 02 01 07 - shows as CRT but works, change to 40 and it will not work properly, you will lose extended and it will force cloning also.
10 00 00 00 10 00 00 00 00 71 00 00 00 00 06 08 - shows as CRT, working as extended, can also do mirror if i wish.
00 08 00 00 00 02 00 00 00 71 00 00 20 01 05 01 - Still changing around, combos 22,05/02,04/12,04/21,03/20,01 do not work.

 

I have LVDS as CRT, cannot get it to change it's name no matter what i do. VGA as CRT. DP cannot test. Might try swapping HDMI to either 01,02/11,02 as they are the last combos left, don't have access to that monitor as my wife is still awake :)

 

And yes i have tested booting without the VGA plugged in, LVDS switches res and turns on. VGA switch on and off when plugging in and out so the behavior seems ok to me.

 

If you change the LVDS T/E sometimes you lose the Extended desktop and it will force cloning, So i have kept it on something that works. default also works. but i was playing around to see what i could do.

 

Don't know if i'm right but i'm enjoying the results i'm getting now anyway.

 

Also note i do not really consider DP port of any use so i will not intend to play around and fix it, as it is not a requirement for me.

Link to comment
Share on other sites

jvilla have HD4670. So, only DIG1 & DIG2 are applicable. DIG5 is only for HD 5XXX Series and above.

That makes sense -- I did not know his hardware

 

CAUTION ON 10.6.7 UPGRADE

 

Has anyone gotten LVDS output on 10.6.7 yet?

 

I applied same patch that worked on 10.6.6 and have a blank screen.

 

Fortunately I took the precaution of doing the upgrade as a test on a USB drive clone.

 

Now, I need to recheck what I did. And I need to reset Terminal so I can get ioreg out of a black box. So maybe I am wrong.

 

But I do note the rather unusual fact that the new ATIFramebuffer is dated 2 days ago -- usually things are dated back when the previews went out -- and I am wondering if they did something to break this method.

 

[EDIT -- I updated one desktop to check. lipo -detailed_info and bcc9's ati_personality tool give identical output. So all offsets should be identical in 10.6.7]

Link to comment
Share on other sites

That makes sense -- I did not know his hardware

 

CAUTION ON 10.6.7 UPGRADE

 

But I do note the rather unusual fact that the new ATIFramebuffer is dated 2 days ago -- usually things are dated back when the previews went out -- and I am wondering if they did something to break this method.

 

Yes mwarsh there is definitely a new Framebuffer v1.6.26.31 i think and you could be right maybe they did something to break it because I have looked a few FB's with no changes, haven't bothered testing 10.6.7 files though as i am getting more success with 10.7.

 

If anyone needs the 10.6.6 files, i keep a backup of all :)

Link to comment
Share on other sites

Yes mwarsh there is definitely a new Framebuffer v1.6.26.31 i think and you could be right maybe they did something to break it because I have looked a few FB's with no changes, haven't bothered testing 10.6.7 files though as i am getting more success with 10.7.

 

If anyone needs the 10.6.6 files, i keep a backup of all :)

 

 

atlee how do you get your cpu to work without a legacy kernel? i have the same cpu but i need legacy kernel to boot...

 

atlee how do you get your cpu to work without a legacy kernel? i have the same cpu but i need legacy kernel to boot...

i managed to boot with mach_kernel arch=i386. when i run ./RadeonDump > myencoder.txt i get this error still: error: IORegistryEntryGetPath returned 0x10000003

 

Do i need to install something to get ioregistry working?

Link to comment
Share on other sites

i managed to boot with mach_kernel arch=i386. when i run ./RadeonDump > myencoder.txt i get this error still: error: IORegistryEntryGetPath returned 0x10000003

 

Do i need to install something to get ioregistry working?

I suspect either RadeonHD.kext is not installed or not loaded.

 

And the radeon's log:

RHDAtomOutputAllocFree
Mapping DIG1 encoder to KLDSKP_UNIPHYE
Crtc[0]: found native mode from Monitor[LVDS Panel]: 
Modeline "1366x768"  72  1366 1414 1446 1486  768 771 775 806
Connector "PANEL" uses Monitor "LVDS Panel":
RHDValidateScaledToMode
rhdModeValidateCrtc
DxModeValid: ATOM CRTC 1
rhdAtomOutputModeValid
Listing modesetting layout:
ATOM CRTC 1: tied to Atom PLL 1 and LUT A:
Outputs: AtomOutputtainCountUniphyE (PANEL)
ATOM CRTC 2: unused
Unused Outputs: AtomOutputDACA, AtomOutputUniphyA

Can you post RadeonHD's log with external monitor connected to HDMI?

Link to comment
Share on other sites

10.6.6 Uakari

00 04 00 00 00 04 00 00 00 01 00 00 12 04 04 01
04 00 00 00 14 00 00 00 00 01 00 00 01 12 01 03
00 02 00 00 14 00 00 00 00 01 00 00 00 00 06 05
00 08 00 00 00 02 00 00 00 01 00 00 22 05 05 04

10.7 Uakari

00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 01
04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 03
00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05
00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04

10.7 Uakari - Patched

00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 00 - DP not sure if works
02 00 00 00 14 00 00 00 00 71 00 00 11 02 01 07 - shows as CRT but works, change to 40 and it will not work properly, you will lose extended and it will force cloning also.
10 00 00 00 10 00 00 00 00 71 00 00 00 00 06 08 - shows as CRT, working as extended, can also do mirror if i wish.
00 08 00 00 00 02 00 00 00 71 00 00 20 01 05 01 - Still changing around, combos 22,05/02,04/12,04/21,03/20,01 do not work.

 

I have LVDS as CRT, cannot get it to change it's name no matter what i do. VGA as CRT. DP cannot test. Might try swapping HDMI to either 01,02/11,02 as they are the last combos left, don't have access to that monitor as my wife is still awake :thumbsup_anim:

 

And yes i have tested booting without the VGA plugged in, LVDS switches res and turns on. VGA switch on and off when plugging in and out so the behavior seems ok to me.

 

If you change the LVDS T/E sometimes you lose the Extended desktop and it will force cloning, So i have kept it on something that works. default also works. but i was playing around to see what i could do.

 

Don't know if i'm right but i'm enjoying the results i'm getting now anyway.

 

Also note i do not really consider DP port of any use so i will not intend to play around and fix it, as it is not a requirement for me.

 

 

Hi i did this crt work fully LVDS is recognized as CRT but black screen should install switch res to get it?

 

did you use all 4 kexts from lion or 3 of them?

Link to comment
Share on other sites

Can you post RadeonHD's log with external monitor connected to HDMI?

 

 ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
Validating Modes from Monitor "Philips 190CW" on "DVI-D 1"
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
[color="#FF0000"][b]Output->ModeValid failed[/b][/color]
Rejected mode "1440x1440" (1440x1440:175Mhz): Unknown status.
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
[color="#FF0000"][b]Output->ModeValid failed[/b][/color]
Rejected mode "1440x1440" (1440x1440:223Mhz): Unknown status.
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 1
rhdModeValidateCrtc
FUNCTION: DxFBValid: ATOM CRTC 2
DxModeValid: ATOM CRTC 2
rhdAtomOutputModeValid
RHDGetVirtualFromModesAndFilter
FUNCTION: DxFBValid: ATOM CRTC 1
FUNCTION: DxFBValid: ATOM CRTC 2
Using 105x92 DPI.
Using 1440x900 Framebuffer with 1472 pitch
Free FB offset 0x00000000 (size = 0x10000000)
Display resolutions detected: 
1440 X 900 @ 59Hz
1152 X 864 @ 75Hz
1024 X 768 @ 75Hz
832 X 624 @ 74Hz
800 X 600 @ 75Hz
640 X 480 @ 75Hz
720 X 400 @ 70Hz

 

:S It was conected hdmi->dvi cable to my external display (I know that you said that It's better to work on VGA first, but I don't have a VGA monitor close to test)

 

When I loaded the RadeonHD there wasn't any signal in HDMI display. The LVDS the screen was corrupted (like when I boot without hdmi connected) but it was detected like the HDMI display (Philips 190CW).

 

With the last RadeonHD HDMI was "working" as a mirror screen and the colors were incorrect (like happens to me when I use Lion's fb in the LVDS screen) and only the HDMI display is recognized. The LVDS works but with HDMI's display resolution.

Link to comment
Share on other sites

do i need to remove any kexts from S/L/E to make radeonhd.kext work? and do i need to add graphicsenabler=no to boot options?

 

You've to boot with GraphicsEnabler=Yes and usually you need to remove ATI's kext from S/L/E. With some versions they conflict one each other.

Link to comment
Share on other sites

Heh. I had to set graphicsenabler=no and remove atiframebuffer.kext and ati4600controller.kext from s/le.

 

Kizwan, if you have the time could you take a look at my radeon encoder.txt and fix the framebuffer for me? i tried hex editing but it still over my head.

Encoder.txt

Link to comment
Share on other sites

atlee how do you get your cpu to work without a legacy kernel? i have the same cpu but i need legacy kernel to boot...

Hi Jvilla,

 

You have two options:

legacy_kernel (Busratio=12) 4 cores, 8 threads

mach_kernel (cpus=1 busratio=12)

or meklort's RC5 branch has the apic cpu panic fixed inside of the code so it patches mach_kernel before it loads.

this will allow you to run mach_kernel but it's really a modified mach_kernel

 

@ mojtabazarei, I did have to VNC initially to setup the extended desktop properly but after that everything worked.

example lvds was not at a recognised reslution so it didn't show properly but after changing that switched on, then changed monitor res and that made everything good.

 

It's still probably not a perfect fix but i have two outputs now, both working at two different resolutions both mirror and extended so i'm happy at this stage. Better then using Eulemur anyway.

Link to comment
Share on other sites

Hi Jvilla,

 

You have two options:

legacy_kernel (Busratio=12) 4 cores, 8 threads

mach_kernel (cpus=1 busratio=12)

or meklort's RC5 branch has the apic cpu panic fixed inside of the code so it patches mach_kernel before it loads.

this will allow you to run mach_kernel but it's really a modified mach_kernel

 

@ mojtabazarei, I did have to VNC initially to setup the extended desktop properly but after that everything worked.

example lvds was not at a recognised reslution so it didn't show properly but after changing that switched on, then changed monitor res and that made everything good.

 

It's still probably not a perfect fix but i have two outputs now, both working at two different resolutions both mirror and extended so i'm happy at this stage. Better then using Eulemur anyway.

 

atlee does dvd player works? I remember in my first tests dvd player didn't work with 10.7 kexts but only with 10.6.6 ones

Link to comment
Share on other sites

atlee does dvd player works? I remember in my first tests dvd player didn't work with 10.7 kexts but only with 10.6.6 ones

 

QE/CI, DVD Player, Frontrow...yeah seems good. I'm guessing maybe it might be the new ATIRadeonX3000 from 10.6.7. Because i remember testing 10.7 Uakari and Vervet and they gave me no QE/CI. But now I have it again.

 

ATI5000Controller is 10.7

ATIFramebuffer is 10.7

ATISupport is 10.7

ATIRadeonX3000 is v1.6.26.31 stock new from 10.6.7 upgrade.

 

I haven't tried to patch 10.6.7 files, i'm happy with the extended and mirroring, qe/ci under Uakari. I can work on swapping T/E until HDMI is working but during my uni work i will eventually get around to it today :D

Link to comment
Share on other sites

:S It was conected hdmi->dvi cable to my external display (I know that you said that It's better to work on VGA first, but I don't have a VGA monitor close to test)

 

When I loaded the RadeonHD there wasn't any signal in HDMI display. The LVDS the screen was corrupted (like when I boot without hdmi connected) but it was detected like the HDMI display (Philips 190CW).

 

With the last RadeonHD HDMI was "working" as a mirror screen and the colors were incorrect (like happens to me when I use Lion's fb in the LVDS screen) and only the HDMI display is recognized. The LVDS works but with HDMI's display resolution.

You're using HDMI to DVI converter to connect to the external monitor? In that case, you can ignore my request earlier if you don't have monitor with HDMI port. I was looking for "pure" HDMI connection between notebook & external monitor.

 

Even though there is no signal to external monitor & LVDS showed corrupted screen, RadeonHD should be able to detect the external monitor & LVDS links.

Link to comment
Share on other sites

Heh. I had to set graphicsenabler=no and remove atiframebuffer.kext and ati4600controller.kext from s/le.

 

Kizwan, if you have the time could you take a look at my radeon encoder.txt and fix the framebuffer for me? i tried hex editing but it still over my head.

Your log file look strange. It doesn't contains EDID from the internal monitor (LVDS) & external monitor (VGA).

 

________________________________________________________________________

 

 

There are 3 people with 3 different Dell notebook & all 3 have Full HD internal LCD:-

almuras - Dell Studio 1747 with Radeon Mobility 4650

sydlix - Dell Studio XPS 1640 with Mobility 4670

jvilla - Dell Studio XPS 1645 with Mobility 4670

 

So, the LVDS link should use DUAL_LINK for transmitter. This link for LVDS should work theoretically:-

CRTC0 > DIG1 > UNIPHY_EF > LVDS: Encoder=0x00 Transmitter=0x02

This should be test without external monitor connected to HDMI & DisplayPort. Even though the LVDS link (transmitter & encoder) is correct but HDMI's/DP's is not, interference can happen if LVDS & HDMI/DP links are conflicting with each other which can make the LVDS seems doesn't work.

Link to comment
Share on other sites

Your log file look strange. It doesn't contains EDID from the internal monitor (LVDS) & external monitor (VGA).

 

________________________________________________________________________

 

 

There are 3 people with 3 different Dell notebook & all 3 have Full HD internal LCD:-

almuras - Dell Studio 1747 with Radeon Mobility 4650

sydlix - Dell Studio XPS 1640 with Mobility 4670

jvilla - Dell Studio XPS 1645 with Mobility 4670

 

So, the LVDS link should use DUAL_LINK for transmitter. This link for LVDS should work theoretically:-

CRTC0 > DIG1 > UNIPHY_EF > LVDS: Encoder=0x00 Transmitter=0x02

This should be test without external monitor connected to HDMI & DisplayPort. Even though the LVDS link (transmitter & encoder) is correct but HDMI's/DP's is not, interference can happen if LVDS & HDMI/DP links are conflicting with each other which can make the LVDS seems doesn't work.

 

i i tried again with debug to true and verbose level 2.

Encoder.debug.true.verbose.2.txt

Link to comment
Share on other sites

You're using HDMI to DVI converter to connect to the external monitor? In that case, you can ignore my request earlier if you don't have monitor with HDMI port. I was looking for "pure" HDMI connection between notebook & external monitor.

OK. If you want I can repeat the test after. My parents have a TV with HDMI and I can test it again but I'm not going to be in their house for a least in a month :)

 

Even though there is no signal to external monitor & LVDS showed corrupted screen, RadeonHD should be able to detect the external monitor & LVDS links.

 

I think that RadeonHD has never detected well any external monitor in my laptop.

Link to comment
Share on other sites

 Share

×
×
  • Create New...