You are viewing airlied

airlied
airlied
:.:..:.

May 2014
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

airlied [userpic]
radeon randr 1.2

Okay I've pushed the initial radeon randr 1.2 code into the ATI tree in the randr-1.2 branch, this builds against master X server.
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-ati.git;a=shortlog;h=randr-1.2

However I've never been happy with many parts of that code as it still relies on the old radeon system of having 2 CRTCs mapped to 2 outputs and this isn't really suitable for a flexible randr driver, however it is also less likely to regress heavily..

With this in mind I started to go a different direction and started the randr-1.2-tng branch in my personal ATI repository,
http://gitweb.freedesktop.org/?p=users/airlied/xf86-video-ati.git;a=shortlog;h=randr-1.2-tng

This removes the whole idea of only having two outputs and tries to allocate an output per type of output (so Analog, Digital, LFP, TV), and assigning those to a connector.. I need to do DDC optimisation so DVI connectors (which have Analog and Digital outputs on them) only do DDC once...

Comments
(Anonymous)

You rock; thank you very much.

Two questions:

1) Does this remove the requirement to have a monitor connected on boot with some ThinkPad laptops? Does the driver do the right card init to avoid that now?

2) Can you provide an outline of what you need to grab in what order to build a working radeon randr 1.2 driver/server/client at this point?

(Anonymous)
Great work

Nice site!! Thnx!