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: