Autor Wątek: Akceleracja sprzetowa.  (Przeczytany 5278 razy)

Offline Antrykot

  • Użytkownik

# Sierpień 06, 2006, 15:06:51
Witam.

Mam zainstalowanego Debiana Sarge, na ktorym ostatnimi czasy troche koduje.
Problem w tym, ze chcialem pobawic sie troche oglem, ale brak mi sterownika do mojego SIS 741GX.
Na stronie producenta pisze tylko ze niektore dystrybucje maja wbudowany takowy.
W modconf'ie w .../fs/video/sis jest tylko sisfb (framebuffer) ktory mam wlaczony, ale glxinfo wywala:
Cytuj
antrykot@debian:/usr/X11R6/bin$ ./glxinfo
name of display: :0.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x22 24 tc  1 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
0x23 24 tc  1 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
0x24 24 tc  1 24  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
0x25 24 tc  1 24  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
Po MESie wnioskuje, ze nie ma wlanczonego wspracia sprzetowego.
I teraz pytanie jak to wlanczyc ?
Wprawdzie dziala opengl pod Xami, ale strasznie to wolne. Np na zamkniecie okna reaguje po paru sekundach :/
Zna ktos rozwiazanie ?

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

agent_J

  • Gość
# Sierpień 06, 2006, 15:19:57
.
« Ostatnia zmiana: Kwiecień 21, 2008, 20:36:18 wysłana przez Szalonuki »

Offline Antrykot

  • Użytkownik

# Sierpień 06, 2006, 15:27:37
Dobra, pobawie sie dzisiaj z tym.
Mam wlasnie Xfree86, a jadra jeszcze nie kompilowalem, wiec trzeba bedzie troche pogooglowac co i jak :)
THX za odpowiedz.

agent_J

  • Gość
# Sierpień 06, 2006, 15:35:21
.
« Ostatnia zmiana: Kwiecień 21, 2008, 20:36:13 wysłana przez Szalonuki »

Offline Antrykot

  • Użytkownik

# Sierpień 06, 2006, 15:48:33
To jeszcze jedno pytanie.
Czy majac teraz kernel 2.4.27-3, moge sobie skompilowac cos z rodzinki 2.6 ?

Offline Kurak

  • Użytkownik

# Sierpień 06, 2006, 15:50:46
Rekompilacja jajka to jedna z prostszych rzeczy wbrew pozorom:
$ su root
# cd /usr/src/linux
# make menuconfig
# make && make modules_install
# cp arch/<architektura>/boot/bzImage /boot/kernel
make menuconfig. Jakby wystarczyło to wpisać, naciśnąć enter i już :) Rzeczywiście, samo wpisanie powyższego w konsoli jest proste, ale wybieranie tych wszystkich opcji, jeżeli nie trudne, to po prostu czasochłonne (dla mnie nudne, ale ja nie lubię Linuksów, to co innego :) )

Pozdro,
Kurak

Edit:
Antrykot: nie widzę przeciwwskazańm wystarczy mieć źródła i kompilujesz :)

Edit2:
Znowu mi ktoś karmę odejmuje :(
« Ostatnia zmiana: Sierpień 06, 2006, 15:54:04 wysłana przez Kurak »

Offline Antrykot

  • Użytkownik

# Sierpień 06, 2006, 15:57:26
THX.
Linuxy sa fajne, nawet jesli czasem zamiast robic jakies ciekawe rzeczy trzeba rekompilowac jadro :) Moze i nawet pozostalbym na windzie, ale u mnie zwykle i tak po miesiacu staje sie nieznosnie powolny, i tak czy siak musze tracic kilka godzin na reinstalacje wszystkiego.
Jaderko juz sie sciaga, ale kernel source (2.6.8 ) wazy 35MB. Ciekawe ile sie bedzie kompilowalo...

agent_J

  • Gość
# Sierpień 06, 2006, 15:59:41
Najpierw man 4 sis a później spróbuj dodać (odkomentować) wpis Load DRI w /etc/X11/x86fconfig (czy jak się nazywa ten plik w XFree). Jakaś akceleracja to podobno jest, chociaż nie spodziewałbym się niczego szczególnego.

Aha, nie kompiluj jądra. Z dużym prawdopodobieństwem wszystkie potrzebne moduły masz skompilowane. To nie Gentoo. Wystarczy załadować - jeszcze raz odsyłam do man.

Jeszcze jedno, miałem kartę SiS w starym lapku. Pamiętam, że trzeba uważać na rozmiar pamięci ustawiony w x86fconfig. Zdaję się, że akceleracja działa tylko przy 4MB.

Co do pytania o wersję: możesz (tj, możesz wymienić całe jądro, być może również glibc). Ale lepiej zrobisz jak przejdziesz na bardziej dzisiejszą wersję Debiana. Nie przejmuj się, unstable i testing wcale nie są taki unstable i testing.

O właśnie doczytałem, że nie ma wsparcia DRI dla Twojej karty. Tyle, że strona jest z końca 2004 troku - będziesz musiał spróbować czegoś nowszego. Choć na stronach DRI też nie ma wzmianki o Twojej karcie. Cóż, czeka Cię Xorg 7.1 - jeśli coś jest to tylko tam.

agent_J

  • Gość
# Sierpień 06, 2006, 16:01:39
.
« Ostatnia zmiana: Kwiecień 21, 2008, 20:36:07 wysłana przez Szalonuki »

Offline Kurak

  • Użytkownik

# Sierpień 06, 2006, 16:05:04
Antrykot: 2.6.8? Ojej, przecież to sprzed kilku wieków :o http://www.kernel.org/ - najnowsza stabilna wersja: 2.6.17.7. A czas kompilacji to zależy od Twojego sprzętu :)

Cytuj
Jak nie lubisz sie babrac z jajkiem to istnieje cos takiego jak genkernel. Programik sam Ci skonfiguruje jajo Wink
Hmm, nie wiedziałem. Jak ta to dobrze, może kiedyś spróbuję. Wielkie dzięki za informację!

Cytuj
Jak nad tym az tak bardzo ubolewasz to masz ode mnie +1 Wink
I to się nazywa odpowiednia reakcja :D

Pozdro,
Kurak

Offline Antrykot

  • Użytkownik

# Sierpień 06, 2006, 16:37:15
Ee, podaruje sobie narazie.
Za jakis czas sciagne sobie nowszego debiana, a teraz bede kodzil na tym co jest.
Gdy mialem instalowac sobie ta dystrybucje wlasnie balem sie sciagac testing, i stwierdzilem ze stable bedzie dobre, ale skoro nowsze dzialaja dobrze, to sie przeniose.
Dzieki wszystkim za rady.
Mam nadzieje ze OGL na MESie nie doprowadzi mnie do rozstroju zoladka :)
« Ostatnia zmiana: Sierpień 06, 2006, 16:39:07 wysłana przez Antrykot »

agent_J

  • Gość
# Październik 18, 2006, 14:47:48
SiS to kupa gnoju i metr mułu. Nie ma sterowników z akceleracją 3D dla SiSa pod linuxa. Te co kiedyś niby wydali, strasznie się sypały.

Offline SYSmen

  • Użytkownik

# Październik 18, 2006, 14:53:22
SiS to kupa gnoju i metr mułu.
Co racja to racja... Też miałem kiedyś doczynienia z SiS-em. Niemiłe wspomnienia...

Offline desmo

  • Użytkownik

# Listopad 19, 2006, 14:32:51
Antrykot nie wiem czy warto męczyć się z kernelem serii 2.4.x niemalże wszystkie współczesne dystrybucje mają kenele serii 2.6.x a ponadto serwer okien jakiego masz w swoim debianie to xfree86 który nie jest już rozwijany teraz jest xorg11, proponuję abyś spróbował np. fedora core 5.
pozdrawiam

Offline Antrykot

  • Użytkownik

# Listopad 19, 2006, 16:11:09
Stwierdzilem, że mi to na razie nie potrzebne :) A debiana lubie, i narazie go nie zmienie.
Co do kernela, to oczywiście na płytce jest też 2.6, którego można zainstalować, ale miałem poźniej jakieś problemy z neostradą. Dla debiana są też pakiety Xorg, ale narazie X86 wystarczy.