Jump to content

Mobility Radeon HD 4650:Full Resolution with QE & CI working on Internal LVDS screen


  • Please log in to reply
692 replies to this topic

#241
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts
@almuras,

It's a long shot but please test this ATIFramebuffer.kext: Attached File  10.6.7_ATIFramebuffer_for_0x9480.zip   103.7KB   98 downloads

#242
Derc

Derc

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
Help somebody please deal with what I need to start I'm trying to follow these steps

2- radeondump tool from bbc9

launch Terminal & type ./radeondump < your_videobios.rom > connector.txt


but I guess I'm doing something wrong. Advice please with what I need to start and where to go next?

#243
almuras

almuras

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts

@almuras,

It's a long shot but please test this ATIFramebuffer.kext: Attached File  10.6.7_ATIFramebuffer_for_0x9480.zip   103.7KB   98 downloads


Kizwan, unfortunately the new framebuffer gave black screens for VGA, LVDS and HDMI.

I got an idea, I replaced ATIRadeonx2000.kext with the one from lion and I got blue screen on lvds!!! I have snow leopard as a background, in a couple of minutes blue screen was replaced with completely smudged leopard screen (similar to RadeonHD. kext, which never worked for me). No, I heard that the framebuffer and controller for lion are different. Can I paste Shrike code into it? What is the right way to do this?
Thanks for all your help!

#244
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts

Kizwan, unfortunately the new framebuffer gave black screens for VGA, LVDS and HDMI.

I think the kext or one of the ATI kexts is not loaded. Please check.

#245
almuras

almuras

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts
I am just curious, has anybody succeed enabling LVDS on Dell Studio 1747?

It seems like a really tough nut.

Any thoughts and ideas are much appreciated!!!
Thanks!

#246
nan4k7

nan4k7

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
Any news on VAIO laptops? As I said I have a 4650 in a VAIO FW 495j (full HD LVDS) and can't get it to work, I get no signal... :)

#247
Fuzzy_Logic

Fuzzy_Logic

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts

Any news on VAIO laptops? As I said I have a 4650 in a VAIO FW 4650 (full HD LVDS) and can't get it to work, I get no signal... :)


Exact same thing here. Vaio VGN FW4(custom, from Sony's website in Germany), with Mobility Radeon 4650 1GB, 1080p display.

I am checking this thread and two other threads 3, 4 times a day. I am in a desperate situation. I need full res and QE/CI for some OS X and iOS development.

Work on these radeons is much appreciated by all of us. I hope I'm not too melodramatic but I feel so helpless, I can only sit and wait because I don't have any spare time(graduation thesis).


I hope a final solution which works for all of us is coming soon.
Best of wishes

#248
almuras

almuras

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts

I think the kext or one of the ATI kexts is not loaded. Please check.

The kext is not loaded, but when it is loaded, I have black screens, and no VNC (that how I know it is loaded)

I installed Lion video kexts, with them I have both HDMI and VGA full support!! :) but LVDS still not working properly, sometimes its black sometimes blue or white with smudges :) .

#249
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts

The kext is not loaded, but when it is loaded, I have black screens, and no VNC (that how I know it is loaded)

You should be able to connected remotely via VNC. If you unable to connected remotely via VNC, it means something wrong is going on, usually some kexts is not loaded.

#250
almuras

almuras

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts

You should be able to connected remotely via VNC. If you unable to connected remotely via VNC, it means something wrong is going on, usually some kexts is not loaded.



I finally tested the new framebuffer. The interesting thing, I could see HDMI screen via VNC. Unfortunately all screens remained black.

#251
kizwan

kizwan

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,422 posts

I finally tested the new framebuffer. The interesting thing, I could see HDMI screen via VNC. Unfortunately all screens remained black.

Please post IORegistry dump.

#252
almuras

almuras

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts

Please post IORegistry dump.

Here it is http://dl.dropbox.co.../new dump.ioreg

Thanks!

#253
Cyrus the Great

Cyrus the Great

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 276 posts
  • Gender:Male
  • Location:tehran
hi kizwan
is it possible to create script like audio patches that replace the device id in applehda with our device.
i don't have any programing skill to do it but if it possible and you can create the script that automatically replace device id in ati4600conttroller and shrike frambuffer hex value with modded one.evry one can edit it with his specification .its can be a great script
thanks

#254
Misha Vakulich

Misha Vakulich

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Thanx mucha for the great guide.

I got all resolutions and QE/CI on my laptop with HD4650 [9480:1002].

I've modded a shrike personality with
02 00 00 00 40 00 00 00 09 01 00 00 12 01 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 01

But I still have a problem with internal monitor. I can see desktop and mouse, but desktop has a lot of vertical lines.
It looks like 1 line is normal the next one is corrupted.

Maybe someone knows how to solve this issue?

I'm using 10.6.6 SL with original ATI kexts.

Laptop: hp pavilion dv7 2130ef
CPU: Intel Q9000
Ram: 4GB
Video: ati radeon hd4650

#255
Cyrus the Great

Cyrus the Great

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 276 posts
  • Gender:Male
  • Location:tehran
this moded shrike for hp pavilion-dv6
you can compare it
02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 01


#256
Misha Vakulich

Misha Vakulich

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

this moded shrike for hp pavilion-dv6
you can compare it

02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 01


The only difference is

02 00 00 00 40 00 00 00 09 01 00 00 12 [color="#FF0000"]00[/color] 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 01

and I have 01, but it does not matter because I have this issue both with 00 and 01.
The strange is that screenshots are normal. Here is a sample.

dv7 has native resolution 1600x900. maybe this cause a problem.

Attached Files



#257
Misha Vakulich

Misha Vakulich

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

The only difference is

02 00 00 00 40 00 00 00 09 01 00 00 12 [color="#FF0000"]00[/color] 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 01

and I have 01, but it does not matter because I have this issue both with 00 and 01.
The strange is that screenshots are normal. Here is a sample.

dv7 has native resolution 1600x900. maybe this cause a problem.


finally it works
changed the Shrike personality to
02 00 00 00 40 00 00 00 09 01 00 00 02 02 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 01

and fixed the issue with monitor according this guides
http://www.insanelym...howtopic=208410
http://www.insanelym...p;#entry1362685

Now I have 1600x900 with full qe/ci on my internal display.

laptop: hp dv7 2130 with ATI HD4650 [1002:9480]

#258
almuras

almuras

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts

QUOTE (Misha Vakulich @ Apr 10 2011, 07:28 PM)
finally it works
changed the Shrike personality to
CODE
02 00 00 00 40 00 00 00 09 01 00 00 02 02 00 07
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 06
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 01

and fixed the issue with monitor according this guides
http://www.insanelym...howtopic=208410
http://www.insanelym...p;#entry1362685

Now I have 1600x900 with full qe/ci on my internal display.

laptop: hp dv7 2130 with ATI HD4650 [1002:9480]



Congratulations on your success!
Interestingly, you used encoder 02, reserved for DIG_3 (Radeons HD 5XXX and above) and it worked! I tried to replicate your method but it did not work. I think I have pretty similar laptop Dell Studio 1747 with ATI HD4650 [1002:9480] and 1600x900 resolution. Any advice is much appreciated, I am begining to pull my hair...

#259
Misha Vakulich

Misha Vakulich

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
[quote name='almuras' post='1669046' date='Apr 12 2011, 04:46 AM']Congratulations on your success!
Interestingly, you used encoder 02, reserved for DIG_3 (Radeons HD 5XXX and above) and it worked! I tried to replicate your method but it did not work. I think I have pretty similar laptop Dell Studio 1747 with ATI HD4650 [1002:9480] and 1600x900 resolution. Any advice is much appreciated, I am begining to pull my hair...[/quote]
I was used a tricky method to get it work. I have 2 hdd on my laptop.
On the first drive I have Fedora 14. So for the MacOsX installation and Driver manipulation I'm using VirtualBox that has access to my 2nd hdd.
This method is good for investigating the problems with videocard. because modified ATI framebuffer will not be loading in VirtualBox.

The exact method I was using:
1. I tried ti find a control flags. Tried this values(0x14,0x40,0x100,0x214) this is a control that could be. So if you have a simple black screen you are on right way
2. The same way I was trying the values for transmitter and encoder. when I put encoder 0x00 or 0x01 I can see the desktop but the image was broken.
3. I insert my edid value, make a dsdt patch for dual link. I still had a problems with display.
4. then I start to patch EDID again. in the http://www.insanelym...howtopic=208410 in step 6
[quote]
Reboot, wait a while, or do whatever it takes to boot so the display is NOT right
[quote]
so I tried encoder 0x02 and it start work.

maybe you should try other encoders. because it looks like that laptops with resolution higher than 1280x1024 could use other encoders than 0x01 and 0x00

#260
almuras

almuras

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts

I was used a tricky method to get it work. I have 2 hdd on my laptop.
On the first drive I have Fedora 14. So for the MacOsX installation and Driver manipulation I'm using VirtualBox that has access to my 2nd hdd.
This method is good for investigating the problems with videocard. because modified ATI framebuffer will not be loading in VirtualBox.

The exact method I was using:
1. I tried ti find a control flags. Tried this values(0x14,0x40,0x100,0x214) this is a control that could be. So if you have a simple black screen you are on right way
2. The same way I was trying the values for transmitter and encoder. when I put encoder 0x00 or 0x01 I can see the desktop but the image was broken.
3. I insert my edid value, make a dsdt patch for dual link. I still had a problems with display.
4. then I start to patch EDID again. in the http://www.insanelym...howtopic=208410 in step 6

Reboot, wait a while, or do whatever it takes to boot so the display is NOT right
so I tried encoder 0x02 and it start work.

maybe you should try other encoders. because it looks like that laptops with resolution higher than 1280x1024 could use other encoders than 0x01 and 0x00



Thanks for your reply. For some reason I have only HDMI working properly, and black screens for VGA and LVDS.
Do you think I should try different control flags for VGA and LVDS or black screens mean the control flags are correct?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy