[ltp] Re: radeon tv-out - same here
Leon Brokken
linux-thinkpad@linux-thinkpad.org
Sat, 11 Aug 2007 00:32:19 +0200
Alex Deucher wrote:
> On 8/10/07, Leon Brokken <leon.brokken@med.lu.se> wrote:
>
>> Alex Deucher wrote:
>>
>>> On 8/10/07, Nils <linuxuser@knabber.homelinux.net> wrote:
>>>
>>>
>>>>> You are not using the randr-1.2 branch of the ati git tree, you are
>>>>> using master. Once you've grabbed the ati git tree do:
>>>>>
>>>>> git checkout randr-1.2
>>>>>
>>>>> to switch to the randr branch. then build as before.
>>>>>
>>>>>
>>>> I think it's too complex for me :-(
>>>>
>>>>
>>> It's not too bad.
>>>
>>> 1. First make sure you back up the existing radeon (radeon_drv.so) and
>>> ati (ati_drv.so) drivers.
>>> 2. install the xorg-dev, mesa-dev, and xserver-dev packages for your distro
>>> 3. git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
>>> 4. cd xf86-video-ati
>>> 5. git checkout randr-1.2
>>> or
>>> git checkout origin randr-1.2
>>> depending on what version of git you are using
>>> 6. ./autogen.sh --prefix=/usr
>>> 7. make
>>> 8. sudo make install
>>> or
>>> make install as root
>>>
>>>
>> I'm following this thread with great interest ;-)
>>
>> And facing the same difficulties:
>>
>> leon@shpritsz:~/build/git$ git-clone
>> git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
>> Initialized empty Git repository in
>> /home/leon/build/git/xf86-video-ati/.git/
>> remote: Generating pack...
>> remote: Done counting 5705 objects.
>> remote: Deltifying 5705 objects.
>> remote: 100% (5705/5705) done
>> Indexing 5705 objects...
>> remote: Total 5705 (delta 4513), reused 0 (delta 0)
>> 100% (5705/5705) done
>> Resolving 4513 deltas...
>> 100% (4513/4513) done
>>
>> leon@shpritsz:~/build/git$ cd xf86-video-ati/
>> leon@shpritsz:~/build/git/xf86-video-ati$ git checkout randr-1.2
>> error: pathspec 'randr-1.2' did not match any file(s) known to git.
>> Did you forget to 'git add'?
>> leon@shpritsz:~/build/git/xf86-video-ati$ git checkout origin randr-1.2
>> error: pathspec 'randr-1.2' did not match any file(s) known to git.
>> Did you forget to 'git add'?
>> leon@shpritsz:~/build/git/xf86-video-ati$
>>
>
> Argh! stupid git 1.5 (I'm still using 1.4). I think this should work:
>
> git checkout origin/randr-1.2
>
> Alex
>
Thanks!! That fixed building and installing.
Next question: is this supported by my card (rv200)
lspci |grep -i rad
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility
M7 LW [Radeon Mobility 7500]
?
Because I get the following:
leon@shpritsz:~/build/git/xf86-video-ati$ xrandr --addmode S-video 800x600
usage: xrandr [options]
where options are:
-display <display> or -d <display>
-help
-o <normal,inverted,left,right,0,1,2,3>
or --orientation <normal,inverted,left,right,0,1,2,3>
-q or --query
-s <size>/<width>x<height> or --size <size>/<width>x<height>
-r <rate> or --rate <rate> or --refresh <rate>
-v or --version
-x (reflect in x)
-y (reflect in y)
--screen <screen>
--verbose
--dryrun
--prop or --properties
--fb <width>x<height>
--fbmm <width>x<height>
--dpi <dpi>/<output>
--output <output>
--auto
--mode <mode>
--preferred
--pos <x>x<y>
--rate <rate> or --refresh <rate>
--reflect normal,x,y,xy
--rotate normal,inverted,left,right
--left-of <output>
--right-of <output>
--above <output>
--below <output>
--off
--crtc <crtc>
leon@shpritsz:~/build/git/xf86-video-ati$
More info, I get the following warnings:
leon@shpritsz:~$ cat /var/log/Xorg.0.log|grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) RADEON(0): DDC2/I2C is not properly initialized
(WW) RADEON(0): DDC2/I2C is not properly initialized
(WW) RADEON(0): DDC2/I2C is not properly initialized
(WW) RADEON(0): No crtc mode list for crtc 1,continuing with desired mode
(WW) RADEON(0): DRI init changed memory map, adjusting ...
(WW) RADEON(0): MC_FB_LOCATION was: 0xe3ffe000 is: 0xe3ffe000
(WW) RADEON(0): MC_AGP_LOCATION was: 0xffffffc0 is: 0xd1ffd000
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(WW) RADEON(0): DDC2/I2C is not properly initialized
(WW) RADEON(0): DDC2/I2C is not properly initialized
Do I need to add some options to /etc/X11/xorg.conf?
I switch successfully to tv-out when I use atitvout and lower resolution
600x800 in alternative xorg.conf.
Thanks for your help!
Cheers, Leon.