Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Tak wiem jest od groma na guglu na ten temat, ale ma pytanie bo różne źródła różnie podają.
Po ostatniej aktualizacji wywaliła się totalnie akceleracja. Prz nie najnowszej co prawda karcie glxgears pokazywało circa 30 fps. Co ciekawe glxinfo pokazało:
direct rendering: Yes
Dogrzebałem się w necie że należy zainstalować pakiet firmware-linux ( bo nie ładował się firmware odpowiedzialny za drm). W sumie pomogło, iceweasael zaczął płynnie przewijać strony (bo to była główna bolączka), pokazuje coś koło 150 fps.
Jednakże wczytując się dalej w glx info zauważyłem takie linijki:
OpenGL vendor string: Mesa Project OpenGL renderer string: Software Rasterizer
gdy tymczasem niektóre poradniki konfiguracji karty graficznej tak by działała akceleracja sprzętowa piszą iż w vendor string powinna być nazwa zbliżona do nazwy karty czy wręcz nazw karty.
Więc jest u mnie ta akceleracja czy nie? :/
Karta to Ati Radeon HD 2600, system: squeeze, X.Org 7.4, kernel 2.6.30-1-686
Offline
To wygląda jakby Mesa była na software :) Ale nie znam tych ATI, może one tak mają...
Wprzódy spróbuj zaktualizować Mesę. Zrób kopię plików, a następnie skasuj je z lokacji systemowej:
# #deinstalacja mesy (apt-getem czy czego tam dusza twa używa)
# cp -a /usr/libGL* /home/stefan/gle
# rm /usr/libGL*
# #instalacja mesy
Cóż... Jak nie podziała to pokaż logi:
$ xdriinfo
$ dmesg
$ cat /var/log/Xorg.0.log
$ cat /etc/X11/xorg.conf
Offline
to zalezy od tego czy uzywasz akceleracji na wolnych czy zamknietych sterach ... wolne stery do opengl (zarowno sprzetowego jak i softwarowego) korzystaja z mesy ... zamkniete moga dostarczac wlasna biblioteke opengl (tak robi nvidia), jak jest przy zamknietych sterach od ati to nie wiem ...
Offline
Wiec sprawy mają się tak:
W domu tez mam radka, co prawda innego bo: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01) [tamten o którym pisałem w pierwszym poście to komp w biurze]. Zajrzałem w glxinfo i sytuacja z "OpenGL vendor string" była analogiczna, czyli pokazywał 'mese'. Poszperałem jeszcze po dug'u i trafiłem na temacik: [url]http://forum.dug.net.pl/viewtopic.php?id=14985[/url]. Przyjrzałem się dokładniej logom i zastosowałem do rady w tamtym temacie. Poleciało zatem w konsoli:
tete:/# modprobe -i drm tete:/# modprobe -i radeon
glxinfo daje teraz:
OpenGL vendor string: Tungsten Graphics, Inc. OpenGL renderer string: Mesa DRI R200 20060602 AGP 8x x86/MMX+/3DNow!+/SSE TCL
Glxgears daje wyniki na poziomie 700-800 fps. Chyba z radości odpalę compiza ;)
Jutro zastosuje jeszcze tą metodę na tym drugim kompie i dam znać co i jak
Aha... stery otwarte.(radeon), system: squeeze, X.Org 7.4, kernel 2.6.29-1-686,
Ostatnio edytowany przez tete (2009-10-02 01:02:20)
Offline
Wieści z frontu ciąg dalszy. Tak więc na kompie z HD2600 sposób poprzedni nie zadziałał. (za nudno by było ;)). Logi x.orga pokazują:
(EE) AIGLX error: dlopen of /usr/lib/dri/r600_dri.so failed (/usr/lib/dri/r600_dri.so: cannot open shared object file: No such file or directory) (EE) AIGLX: reverting to software rendering
Wujek gugiel na takie zapytanie pokazał taki oto wynik:[url]https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/404428[/url]
Interesujący mnie fragment to:
There is no 3D acceleration for R600 and R700 radeons in mesa 7.5, you are using the software rasterizer.You should use fglrx (the ati binary driver) if you want accelerated 3D.[/quote]
oraz:This bug was fixed in the package mesa - 7.6.0~git20090817.7c422387-0ubuntu1
[...]
* Only added debian/ tree from origin/ubuntu
* Enable r600 driver. Note that it requires seperate drm modules
not provided in this PPA or in ubuntu, and also does not work with
KMS.[/quote]
Podglad w synaptica i widze że u mnie mesa w wersji 7.5. Pozostaje więc chyba czekać.. albo kompilować.Offline
w sid jest 7.6 ... w domu mam HD2600 wiec jak wroce moge zobaczyc jak to wyglada ...
Offline
[quote=bercik]w sid jest 7.6 ...[/quote]
Aż tak mi na tym nie zależy żeby chciało mi się bawić w mieszanie systemu... chyba ze będę sie nudził
w domu mam HD2600 wiec jak wroce moge zobaczyc jak to wyglada ...[/quote]
Byłbym wdzięczny bo ciekaw jestem :)
Offline
dla HD2600 wsparcie DRI jest eksperymentalne i nie jest domyslnie wlaczone - trzababy kompilowac ... http://www.x.org/wiki/radeonhd:DRI ... zatem
OpenGL vendor string: Brian Paul OpenGL renderer string: Mesa X11 OpenGL version string: 2.1 Mesa 7.6
moze kiedys jak bede mial wiecej czasu to pobawie sie w kompilacje ...
Offline
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00012 | SET NAMES latin2 |
0.00101 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.17.181' WHERE u.id=1 |
0.00097 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.17.181', 1732787693) |
0.00054 | SELECT * FROM punbb_online WHERE logged<1732787393 |
0.00022 | SELECT topic_id FROM punbb_posts WHERE id=129432 |
0.00022 | SELECT id FROM punbb_posts WHERE topic_id=15118 ORDER BY posted |
0.00032 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=15118 AND t.moved_to IS NULL |
0.00024 | SELECT search_for, replace_with FROM punbb_censoring |
0.00094 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=15118 ORDER BY p.id LIMIT 0,25 |
0.00097 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=15118 |
Total query time: 0.00568 s |