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

Re: radeon driver updates for mac laptops


I would like to give some feedback.

Alex Deucher <alexdeucher@gmail.com> wrote:
> Those of you with radeon based mac laptops please test the latest code
> in that ati git tree.  I recently added connector table and quirk
> information for mac laptops.  You will need at least xserver 1.3 and a
> recent version of xrandr (1.2.2 preferred) to test.

I've an iBook G4 and have installed the ati driver from Debian
experimental. (Nearly) All works fine. I didn't had to add the MacModel
option to xorg.conf and only had to remove the HorizSync and VertRefresh
entries from the device sections of the internal display.

I can switch the external monitor on and off, can change the resolution
and arrange the displays side by side. But I couldn't change the maximum
screen size and even though /var/log/Xorg.0.log tells it is 2048x1200
xrandr tells me something different.

% grep 'Max d' /var/log/Xorg.0.log
(II) RADEON(0): Max desktop size set to 2048x1200
% xrandr -q |head -n1
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024

So I reduced the resolution of both displays and placed the external
below the internal. It worked.

I can acknowlage the problem with the mouse pointer—it is flipped, it
looks like an endianess problem.

And turning off the internal display is not a good idea. I becomes
destroyed and it looks awesome.

% cat /proc/cpuinfo
processor	: 0
cpu		: 7455, altivec supported
clock		: 606.000000MHz
revision	: 0.3 (pvr 8001 0303)
bogomips	: 36.73
timebase	: 18432000
platform	: PowerMac
machine		: PowerBook6,3
motherboard	: PowerBook6,3 MacRISC3 Power Macintosh
detected as	: 287 (iBook G4)
pmac flags	: 0000001b
L2 cache	: 256K unified
pmac-generation	: NewWorld

% xrandr --version
Server reports RandR version 1.2

% xrandr --properties
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024
LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 246mm x 184mm
                scaler: full
        backlight: 255 (0x000000ff) range:  (0,255)
   1024x768       60.0*+
   800x600        60.3  
   640x480        59.9  
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 300mm x 225mm
        load_detection: 0 (0x00000000) range:  (0,1)
   1024x768       75.1*    70.1     60.0     43.5  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0     59.9  
   720x400        87.8     70.1  
S-video disconnected (normal left inverted right x axis y axis)
                tv_standard: ntsc
        tv_vertical_position: 0 (0x00000000) range:  (-5,5)
        tv_horizontal_position: 0 (0x00000000) range:  (-5,5)
        tv_horizontal_size: 0 (0x00000000) range:  (-5,5)
        load_detection: 0 (0x00000000) range:  (0,1)

Bye and much thanks to all for making this work, Jörg.
[dpkg] We are the apt. Resistance is futile. You will be packaged.

Reply to: