* [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
@ 2004-08-19 20:31 Alexander Kuprin
2004-08-19 20:48 ` [sisyphus] " Konstantin A. Lepikhov
0 siblings, 1 reply; 18+ messages in thread
From: Alexander Kuprin @ 2004-08-19 20:31 UTC (permalink / raw)
To: sisyphus
Добрый вечер.
Помогите, плз., разобраться с проблемой. ALT Linux Sisyphus (20040813).
Есть карта, ATI Radeon 9200:
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon
9200] (rev 01) (prog-if 00 [VGA])
Subsystem: Unknown device 17ee:2801
Flags: bus master, 66Mhz, medium devsel, latency 255, IRQ 11
Memory at e8000000 (32-bit, prefetchable) [size=128M]
I/O ports at c800 [size=256]
Memory at ff8f0000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at ff8c0000 [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Capabilities: [50] Power Management version 2
Если использовать для "иксов" драйвер radeon, то настроить 3D удаётся. В
качестве теста использовался tuxacer. Но в этом случае падает blender
при попытке выполнить рендеринг даже самой простой сцены:
[alex@p4 alex]$ blender
guessing 'blender' == '/usr/bin/blender'
r200_makeX86Normal3fv/197 CVAL 0 OFFSET 14 VAL 85411c4
r200_makeX86Normal3fv/198 CVAL 4 OFFSET 20 VAL 85411c8
r200_makeX86Normal3fv/199 CVAL 8 OFFSET 25 VAL 85411cc
r200_makeX86Normal3fv done
r200_makeX86Normal3fv/197 CVAL 0 OFFSET 14 VAL aa1e00
r200_makeX86Normal3fv/198 CVAL 4 OFFSET 20 VAL aa1e04
r200_makeX86Normal3fv/199 CVAL 8 OFFSET 25 VAL aa1e08
r200_makeX86Normal3fv done
blender: r200_vtxfmt.c:1087: r200VtxfmtUnbindContext: Assertion
`vb.context == ctx' failed.
Aborted
[alex@p4 alex]$
Использование драйвера fglrx вылечивает его от этого, но 3D, увы, не
работает. При настройке подсматривал в статью
http://www.linux-os.ru/wiki/SetupVideoCardATIflgrxTV Не помогло. Не
помогло. В логах "иксов" наткнулся на следующее:
..skip..
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xd0cd4000
(II) fglrx(0): [drm] mapped SAREA 0xd0cd4000 to 0x134000
(II) fglrx(0): [drm] framebuffer handle = 0xe8000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 3.7.6
(II) fglrx(0): Date: Mar 5 2004
(II) fglrx(0): Desc: ATI Fire GL DRM kernel module
(WW) fglrx(0): Kernel Module version does *not* match driver.
(EE) fglrx(0): incompatible kernel module detected - HW accelerated
OpenGL will not work
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xd0cd4000 at
0x134000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
..skip..
И как это побороть?
Спасибо за ответ.
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 18+ messages in thread
* [sisyphus] Re: Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-19 20:31 [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx Alexander Kuprin
@ 2004-08-19 20:48 ` Konstantin A. Lepikhov
2004-08-19 22:19 ` [sisyphus] " Alexander Kuprin
0 siblings, 1 reply; 18+ messages in thread
From: Konstantin A. Lepikhov @ 2004-08-19 20:48 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Hi Alexander!
Thursday 19, at 11:31:48 PM you wrote:
<skip>
> (WW) fglrx(0): Kernel Module version does *not* match driver.
> (EE) fglrx(0): incompatible kernel module detected - HW accelerated
> OpenGL will not work
$ rpm -qa | grep fglrx - вывод в студию. Проверьте, что у вас _все_
компоненты flgrx имеют одинаковую версию (fglrx-tools, fglrx_glx, kernel-module-fglrx).
Например, у меня след. картина (и все работает):
$ rpm -qa | grep fglrx
fglrx-tools-3.11.1-alt1.local
kernel-modules-fglrx-wks26-up-1.0.3.11.1-alt4.8.local
fglrx_glx-3.11.1-alt1.local
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-19 20:48 ` [sisyphus] " Konstantin A. Lepikhov
@ 2004-08-19 22:19 ` Alexander Kuprin
2004-08-20 6:15 ` Andrey Rahmatullin
2004-08-20 7:08 ` [sisyphus] " Konstantin A. Lepikhov
0 siblings, 2 replies; 18+ messages in thread
From: Alexander Kuprin @ 2004-08-19 22:19 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Доброй ночи, Константин.
Спасибо за ответ.
On Thursday 19 August 2004 23:48, Konstantin A. Lepikhov wrote:
> > (WW) fglrx(0): Kernel Module version does *not* match driver.
> > (EE) fglrx(0): incompatible kernel module detected - HW accelerated
> > OpenGL will not work
>
> $ rpm -qa | grep fglrx - вывод в студию. Проверьте, что у вас _все_
> компоненты flgrx имеют одинаковую версию (fglrx-tools, fglrx_glx,
> kernel-module-fglrx). Например, у меня след. картина (и все
> работает):
> $ rpm -qa | grep fglrx
> fglrx-tools-3.11.1-alt1.local
> kernel-modules-fglrx-wks26-up-1.0.3.11.1-alt4.8.local
> fglrx_glx-3.11.1-alt1.local
[alex@p4 alex]$ rpm -qa | grep fglrx
kernel-modules-fglrx-std-up-1.0.3.7.6-alt5.5
fglrx-tools-3.11.1-alt1
kernel-modules-fglrx-std-up-1.0.3.7.6-alt4.3
kernel-modules-fglrx-std-up-1.0.3.7.6-alt4.2
kernel-modules-fglrx-std-up-1.0.3.7.6-alt4.4
fglrx_glx-3.11.1-alt1
kernel-modules-fglrx-std-up-1.0.3.7.6-alt6.6
kernel-modules-fglrx-std26-up-1.0.3.7.6-alt4.5
[alex@p4 alex]$ uname -r
2.4.26-std-up-alt6
Хм... Получается, что версия драйвера ядра не совпадает 3.7.6 <>
3.11.1. Скачал kernel-modules-fglrx-std-up-1.0.3.11.1-alt1.6.src.rpm,
попробовал собрать новый модуль
[alex@p4 RPM]$ rpm --rebuild \
kernel-modules-fglrx-std-up-1.0.3.11.1-alt1.6.src.rpm
Устанавливается kernel-modules-fglrx-std-up-1.0.3.11.1-alt1.6.src.rpm
ошибка: неудовлетворенные зависимости сборки:
kernel-source-fglrx-3.11.1 нужен для
kernel-modules-fglrx-std-up-1.0.3.11.1-alt1.6
Пакета с таким именем, kernel-source-fglrx, я в
ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/files/SRPMS не
наблюдаю. Судя по всему, бардак. Воспользовался скриптом, предложенным
для сборки fglrx в http://www.linux-os.ru/wiki/SetupVideoCardATIflgrxTV
-- модуль собрался, но не грузится, сообщая об Unresolved symbols.
Может имеет смысл сделать откат на версию 3.7.6, не соберётся в hasher
новая версия модуля?
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-19 22:19 ` [sisyphus] " Alexander Kuprin
@ 2004-08-20 6:15 ` Andrey Rahmatullin
2004-08-20 12:37 ` Alexander Kuprin
2004-08-20 7:08 ` [sisyphus] " Konstantin A. Lepikhov
1 sibling, 1 reply; 18+ messages in thread
From: Andrey Rahmatullin @ 2004-08-20 6:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 413 bytes --]
On Fri, Aug 20, 2004 at 01:19:25AM +0300, Alexander Kuprin wrote:
>Может имеет смысл сделать откат на версию 3.7.6, не соберётся в hasher
>новая версия модуля?
Пока не появился новый kernel-source-fglrx, придется откатиться.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
fwbuilder не нужно.
Нужно читать iptables tutorial чтоб понимать что делаешь.
-- mrkooll in community@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 6:15 ` Andrey Rahmatullin
@ 2004-08-20 12:37 ` Alexander Kuprin
2004-08-20 12:54 ` Andrey Rahmatullin
` (2 more replies)
0 siblings, 3 replies; 18+ messages in thread
From: Alexander Kuprin @ 2004-08-20 12:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Friday 20 August 2004 09:15, Andrey Rahmatullin wrote:
> On Fri, Aug 20, 2004 at 01:19:25AM +0300, Alexander Kuprin wrote:
> >Может имеет смысл сделать откат на версию 3.7.6, не соберётся в
> > hasher новая версия модуля?
>
> Пока не появился новый kernel-source-fglrx, придется откатиться.
А как выглядит старый kernel-source-fglrx? Или это новое название
пакета? Потому как в SPRMS я не обнаружил пакета с таким именем.
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 12:37 ` Alexander Kuprin
@ 2004-08-20 12:54 ` Andrey Rahmatullin
2004-08-20 13:11 ` Aleksey Avdeev
2004-08-20 13:53 ` Sergey Vlasov
2 siblings, 0 replies; 18+ messages in thread
From: Andrey Rahmatullin @ 2004-08-20 12:54 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 457 bytes --]
On Fri, Aug 20, 2004 at 03:37:15PM +0300, Alexander Kuprin wrote:
>А как выглядит старый kernel-source-fglrx? Или это новое название
>пакета? Потому как в SPRMS я не обнаружил пакета с таким именем.
А вы не там ищете.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
А самое приятное - быть отловленным девушкой из 1C, которая на вопрос о
наличии их бухгалтерии под Linux даст положительный ответ ;-))
-- rider in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 12:37 ` Alexander Kuprin
2004-08-20 12:54 ` Andrey Rahmatullin
@ 2004-08-20 13:11 ` Aleksey Avdeev
2004-08-20 13:53 ` Sergey Vlasov
2 siblings, 0 replies; 18+ messages in thread
From: Aleksey Avdeev @ 2004-08-20 13:11 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexander Kuprin пишет:
> On Friday 20 August 2004 09:15, Andrey Rahmatullin wrote:
>
>>On Fri, Aug 20, 2004 at 01:19:25AM +0300, Alexander Kuprin wrote:
>>
>>>Может имеет смысл сделать откат на версию 3.7.6, не соберётся в
>>>hasher новая версия модуля?
>>
>>Пока не появился новый kernel-source-fglrx, придется откатиться.
>
>
> А как выглядит старый kernel-source-fglrx? Или это новое название
> пакета? Потому как в SPRMS я не обнаружил пакета с таким именем.
Он в RPMS.
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 12:37 ` Alexander Kuprin
2004-08-20 12:54 ` Andrey Rahmatullin
2004-08-20 13:11 ` Aleksey Avdeev
@ 2004-08-20 13:53 ` Sergey Vlasov
2004-08-20 14:00 ` Vadim V. Zhytnikov
2 siblings, 1 reply; 18+ messages in thread
From: Sergey Vlasov @ 2004-08-20 13:53 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 625 bytes --]
On Fri, Aug 20, 2004 at 03:37:15PM +0300, Alexander Kuprin wrote:
> On Friday 20 August 2004 09:15, Andrey Rahmatullin wrote:
> > On Fri, Aug 20, 2004 at 01:19:25AM +0300, Alexander Kuprin wrote:
> > >Может имеет смысл сделать откат на версию 3.7.6, не соберётся в
> > > hasher новая версия модуля?
> >
> > Пока не появился новый kernel-source-fglrx, придется откатиться.
>
> А как выглядит старый kernel-source-fglrx? Или это новое название
> пакета? Потому как в SPRMS я не обнаружил пакета с таким именем.
Пакеты kernel-source-fglrx, fglrx_glx, fglrx-tools собираются из
одного src.rpm с именем fglrx_glx.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 13:53 ` Sergey Vlasov
@ 2004-08-20 14:00 ` Vadim V. Zhytnikov
2004-08-20 14:27 ` Alexander Kuprin
0 siblings, 1 reply; 18+ messages in thread
From: Vadim V. Zhytnikov @ 2004-08-20 14:00 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sergey Vlasov пишет:
> On Fri, Aug 20, 2004 at 03:37:15PM +0300, Alexander Kuprin wrote:
>
>>On Friday 20 August 2004 09:15, Andrey Rahmatullin wrote:
>>
>>>On Fri, Aug 20, 2004 at 01:19:25AM +0300, Alexander Kuprin wrote:
>>>
>>>>Может имеет смысл сделать откат на версию 3.7.6, не соберётся в
>>>>hasher новая версия модуля?
>>>
>>>Пока не появился новый kernel-source-fglrx, придется откатиться.
>>
>>А как выглядит старый kernel-source-fglrx? Или это новое название
>>пакета? Потому как в SPRMS я не обнаружил пакета с таким именем.
>
>
> Пакеты kernel-source-fglrx, fglrx_glx, fglrx-tools собираются из
> одного src.rpm с именем fglrx_glx.
>
А что по поводу отсутствия fglrx-tools в бете Master ?!
--
Vadim V. Zhytnikov
<vvzhy@netorn.ru>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 14:00 ` Vadim V. Zhytnikov
@ 2004-08-20 14:27 ` Alexander Kuprin
2004-08-20 14:47 ` Vadim V. Zhytnikov
0 siblings, 1 reply; 18+ messages in thread
From: Alexander Kuprin @ 2004-08-20 14:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Friday 20 August 2004 17:00, Vadim V. Zhytnikov wrote:
> А что по поводу отсутствия fglrx-tools в бете Master ?!
https://bugzilla.altlinux.org/show_bug.cgi?id=5040
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 14:27 ` Alexander Kuprin
@ 2004-08-20 14:47 ` Vadim V. Zhytnikov
2004-08-20 14:58 ` Alexander Kuprin
0 siblings, 1 reply; 18+ messages in thread
From: Vadim V. Zhytnikov @ 2004-08-20 14:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexander Kuprin пишет:
> On Friday 20 August 2004 17:00, Vadim V. Zhytnikov wrote:
>
>>А что по поводу отсутствия fglrx-tools в бете Master ?!
>
>
> https://bugzilla.altlinux.org/show_bug.cgi?id=5040
>
А чего severity=normal ? IMHO это самый тёплый critical
--
Vadim V. Zhytnikov
<vvzhy@netorn.ru>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 14:47 ` Vadim V. Zhytnikov
@ 2004-08-20 14:58 ` Alexander Kuprin
2004-08-20 15:17 ` Vadim V. Zhytnikov
0 siblings, 1 reply; 18+ messages in thread
From: Alexander Kuprin @ 2004-08-20 14:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Friday 20 August 2004 17:47, Vadim V. Zhytnikov wrote:
> Alexander Kuprin пишет:
> > On Friday 20 August 2004 17:00, Vadim V. Zhytnikov wrote:
> >>А что по поводу отсутствия fglrx-tools в бете Master ?!
> >
> > https://bugzilla.altlinux.org/show_bug.cgi?id=5040
>
> А чего severity=normal ? IMHO это самый тёплый critical
Потому что даже без fglrx-tools драйвер можно завести и он работает.
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 14:58 ` Alexander Kuprin
@ 2004-08-20 15:17 ` Vadim V. Zhytnikov
2004-08-20 15:24 ` Alexander Kuprin
0 siblings, 1 reply; 18+ messages in thread
From: Vadim V. Zhytnikov @ 2004-08-20 15:17 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Alexander Kuprin пишет:
> On Friday 20 August 2004 17:47, Vadim V. Zhytnikov wrote:
>
>>Alexander Kuprin пишет:
>>
>>>On Friday 20 August 2004 17:00, Vadim V. Zhytnikov wrote:
>>>
>>>>А что по поводу отсутствия fglrx-tools в бете Master ?!
>>>
>>>https://bugzilla.altlinux.org/show_bug.cgi?id=5040
>>
>>А чего severity=normal ? IMHO это самый тёплый critical
>
>
> Потому что даже без fglrx-tools драйвер можно завести и он работает.
>
Может быть запускается, но работой это назвать сложно.
Т.е. что-то там прописал, помолился, стартовал Х -
запустилось - счастье! Но ничего подстроить невозможно т.к.
запомнить специфичные для этого драйвера параметры
просто невозможно, и доки никакой нет.
--
Vadim V. Zhytnikov
<vvzhy@netorn.ru>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 15:17 ` Vadim V. Zhytnikov
@ 2004-08-20 15:24 ` Alexander Kuprin
0 siblings, 0 replies; 18+ messages in thread
From: Alexander Kuprin @ 2004-08-20 15:24 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Friday 20 August 2004 18:17, Vadim V. Zhytnikov wrote:
> >>А чего severity=normal ? IMHO это самый тёплый critical
> >
> > Потому что даже без fglrx-tools драйвер можно завести и он
> > работает.
>
> Может быть запускается, но работой это назвать сложно.
> Т.е. что-то там прописал, помолился, стартовал Х -
> запустилось - счастье! Но ничего подстроить невозможно т.к.
> запомнить специфичные для этого драйвера параметры
> просто невозможно, и доки никакой нет.
"As You Wish." (c)... :)
Поменял severity на major.
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 18+ messages in thread
* [sisyphus] Re: Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-19 22:19 ` [sisyphus] " Alexander Kuprin
2004-08-20 6:15 ` Andrey Rahmatullin
@ 2004-08-20 7:08 ` Konstantin A. Lepikhov
2004-08-20 7:18 ` Alexander Kuprin
1 sibling, 1 reply; 18+ messages in thread
From: Konstantin A. Lepikhov @ 2004-08-20 7:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 933 bytes --]
Hi Alexander!
Friday 20, at 01:19:25 AM you wrote:
<skip>
> Пакета с таким именем, kernel-source-fglrx, я в
> ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/files/SRPMS не
> наблюдаю. Судя по всему, бардак. Воспользовался скриптом, предложенным
> для сборки fglrx в http://www.linux-os.ru/wiki/SetupVideoCardATIflgrxTV
> -- модуль собрался, но не грузится, сообщая об Unresolved symbols.
> Может имеет смысл сделать откат на версию 3.7.6, не соберётся в hasher
> новая версия модуля?
Можете и откатиться, но лучше обновиться :)
Да, там были некоторые проблемы, связанные с rpath. Прилагаю сюда spec'и
для source и kernel-module-fglrx. Для сборки вам необходима "родная" rpm
от ATI.
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
[-- Attachment #2: kernel-modules-fglrx.spec --]
[-- Type: text/plain, Size: 8100 bytes --]
%define module_name fglrx
%define module_version 3.11.1
%define module_release alt4.8.local
%define kversion 2.6.8
%define krelease alt2.1
%define flavour wks26-up
%define base_arch %(echo %_target_cpu | sed 's/i.86/i386/;s/athlon/i386/')
%define module_dir /lib/modules/%kversion-%flavour-%krelease/%module_name
Summary: ATI video card drivers
Name: kernel-modules-%module_name-%flavour
Version: 1.0.%module_version
Release: %module_release
License: Proprietary
Group: System/Kernel and hardware
Packager: Kernel Maintainer Team <kernel@packages.altlinux.org>
Patch1: fglrx-3.2.8-agp-sis.patch
#Patch2: fglrx-3.2.5-agp-i875.patch
Patch3: fglrx-3.2.8-via-agp2.patch
Patch4: fglrx-3.2.8-nvidia-nforce.patch
Patch5: fglrx-3.7.6-agp-sis-fix.patch
Patch6: fglrx-3.7.6-sis-agp3-support.patch
#Patch7: fglrx-3.7.6-page-count.patch
ExclusiveOS: Linux
URL: http://www.schneider-digital.de/html/body_download_ati.html
BuildPreReq: kernel-build-tools
BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease
BuildRequires: modutils
BuildRequires: perl
BuildRequires: rpm >= 4.0.2-75
BuildRequires: kernel-headers-%flavour = %kversion-%krelease
BuildRequires: kernel-source-%module_name-%module_version
Provides: kernel-modules-%module_name-%kversion-%flavour-%krelease = %version-%release
Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease < %version-%release
Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease > %version-%release
Prereq: coreutils
Prereq: modutils
Prereq: kernel-image-%flavour = %kversion-%krelease
Requires(postun): kernel-image-%flavour = %kversion-%krelease
ExclusiveArch: %ix86
%description
Drivers for Linux Fire GL X1/Z1/E1/8800/8700/9000/9700/9800 RADEON
for XFree86 Version X4.3.0.
%prep
rm -rf kernel-source-%module_name-%module_version
tar -jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2
%setup -D -T -n kernel-source-%module_name-%module_version
%patch1 -p1
#%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
#%patch7 -p1
%build
. %_usrsrc/linux-%kversion-%flavour/gcc_version.inc
%if "%kversion" <= "2.6.0"
#build for 2.4 kernel
if grep -qs '#define.*CONFIG_SMP.*1' %_includedir/linux-%kversion-%flavour/include/linux/autoconf.h ; then
def_smp="-D__SMP__"
else
def_smp=""
fi
%define fglrx_gcc gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -DMODVERSIONS -fomit-frame-pointer -DATI_AGP_HOOK -DATI -DFGL -DFGL_CUSTOM_MODULE -D__AGP__ -DPAGE_ATTR_FIX=1 -I. -I%_includedir/linux-%kversion-%flavour/include -include %_includedir/linux-%kversion-%flavour/include/linux/modversions.h $def_smp
%fglrx_gcc -c agpgart_be.c -o agpgart_be.o
%fglrx_gcc -c nvidia-agp.c -o nvidia-agp.o
%fglrx_gcc -c agp3.c -o agp3.o
%fglrx_gcc -c i7505-agp.c -o i7505-agp.o
%fglrx_gcc -c firegl_public.c -o firegl_public.o
ld -r firegl_public.o agpgart_be.o agp3.o i7505-agp.o nvidia-agp.o \
libfglrx_ip.a.GCC%__gcc_version_major -o fglrx.o
%else
#build for 2.6 kernel
%__ln_s ./2.6.x/Makefile ./Makefile
%make_build TEMP_DIR=$PWD/ -C %_usrsrc/linux-%kversion-%flavour modules \
SUBDIRS=$PWD GCC_VER_MAJ=`echo "$GCC_VERSION" | sed 's/^\([0-9]\+\).*/\1/'`
%endif
%install
mkdir -p $RPM_BUILD_ROOT/%module_dir
%if "%kversion" <= "2.6.0"
install -p -m644 fglrx.o $RPM_BUILD_ROOT/%module_dir
%else
install -p -m644 fglrx.ko $RPM_BUILD_ROOT/%module_dir
%endif
%post
/sbin/depmod -a -F /boot/System.map-%kversion-%flavour-%krelease \
%kversion-%flavour-%krelease
%postun
[ ! -f /boot/System.map-%kversion-%flavour-%krelease ] || \
/sbin/depmod -a -F /boot/System.map-%kversion-%flavour-%krelease \
%kversion-%flavour-%krelease
%files
%defattr(644,root,root,755)
%module_dir
%changelog
* Thu May 13 2004 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.7.6-alt4.@kreleasebuild@
- Rebuild for kernel 2.4.26.
* Wed May 12 2004 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.7.6-alt3.@kreleasebuild@
- Added Patch6: fglrx-3.7.6-sis-agp3-support.patch: AGP3 support for SiS 648.
* Mon Apr 12 2004 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.7.6-alt2.@kreleasebuild@
- Added Patch5: fglrx-3.7.6-agp-sis-fix.patch: workaround for SiS 648 and 746
chips (seems that they need a delay after setting AGP rate).
* Mon Mar 22 2004 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.7.6-alt1.@kreleasebuild@
- Version 3.7.6.
* Fri Feb 27 2004 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.7.0-alt4.@kreleasebuild@
- Updated for the new compiler version selection scheme (GCC_VERSION).
* Wed Feb 18 2004 Anton Farygin <rider@altlinux.ru> 1.0.3.7.0-alt3.@kreleasebuild@
- rebuild for 2.6.3
* Mon Feb 16 2004 Anton Farygin <rider@altlinux.ru> 1.0.3.7.0-alt2.@kreleasebuild@
- build for kernel 2.6
* Sun Jan 04 2004 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.7.0-alt1.@kreleasebuild@
- Version 3.7.0.
- Fixed SMP build options (-D__SMP__ is required for SMP kernels).
- Fixed PAGE_ATTR_FIX typo in compilation options.
* Fri Nov 28 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.8-alt3.@kreleasebuild@
- Added Provides/Conflicts to make sure that only one version of the package
can be installed for each kernel version.
* Tue Nov 18 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.8-alt2.@kreleasebuild@
- Fixed spec file name.
- Avoid %%postun failure when this package is removed after
kernel-image-%%flavour (currently rpm cannot prevent this).
- Added Patch4: fglrx-3.2.8-nvidia-nforce.patch: fixed nForce AGP support.
* Sun Oct 12 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.8-alt1.@kreleasebuild@
- new version (3.2.8).
- updated Patch1 (some SiS support was added in upstream, only SiS 745 remains
unknown).
- fixed compile flags.
- Patch3: fixed AGP 2.0 support for VIA KT400 and P4X333.
* Mon Sep 29 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.5-alt16.@kreleasebuild@
- Patch2: fixed Intel 875P chipset support (it does not have integrated
graphics capability).
* Fri Sep 26 2003 Sergey Vlasov <vsu@altlinux.ru> 1.0.3.2.5-alt15.@kreleasebuild@
- replaced %%{_usrsrc}/kernel/sources with %%kernel_src
- Patch1: added new SiS host bridge IDs to the builtin AGP support (from
mainstream kernel)
* Mon Sep 08 2003 Anton Farygin <rider@altlinux.ru> 1.0.3.2.5-alt14.@kreleasebuild@
- new version (3.2.5)
* Wed Sep 03 2003 Rider <rider@altlinux.ru> 1.0.2.9.12-alt14.@kreleasebuild@
- replace /usr/include to _includedir macro
* Tue Aug 26 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt13
- rebuilt with 2.4.21rel-alt14
* Fri Aug 15 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt12
- rebuilt with 2.4.21rel-alt13
* Wed Aug 13 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt11
- rebuilt with 2.4.21rel-alt12
* Tue Aug 12 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt10
- rebuilt with 2.4.21rel-alt11
* Mon Aug 11 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt9
- rebuilt with 2.4.21rel-alt10
* Thu Aug 07 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt8
- rebuilt with 2.4.21rel-alt9
* Wed Aug 06 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt7
- rebuilt with 2.4.21rel-alt8
* Wed Jul 30 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt6
- rebuilt with 2.4.21rel-alt7
* Thu Jul 17 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt5
- rebuilt with 2.4.21rel-alt6
* Wed Jul 16 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt4
- rebuilt with 2.4.21rel-alt5
* Tue Jul 08 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt3
- added -include /usr/include/linux-%{kversion}-%{flavour}/include/linux/modversions.h
now it actually WORKS!
* Sat Jun 21 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt2
- rebuilt with 2.4.21rel kernel
* Thu Jun 05 2003 Peter Novodvorsky <nidd@altlinux.com> 1.0.2.9.12-alt1
- initial version.
[-- Attachment #3: fglrx_glx.spec --]
[-- Type: text/plain, Size: 5903 bytes --]
%define _x11man1dir %_x11mandir/man1
%define _pixmapsdir %_datadir/pixmaps
%define drvs modules/drivers
%define dris modules/dri
%define lnxs modules/linux
Name: fglrx_glx
Version: 3.11.1
Release: alt1.local
Summary: ATI drivers for Radeon and Fire GL
Group: System/Kernel and hardware
URL: http://www.ati.com/
License: Proprietary
Provides: libGL
Source0: http://www2.ati.com/drivers/linux/fglrx-4.3.0-%version.i386.rpm
Source10: fireglcontrol.menu
Patch1: fglrx-3.7.0-tools-make.patch
Requires: XFree86-server >= 4.3.0
# Automatically added by buildreq on Mon Mar 22 2004
BuildRequires: XFree86-devel XFree86-libs cpio fontconfig freetype2 gcc-c++ libqt3-devel libstdc++-devel xpm-devel
BuildPreReq: kernel-build-tools
%description
Proprietary ATI drivers for Radeon and Fire GL cards.
%package -n fglrx-tools
Summary: Utilities for ATI Radeon and Fire GL drivers
Group: System/Configuration/Hardware
Requires: %name = %version-%release
# Temporarily removed from the %%description below (fglrx_gamma is not packaged
# because libfglrx_gamma.so.1 is broken):
#
# fglrx_gamma is a small tool to adjust gamma.
#
%description -n fglrx-tools
ATI FireGL/Radeon configuration utilities:
fireglcontrol is [intended to be] a full-blown ATI graphics card
configuration panel similar to those in Microsoft(R) Windows(TM).
fglrxinfo is an analogue for glxinfo.
fglrxconfig is a replacement for xf86config. NOTE: USE WITH CAUTION!!!
This tool will erase your current XF86Config without making a backup
copy!
%package -n kernel-source-fglrx-%version
Summary: Linux fglrx (Radeon/Fire GL video card driver) module sources
Group: Development/Kernel
%description -n kernel-source-fglrx-%version
fglrx (Radeon/Fire GL video card driver) module sources for Linux kernel.
%prep
%setup -T -c
rpm2cpio %SOURCE0 | %__cpio -idmv --no-absolute-filenames --no-preserve-owner
%setup -D -T
pushd lib/modules/fglrx/build_mod
%__rm -f make.sh
cd ..
%__mv build_mod kernel-source-fglrx-%version
%__tar -cj -f ../../../kernel-source-fglrx-%version.tar.bz2 \
kernel-source-fglrx-%version
popd
%__mkdir fglrx_panel
pushd fglrx_panel
%__tar -xz -f ../usr/src/ATI/fglrx_panel_sources.tgz
popd
%__mkdir fglrx_tools
pushd fglrx_tools
%__tar -xz -f ../usr/src/ATI/fglrx_sample_source.tgz
%patch1 -p1
popd
%setup -D -T
# remove precompiled fglrxcontrol binaries
%__rm -f usr/X11R6/bin/*.bz2
%build
pushd fglrx_panel
%make QTDIR=/usr/lib/qt3 \
LIBS="-L/usr/lib/qt3/lib -lqt -L/usr/X11R6/lib \
-lXxf86vm -lXt -lXrandr -lXcursor -laudio \
-lGLU -lGL -lXmu -lICE -lSM -ldl -lXext -lX11 -lm \
-lXinerama -lXrender -lfreetype -lXft"
popd
pushd fglrx_tools/programs/fglrx_gamma
xmkmf
%make
popd
%install
%set_strip_method executable
%set_verify_elf_method textrel=relaxed,rpath=relaxed
%__mkdir_p %buildroot%_x11bindir
%__mkdir_p %buildroot%_x11libdir/%drvs
%__mkdir_p %buildroot%_x11libdir/%dris
%__mkdir_p %buildroot%_x11libdir/%lnxs
%__mkdir_p %buildroot%_x11includedir/X11/extensions
%__mkdir_p %buildroot%_x11man1dir
%__mkdir_p %buildroot%_menudir
%__mkdir_p %buildroot%_iconsdir
%__mkdir_p %buildroot%_pixmapsdir
%__mkdir_p %kernel_srcdir
%__install -p -m644 usr/X11R6/lib/%drvs/fglrx_drv.o \
%buildroot%_x11libdir/%drvs/
%__install -p -m644 usr/X11R6/lib/%dris/fglrx_dri.so \
%buildroot%_x11libdir/%dris/
%__install -p -m644 usr/X11R6/lib/%lnxs/libfglrxdrm.a \
%buildroot%_x11libdir/%lnxs/
%__install -p -m644 usr/X11R6/lib/libGL.so.1.2 \
%buildroot%_x11libdir/libGL.so.fglrx
#%__install -p -m644 usr/X11R6/lib/*gamma* %buildroot%_x11libdir/
#%__install -p -m644 usr/X11R6/include/X11/extensions/fglrx_gamma.h \
# %buildroot%_x11includedir/X11/extensions/
%__install -p usr/X11R6/bin/fgl_glxgears %buildroot%_x11bindir/
%__install -p usr/X11R6/bin/fglrxconfig %buildroot%_x11bindir/
%__install -p usr/X11R6/bin/fglrxinfo %buildroot%_x11bindir/
%__install -p fglrx_panel/fireglcontrol %buildroot%_x11bindir/
#%__install -p fglrx_tools/programs/fglrx_gamma/fglrx_xgamma \
# %buildroot%_x11bindir/
#%__install -p -m644 fglrx_tools/programs/fglrx_gamma/fglrx_xgamma.man \
# %buildroot%_x11man1dir/fglrx_xgamma.1
%__install -p -m644 usr/share/icons/ati.xpm %buildroot%_iconsdir/
%__install -p -m644 usr/share/pixmaps/ati.xpm %buildroot%_pixmapsdir/
%__install -p -m644 %SOURCE10 %buildroot%_menudir/fireglcontrol
%__install -p -m644 kernel-source-fglrx-%version.tar.bz2 %kernel_srcdir/
%post
%post_ldconfig
%postun
%postun_ldconfig
%post -n fglrx-tools
%update_menus
%postun -n fglrx-tools
%clean_menus
%files
%_x11libdir/%drvs/*
%_x11libdir/%lnxs/*
%_x11libdir/%dris/*
%_x11libdir/libGL.so.fglrx
#%_x11libdir/*gamma*
#%attr(0644,root,root) %_x11includedir/X11/extensions/*
%files -n fglrx-tools
%_x11bindir/*
%_iconsdir/*
%_pixmapsdir/*
%_menudir/*
#%_x11man1dir/*
%files -n kernel-source-fglrx-%version
%_usrsrc/*
%changelog
* Mon Mar 22 2004 Sergey Vlasov <vsu@altlinux.ru> 3.7.6-alt1
- Version 3.7.6.
- Removed rpath cleaning (fixed upstream).
- Added rpath=strict check.
- Updated BuildRequires.
* Sat Jan 03 2004 Sergey Vlasov <vsu@altlinux.ru> 3.7.0-alt1
- Version 3.7.0.
- Use the RPM from ATI as Source instead of a repacked tarball.
- Fixed file modes.
- Relaxed TEXTREL check.
- Merged with Alexey Morozov <morozov@altlinux> changes:
- build both fglrx_glx and kernel-source-fglrx packages from the single
official ATI driver rpm package
- new driver version (3.7.0)
- fglrx_panel and fglrx_gamma is built and packaged into
fglrx-tools subpackage
- Excluded *fglrx_gamma* because of wrong soname in libfglrx_gamma.so.1.
- Added README file from the ATI site (not included in the original RPM).
- Updated BuildRequires.
* Sun Oct 12 2003 Sergey Vlasov <vsu@altlinux.ru> 3.2.8-alt1
- new version (3.2.8)
* Tue Sep 09 2003 Rider <rider@altlinux.ru> 3.2.5-alt1
- new version
* Wed Jul 16 2003 Peter Novodvorsky <nidd@altlinux.com> 2.9.12-alt1
- initial release.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Re: Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 7:08 ` [sisyphus] " Konstantin A. Lepikhov
@ 2004-08-20 7:18 ` Alexander Kuprin
2004-08-20 12:38 ` Alexander Kuprin
0 siblings, 1 reply; 18+ messages in thread
From: Alexander Kuprin @ 2004-08-20 7:18 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Friday 20 August 2004 10:08, Konstantin A. Lepikhov wrote:
> > Может имеет смысл сделать откат на версию 3.7.6, не
> > соберётся в hasher новая версия модуля?
>
> Можете и откатиться, но лучше обновиться :)
> Да, там были некоторые проблемы, связанные с rpath. Прилагаю сюда
> spec'и для source и kernel-module-fglrx. Для сборки вам необходима
> "родная" rpm от ATI.
Спасибо. Попробую. Пока вытащил из iso-образов ALM2.4beta fglrx_glx и
поставил его -- версии совпадают. 3D заработало.
Но, Константин, я не нашёл ни на одном из пяти дисков ALM2.4beta пакета
fglrx-tools! Забыли включить или у fglrx-tools лицензия, которая не
позволяет его распространять на дисках?
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Re: Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 7:18 ` Alexander Kuprin
@ 2004-08-20 12:38 ` Alexander Kuprin
2004-08-20 12:47 ` Віталь Хілько
0 siblings, 1 reply; 18+ messages in thread
From: Alexander Kuprin @ 2004-08-20 12:38 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Friday 20 August 2004 10:18, Alexander Kuprin wrote:
> ...я не нашёл ни на одном из пяти дисков ALM2.4beta
> пакета fglrx-tools! Забыли включить или у fglrx-tools лицензия,
> которая не позволяет его распространять на дисках?
2ALT Linux Team: Так всё-таки, господа -- это баг или фича? Почему нет
fglrx-tools на дисках последней беты ALM?
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [sisyphus] Re: Radeon 9200: не включается поддержка 3D в драйвере fglrx
2004-08-20 12:38 ` Alexander Kuprin
@ 2004-08-20 12:47 ` Віталь Хілько
0 siblings, 0 replies; 18+ messages in thread
From: Віталь Хілько @ 2004-08-20 12:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Пят, 2004-08-20 at 15:38 +0300, Alexander Kuprin wrote:
> On Friday 20 August 2004 10:18, Alexander Kuprin wrote:
> > ...я не нашёл ни на одном из пяти дисков ALM2.4beta
> > пакета fglrx-tools! Забыли включить или у fglrx-tools лицензия,
> > которая не позволяет его распространять на дисках?
>
> 2ALT Linux Team: Так всё-таки, господа -- это баг или фича? Почему нет
> fglrx-tools на дисках последней беты ALM?
потому что это бета, а вам теперь в багзилу иначе потеряется
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/sisyphus
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2004-08-20 15:24 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-19 20:31 [sisyphus] Radeon 9200: не включается поддержка 3D в драйвере fglrx Alexander Kuprin
2004-08-19 20:48 ` [sisyphus] " Konstantin A. Lepikhov
2004-08-19 22:19 ` [sisyphus] " Alexander Kuprin
2004-08-20 6:15 ` Andrey Rahmatullin
2004-08-20 12:37 ` Alexander Kuprin
2004-08-20 12:54 ` Andrey Rahmatullin
2004-08-20 13:11 ` Aleksey Avdeev
2004-08-20 13:53 ` Sergey Vlasov
2004-08-20 14:00 ` Vadim V. Zhytnikov
2004-08-20 14:27 ` Alexander Kuprin
2004-08-20 14:47 ` Vadim V. Zhytnikov
2004-08-20 14:58 ` Alexander Kuprin
2004-08-20 15:17 ` Vadim V. Zhytnikov
2004-08-20 15:24 ` Alexander Kuprin
2004-08-20 7:08 ` [sisyphus] " Konstantin A. Lepikhov
2004-08-20 7:18 ` Alexander Kuprin
2004-08-20 12:38 ` Alexander Kuprin
2004-08-20 12:47 ` Віталь Хілько
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git