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