- Joined
- Sep 13, 2011
- Messages
- 73
- Motherboard
- Dell XPS 13 9343 QHD
- CPU
- i7-5500U
- Graphics
- HD 5500
- Mobile Phone
Re: Radeon 6470m Project
I have made "some" progress.
I did some DSDT edits to inject the Ipomoea framebuffer
(edited the personality in the kext of course).
The edits were similar to THIS one right here.
I did not get the framebuffer to be loaded on the first connector (LVDS), however,
I noticed a new subtree (something like "ATY,Display_B", will post a screenshot sometime later today) in the IOReg which shows that
the second connector was injected successfully, even though it had the wrong connect-flags so I still was not able to use the HDMI output.
Will have to re-edit the connectors in the HD3000 kexts as well.
I guess it is because of the muxless setup we have on our laptops.
Because of the muxless setup the Radeon is connected to the HD3000. In this case,
the Radeon is just used for the rendering stuff and sends it to the HD3000, which in turn sends the signals to the display.
(Have you ever tried disabling the HD3000 on Windows in "Device Management" with the Radeon being active? Black screen. )
Since the HD3000 is already connected to the LVDS the Radeon gets refused. At least that's what I'm thinking.
I'm pretty sure Apple is also not using a mux in their MBP 15" & 17" 2011.
There must be a way to tell the graphics drivers how to use our graphics card.
It's time a wizard joins the project to do some magic.
I have made "some" progress.
I did some DSDT edits to inject the Ipomoea framebuffer
(edited the personality in the kext of course).
The edits were similar to THIS one right here.
I did not get the framebuffer to be loaded on the first connector (LVDS), however,
I noticed a new subtree (something like "ATY,Display_B", will post a screenshot sometime later today) in the IOReg which shows that
the second connector was injected successfully, even though it had the wrong connect-flags so I still was not able to use the HDMI output.
Will have to re-edit the connectors in the HD3000 kexts as well.
I guess it is because of the muxless setup we have on our laptops.
Because of the muxless setup the Radeon is connected to the HD3000. In this case,
the Radeon is just used for the rendering stuff and sends it to the HD3000, which in turn sends the signals to the display.
(Have you ever tried disabling the HD3000 on Windows in "Device Management" with the Radeon being active? Black screen. )
Since the HD3000 is already connected to the LVDS the Radeon gets refused. At least that's what I'm thinking.
I'm pretty sure Apple is also not using a mux in their MBP 15" & 17" 2011.
There must be a way to tell the graphics drivers how to use our graphics card.
It's time a wizard joins the project to do some magic.