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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-10-12 21:35:59

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Obecna kondycja otwartych sterowników radeon?

Zauważam postępującą degradacje wydajności - 2D okna "płyną" za kursorem, słaba akceleracja GPU przy video (wcześniej na otwartych działało lepiej), mniej klatek/s w grach.

Sprzęt nie jest najnowszy, ale wszystko wydaje się "niby" działa:

Kod:

Graphics:  Card: Advanced Micro Devices [AMD/ATI] Wrestler [Radeon HD 6310] bus-ID: 00:01.0
           Display Server: X.Org 1.16.1 drivers: ati,radeon Resolution: 1920x1080@60.00hz
           GLX Renderer: Gallium 0.4 on AMD PALM GLX Version: 3.0 Mesa 10.2.8 Direct Rendering: Yes

CPU~Dual core AMD E-350 (-MCP-) clocked at 1600 Mhz Kernel~3.16-2-amd64 x86_64

Dla tej karty możliwa jest akceleracja video?
w /etc/environment mam:

Kod:

VDPAU_DRIVER=r600
LIBVA_DRIVER_NAME=dummy

vainfo

Kod:

libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'dummy'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.36 (libva 1.4.0)
vainfo: Driver version: Dummy Driver 1.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :    VAEntrypointVLD
      VAProfileMPEG2Simple            :    VAEntrypointMoComp
      VAProfileMPEG2Main              :    VAEntrypointVLD
      VAProfileMPEG2Main              :    VAEntrypointMoComp
      VAProfileMPEG4Simple            :    VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :    VAEntrypointVLD
      VAProfileMPEG4Main              :    VAEntrypointVLD
      VAProfileH264Baseline           :    VAEntrypointVLD
      VAProfileH264Main               :    VAEntrypointVLD
      VAProfileH264High               :    VAEntrypointVLD
      VAProfileVC1Simple              :    VAEntrypointVLD
      VAProfileVC1Main                :    VAEntrypointVLD
      VAProfileVC1Advanced            :    VAEntrypointVLD

Ktoś ma podobny sprzęt na sidzie? Korzysta z otwartych? Najbardziej interesują mnie dwie rzeczy: Taka "wydajność" jest normą? Jest wspomaganie dekodowania wideo?

Offline

 

#2  2014-10-12 22:02:57

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Obecna kondycja otwartych sterowników radeon?

1120

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:59:54)

Offline

 

#3  2014-10-12 22:06:58

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Obecna kondycja otwartych sterowników radeon?

Kod:

vblank_mode="1" glxgears & sleep 15.1s ; pkill glxgears
[1] 4087
ATTENTION: default value of option vblank_mode overridden by environment.
2686 frames in 5.0 seconds = 537.177 FPS
2698 frames in 5.0 seconds = 539.443 FPS
2707 frames in 5.0 seconds = 541.309 FPS

Kod:

glxinfo | grep -i -e opengl -e string -e direct
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD PALM
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.2.8
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.2.8
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.2.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:

Offline

 

#4  2014-10-12 22:59:49

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Obecna kondycja otwartych sterowników radeon?

1121

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:59:55)

Offline

 

#5  2014-10-12 23:06:14

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Obecna kondycja otwartych sterowników radeon?

Kod:

dmesg | grep -i firmware
[    3.073507] platform microcode: firmware: direct-loading firmware amd-ucode/microcode_amd.bin
[    4.424860] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/PALM_pfp.bin
[    4.426449] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/PALM_me.bin
[    4.430049] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/SUMO_rlc.bin
[    4.435966] radeon 0000:00:01.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin
[    4.979243] r8169 0000:02:00.0: firmware: direct-loading firmware rtl_nic/rtl8168e-3.fw
jacek@debian:~$

Offline

 

#6  2014-10-12 23:50:58

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Obecna kondycja otwartych sterowników radeon?

1122

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:59:57)

Offline

 

#7  2014-10-13 07:17:25

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Obecna kondycja otwartych sterowników radeon?

[quote=uzytkownikubunt]Akceleracja GPU wygląda na normalną. Jedynie to dummy w zmiennej LIBVA_DRIVER_NAME jakoś mi śmierdzi. Nie wiem niestety, jak sprawić by korzystać z vdpau, bo chyba z tego powinien ten układ korzystać do dekodowania wideo.[/quote]

Kod:

LIBVA_DRIVER_NAME="vdpau" vainfo
libva info: VA-API version 0.35.2
libva info: va_getDriverName() returns 0
libva info: User requested driver 'vdpau'
libva info: Trying to open /usr/lib64/va/drivers/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.35 (libva 1.3.2.pre1)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :    VAEntrypointVLD
      VAProfileMPEG2Main              :    VAEntrypointVLD
      VAProfileMPEG4Simple            :    VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :    VAEntrypointVLD
      VAProfileH264Main               :    VAEntrypointVLD
      VAProfileH264High               :    VAEntrypointVLD
      VAProfileVC1Simple              :    VAEntrypointVLD
      VAProfileVC1Main                :    VAEntrypointVLD
      VAProfileVC1Advanced            :    VAEntrypointVLD

To na wypadek, jakby libva miało łapać driver vdpau.

Stery u mnie są tutaj:

Kod:

ls /usr/lib*/va/drivers/

Pozdro
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2014-10-13 08:57:18

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Obecna kondycja otwartych sterowników radeon?

@Jacekalex to z otwartych?

U mnie sterowniki siedzą w /usr/lib/x86_64-linux-gnu/dri i zawartość tego katalogu to:

Kod:

-rw-r--r-- 1 root root   22504 paź  7 00:37 dummy_drv_video.so
-rw-r--r-- 5 root root 5426360 paź  5 13:07 i915_dri.so
-rw-r--r-- 5 root root 5426360 paź  5 13:07 i965_dri.so
-rw-r--r-- 1 root root 1512576 paź  1 14:33 i965_drv_video.so
-rw-r--r-- 1 root root 5768936 paź  5 13:07 nouveau_dri.so
lrwxrwxrwx 1 root root      18 sie  8 15:18 nouveau_drv_video.so -> vdpau_drv_video.so
-rw-r--r-- 5 root root 5426360 paź  5 13:07 nouveau_vieux_dri.so
lrwxrwxrwx 1 root root      18 sie  8 15:18 nvidia_drv_video.so -> vdpau_drv_video.so
-rw-r--r-- 5 root root 5426360 paź  5 13:07 r200_dri.so
-rw-r--r-- 1 root root 4921248 paź  5 13:07 r300_dri.so
-rw-r--r-- 1 root root 5575904 paź  5 13:07 r600_dri.so
lrwxrwxrwx 1 root root      18 sie  8 15:18 r600.so -> vdpau_drv_video.so
-rw-r--r-- 5 root root 5426360 paź  5 13:07 radeon_dri.so
-rw-r--r-- 1 root root 4792616 paź  5 13:07 radeonsi_dri.so
lrwxrwxrwx 1 root root      18 sie  8 15:18 radeonsi_drv_video.so -> vdpau_drv_video.so
lrwxrwxrwx 1 root root      18 sie  8 15:18 s3g_drv_video.so -> vdpau_drv_video.so
-rw-r--r-- 1 root root 4746856 paź  5 13:07 swrast_dri.so
-rw-r--r-- 1 root root   97056 sie  8 15:18 vdpau_drv_video.so
-rw-r--r-- 1 root root 4649712 paź  5 13:07 vmwgfx_dri.so

jak wymuszę korzystanie z vdpau (zmiana w /etc/environment na LIBVA_DRIVER_NAME=vdpau)
to vainfo wisi na:

Kod:

libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'vdpau'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_0_35
[VS] Software VDPAU backend library initialized
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'vdpau'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_0_35

Ostatnio edytowany przez jacekz (2014-10-13 08:57:51)

Offline

 

#9  2014-10-13 12:39:24

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Obecna kondycja otwartych sterowników radeon?

Kod:

VDPAU_DRIVER=r600

[/quote]
Vdpau masz ustawione na r600?

Ja bym spróbował VA też puścić na r600.

I nie musisz przy każdej zmianie dla próby ustawiać inaczej w [b]/etc/enviroment[/b], po prostu każda zmienną możesz nadpisać na powłoce bash poleceniami [b]export[/b] lub [b]declare[/b], albo użyć w poleceniu bezpośrednio jednym z poniższych sposobów:

Kod:

env LIBVA_DRIVER_NAME="vdpau" vainfo

Kod:

LIBVA_DRIVER_NAME="vdpau" vainfo

W ten sposób popróbuj różne  stery pasujące do twojej karty.

@Jacekalex to z otwartych?[/quote]
Nie to z Gentoo Linux, w Debianie sporo rzeczy siedzi troszkę inaczej,
ale zasada działania jest taka sama.

Ostatnio edytowany przez Jacekalex (2014-10-13 12:42:02)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2014-10-13 13:05:43

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Obecna kondycja otwartych sterowników radeon?

Potestowałem, ale w zasadzie jak widać są tylko dwie możliwości:

Kod:

dummy_drv_video.so
vdpau_drv_video.so

Na pierwszym jest to pseudodziałanie ("dummy" to jakaś proteza sterownika?)
Na drugim wisi, tak jak pisałem wyżej.

Offline

 

#11  2014-10-13 13:16:27

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Obecna kondycja otwartych sterowników radeon?

Powinien się albo wywalić od razu, albo zadziałać, jak wisi, to jest walnięty driver vdpau, albo jakaś dziwna interakcja między libva a driverem vdpau.
W każdym razie ja tam widzę babola, którego Developerzy mogą badać przy pomocy debuggerów, tobie radzę poczekać na aktualizację paczki albo inną wersję.

Względnie przemyśleć używanie Sida, bo tam nieraz są podobne kfiatki, Jessie jest obecnie  bardziej przewidywalny pod tym względem.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2014-10-13 13:23:35

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Obecna kondycja otwartych sterowników radeon?

Może być tak jak mówisz.
Dobrze by było mieć jakieś potwierdzenie, że na Jessie otwarte działają poprawnie z ta kartą.
Twój wynik vainfo z Gentoo, to jaka karta?

Offline

 

#13  2014-10-13 13:28:27

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Obecna kondycja otwartych sterowników radeon?

[quote=jacekz]Może być tak jak mówisz.
Dobrze by było mieć jakieś potwierdzenie, że na Jessie otwarte działają poprawnie z ta kartą.
Twój wynik vainfo z Gentoo, to jaka karta?[/quote]
[quote="glxinfo"]OpenGL renderer string: GeForce GTX 750/PCIe/SSE2[/quote]
Ster binarny:

Kod:

x11-drivers/nvidia-drivers-343.22-r2

Zainstaluj sobie lepiej pakiecik [b]vdpauinfo[/b] i zobacz, co pokaże na temat steru Vdpau.
Jest w repo testinga.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#14  2014-10-13 13:38:46

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Obecna kondycja otwartych sterowników radeon?

vdpauinfo na vdpau wisi tak jak vainfo

Kod:

vdpauinfo
display: :0   screen: 0
[VS] Software VDPAU backend library initialized
ATTENTION: default value of option vblank_mode overridden by environment.
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'vdpau'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_0_35

na dummy:

Kod:

ATTENTION: default value of option vblank_mode overridden by environment.
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'dummy'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0

display: :0   screen: 0
[VS] Software VDPAU backend library initialized
API version: 1
Information string: OpenGL/VAAPI/libswscale backend for VDPAU

Video surface:

name   width height types
-------------------------------------------
420     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
422     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 
444     1920  1080  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 

Decoder capabilities:

name               level macbs width height
-------------------------------------------
H264_BASELINE        51 16384  2048  2048
H264_MAIN            51 16384  2048  2048
H264_HIGH            51 16384  2048  2048

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         32767 32767    y  
R8G8B8A8         32767 32767    y  
R10G10B10A2      32767 32767    y  
B10G10R10A2      32767 32767    y  
A8               32767 32767    y  

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             -
DEINTERLACE_TEMPORAL_SPATIAL     -
INVERSE_TELECINE                 -
NOISE_REDUCTION                  -
SHARPNESS                        -
LUMA_KEY                         -
HIGH QUALITY SCALING - L1        -
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              -  
VIDEO_SURFACE_HEIGHT             -  
CHROMA_TYPE                      -  
LAYERS                           -  

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 -  
CSC_MATRIX                       -  
NOISE_REDUCTION_LEVEL            -  
SHARPNESS_LEVEL                  -  
LUMA_KEY_MIN_LUMA                -  
LUMA_KEY_MAX_LUMA                -

Offline

 

#15  2014-10-13 13:42:07

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Obecna kondycja otwartych sterowników radeon?

Jeżeli vdpauinfo wisi, to sprawa jest do przedyskutowania albo z biblioteką vdpau albo ze sterem w jaju.
Ale to już zabawa dla Developerów.

Masz pod ręką jakiegoś innego Linuxa, żeby zobaczyć, czy to jest powszechne zachowanie?
Pytam, bo Debian Sid zbyt miarodajny zazwyczaj nie jest.

Względnie, jak na tej protezie dummy chodzi, to możesz na razie tak używać.

Ostatnio edytowany przez Jacekalex (2014-10-13 13:45:58)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#16  2014-10-13 13:46:52

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: Obecna kondycja otwartych sterowników radeon?

Jeżeli da się coś pobadać z poziomu live CD...
Sprawdzę za moment.

Na razie widzę pewną różnice vdpau vs dummy: 

Kod:

libva info: Found init function __vaDriverInit_0_35

Kod:

libva info: Found init function __vaDriverInit_0_36

może faktycznie trzeba czekać na poprawkę...

Ostatnio edytowany przez jacekz (2014-10-13 13:47:31)

Offline

 

#17  2014-10-13 15:43:32

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Obecna kondycja otwartych sterowników radeon?

Prawdopodobnie w systemie masz bibliotekę [b]Libva[/b] z API 0.36 a ster [b]vdpau-va-driver[/b]  był kompilowany do API 0.35.
Numery bibliotek  w systemie  są inne, ale tu chodzi o wewnętrzne cechy bibliotek.
Właśnie dlatego dla mnie Gentuś jest łatwiejszy od Debiana, że po prostu nigdy w życiu nie miałem podobnego problemu, kiedy cały system się kompiluje na miejscu.

U Ciebie po prostu trzeba czekać, aż pojawi się nowa biblioteka [b]vdpau-va-driver[/b], albo skompilować diabelstwo z palca.

Ten cyrk to rezultat  głównie używania Sida, choć w testingu też się podobne kfiatki zdarzają, jednak  znacznie rzadziej.

Ostatnio edytowany przez Jacekalex (2014-10-13 15:46:23)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.014 seconds, 15 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00125 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.93.14' WHERE u.id=1
0.00074 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.93.14', 1732669712)
0.00054 SELECT * FROM punbb_online WHERE logged<1732669412
0.00216 DELETE FROM punbb_online WHERE ident='13.59.198.150'
0.00065 DELETE FROM punbb_online WHERE ident='3.145.18.135'
0.00067 DELETE FROM punbb_online WHERE ident='3.147.53.90'
0.00068 DELETE FROM punbb_online WHERE ident='85.208.96.202'
0.00056 SELECT topic_id FROM punbb_posts WHERE id=277418
0.00108 SELECT id FROM punbb_posts WHERE topic_id=26538 ORDER BY posted
0.00044 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=26538 AND t.moved_to IS NULL
0.00027 SELECT search_for, replace_with FROM punbb_censoring
0.00105 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=26538 ORDER BY p.id LIMIT 0,25
0.00085 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26538
Total query time: 0.01108 s