[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: radeon driver updates for mac laptops



On 9/21/07, Eugen Dedu <Eugen.Dedu@pu-pm.univ-fcomte.fr> wrote:
> Michel Dänzer wrote:
> > On Wed, 2007-09-05 at 16:25 +0200, Eugen Dedu wrote:
> >> Michel Dänzer wrote:
> >>> On Wed, 2007-09-05 at 15:58 +0200, Eugen Dedu wrote:
> >>>>>> VGA-0 disconnected (normal left inverted right x axis y axis)
> >>>>> If you specify
> >>>>>
> >>>>>   Option  "MacModel" "powerbook"
> >>>>>
> >>>>> or "powerbook-duallink", the above should say DVI-0 instead of VGA-0.
> >>>> However, it prints VGA-0...
> >>> Does the log file acknowledge the option being in effect as intended?
> >> Ah...:
> >>
> >> ((II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled
> >> message.
> >> WW) RADEON(0): Option "MacModel" is not used
> >> (--) RandR disabled
> >>
> >> I attach the whole log and xorg.conf.  Maybe I should try
> >> powerbook-duallink?!
> >
> > The option value doesn't matter when the driver doesn't recognize the
> > identifier. Did you get the driver source from upstream GIT and build
> > it? The option isn't included in xserver-xorg-video-ati 1:6.7.192 yet.
>
> Hi,
>
> I have just tried xserver-xorg-video-ati 1:6.7.192-4.  Now it works on
> my external monitor (Samsung).  I have a PowerBook5,2 (4 years old).
>
> I put powerbook-duallink as MacModel.
>
> A few comments:
>
> - after "xrandr --output DVI-0 --reflect x" and "xrandr --output DVI-0
> --rotation left", the mouse pointer on my LDVS is rotated.  Is it a bug
> of a feature :o) ?  Can it be rotated only on the rotated output?
>

Rotation should work on any output, but it will be slow until I fix
exa composite support.  I'll double check on the cursor rotation.
That sounds like a bug.

> - both xrandr -q and xrandr --prop black DVI-0 (but not LVDS) for 2-3 sec.
>

the second crtc is used for load detection on the tvdac.  I've
disabled this code by default in 6.7.193 and newer.

> - When executing "xrandr --output DVI-0 --right-of LVDS" with both
> outputs in mode 1024x768 I get:
> xrandr: screen cannot be larger than 1280x1200 (desired size 2048x768)
> How can I enlarge the 1280x1200 value in order to put one output at the
> right of the other?  Here is the output of xrandr -q:
> Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1200
> LVDS connected 1280x854+0+0 (normal left inverted right x axis y axis)
> 0mm x 0mm
>     1280x854       60.0*+
>     1280x800       60.0
>     1280x768       60.0
>     1024x768       60.0
>     800x600        60.3
>     640x480        59.9
> DVI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis)
> 330mm x 270mm
>     1280x1024      60.0*+   75.0     59.9
>     1152x864       75.0
>     1024x768       75.1     70.1     60.0
>     832x624        74.6
>     800x600        72.2     75.0     60.3     56.2
>     640x480        75.0     60.0
>     720x400        70.1     70.1
> S-video disconnected (normal left inverted right x axis y axis)
>

add a virtual line to the screen section of your config specifying the
max desktop size you want.  E.g.:
Virtual 2048 2048

> -  how can i see if a monitor is enabled?  I noticed that when enabled
> its dimensions in mm are printed (such as 330mm x 270mm).  Maybe
> printing "not enabled" and "enabled 330mm x 270mm" would be clearer?

an output is enabled if there is a * next to one of it's modes.

>
> - for LVDS, "xrandr -q" prints always 0mm x 0mm

We currently don't have a method to get this information from the
hardware on mac cards.  You'll have to force it yourself using xrandr
--fbmm

Alex



Reply to: