Fwd: Re: Doom - VYRESENO
Petr Balas
petr-news na balas.cz
Pondělí Listopad 18 21:18:20 CET 2002
OldFrog wrote:
>>IMHO je nejlepsi cestou opravdu rozchodit OpenGL. Pokud se chces dal ptat
>>v newsech, tak:
>>1) napsat jakou mas presne kartu
>>2) napsat jaky mas motherboard
>>3) kernel je rucne kompilovany a je zakompilovano:
>> AGP support pro VIA chipsety a i ostatni chipsety
>> DRM drivery pro ATI Rage 128 i pro Radeon
>> vse zakompilovano (t.j. ne jako moduly)
>>4) hasky pri startu jsou:
>> [drm] AGP 0.99 on VIA Apollo KT133 @ 0xe6000000 32MB
>> [drm] Initialized r128 2.1.2 20001215 on minor 63
>> [drm] AGP 0.99 on VIA Apollo KT133 @ 0xe6000000 32MB
>> [drm] Initialized radeon 1.0.0 20010105 on minor 62
>>5) hlasky xfree jsou
>> (II) Loading sub module "drm"
>> (II) LoadModule: "drm"
>> (II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
>> (II) Module drm: vendor="The XFree86 Project"
>> compiled for 4.2.1, module version = 1.0.0
>> ABI class: XFree86 Server Extension, version 0.1
>> ...
>> drmOpenDevice: minor is 0
>> drmOpenDevice: node name is /dev/dri/card0
>> drmOpenDevice: open result is -1, (No such device)
>> drmOpenDevice: Open failed
>>
>
> 1) nejlepe poradi ten, kdo ATI Rage 128 pouziva - tedy nikoli ja
> 2) proc jadro inicializuje dri ovladac pro minor 63, ale X jako minor 0 ?
> 3) doporucuji vyhodit radeon a rage 128 kompilovat jako modul
> 4) zalezitosti ovladacu:
>
> v BIOSU nastavit AGP aby bylo
> - povolena
> - inicializovana jako prvni
> - bylo prirazeno IRQ pro AGP slot
Zde problem nebyl
> v jadre mit podporu pro AGP chipsetu desky
> - "agpgart.o" pro VIA chipsety (mate VIA KT133, ze?)
Je tam
> v jadre mit dri ovladac pro ATI Rage 128, snad lepe jako modul
> - "r128.o" modul DRI
Jo jenze v oficialnim jadre 2.4.19 je starsi verze dri nez je
ochotno akceptovat xfree 4.2 z Debianu :-(((. Kompilace novejsiho
dri kernel modulu to resi. Jinak v 2.4.20pre jsou nejake updaty
okolo dri a tak se to snad nebude opakovat.
> v X podle www.xfree86.org/4.2.1/Status6.html#6 pouzit
> - ovladac "ati" tj:
> Section "Device"
> (...)
> Driver "ati"
> EndSection
> - podle uvedeneho zdroje je r128 ovladac z X 3.3.6 (??)
> - nahrat moduly GLcore (?? - neznam), dri, glx (urcite)
>
> v systemu mit instalovane GL knihovny
> - podivejte se do /usr/lib/*GL*
> - zkuste:
> # ldconfig -v | grep GL
>
>
> To jsou me asociace :-). Spravny postup neznam... Pro experimentovani
> doporucuji jaderne ovladace ve forme modulu, pohrat si s insmod a sledovat
> odezvu napr. v dmesg. Nektere moduly akceptuji take ruzne parametry.
Hlavni problem byl ve dvou knihovnach SDL - jedna z Debiana v /usr/lib
a druha dotazena z nejakeho pokusu nainstalovat jakysi dalsi doom klon.
Jenze nez me napadlo otestovat to prez ldd prboom tak to trvalo :-(((
--
Petr Balas (petr at balas dot cz)
Další informace o konferenci Linux