LINUX.ORG.RU
ФорумTalks

[фороникс][сенсация] TitanuimGL


0

1

http://www.phoronix.com/scan.php?page=article&item=titaniumgl_linux
На фороникс пришел некто Geri и выложил 32-битный бинарник LibGL.so.1, объявив, что это новая супермегагитлерпрограммнаяреализацияопенгл, которая эмулирует видеокарту на ЦПУ (sic!) и дает играбельный ФПС во практически всех опенсорц играх с Core2Duo. Исходники закрыты.
Майкл немедленно опубликовал на главной сенсацию, к которой приложил тесты, в которых оно дает Urban Terror и Termulous производительность где-то посередине между LLVMPipe и блобом Nvidia - причем сам сабж он тестировал под Noveau, потому что с VESA оно не работает (программный рендерер такой программный).
После завершения работы любой использующей библиотеку программы оно пытается запустить Firefox и открыть в нем кучу рекламы.
Алсо, автор утверждает, что графическая подсистема Linux говно, а ее документация совершенно бесполезна.
Дискасс.

★★

Исходники закрыты.

Не нужно</thread>

vurdalak ★★★★★
()

да, «ПОСОНЫ, вот вам убер-реалзиация программного рендеринга, сам делал! исходников нет, вот только бинарник. он будет работать с правами uid0, но вы не переживайте, всё ок, посоны.
fotoshopik-besplatno.exe [320 Kb]»

snoopcat ★★★★★
()

причем сам сабж он тестировал под Noveau

А дефолтную реализацию под сим драйвером он тестировал, результат тотже но без открытия фуррифокса?

belous_k_a
()

Нууу. В таких играх ничего удивительного нету, что ЦПУ выдаёт играбельное ФПС. Вот если бы он Крайзис 3 запустил...

Bad_ptr ★★★★★
()

32-битный бинарник LibGL.so.1

эмулирует видеокарту на ЦПУ (sic!) и дает играбельный ФПС

Исходники закрыты.

Эталонный вброс.

cipher ★★★★★
()
Ответ на: комментарий от belous_k_a

Дефолтную реализацию чего? OpenGL? Ее нет, но если считать таковой Mesa/LLVMPipe - он ее тестировал под VESA. Ее производительность не зависит от драйвера видеокарты.

shatsky ★★
() автор топика

Исходники закрыты.

Не нужно.

автор утверждает, что графическая подсистема Linux говно, а ее документация совершенно бесполезна

Автор похоже Кэп.

kranky ★★★★★
()
Ответ на: комментарий от Bad_ptr

В таких играх ничего удивительного нету, что ЦПУ выдаёт играбельное ФПС.

Суть вброса не в этом, а в том, что ФПС очень сильно превышает таковой у LLVMPipe.

shatsky ★★
() автор топика
Ответ на: комментарий от Bad_ptr

Угу, как же, энтот титаниум даёт OpenGL версии 1.4

daemonpnz ★★★★★
()
Ответ на: комментарий от shatsky

Что-то мне подсказывает, что это чудо, максимум подменяет GLX вендора в glxinfo и на этом весь «программный рендеринг» заканчивается.

daemonpnz ★★★★★
()

После завершения работы любой использующей библиотеку программы оно пытается запустить Firefox и открыть в нем кучу рекламы.

Жаль, что там не линлокер. :)

pekmop1024 ★★★★★
()

Да ну в опу этот фороникс. Где халва? Где стим? В лифте более правдивая информация.

insfel
()
Ответ на: комментарий от insfel

Они говорили о фактах того, что в коде стима были замечены куски для линуксы и делали ПРЕДПОЛОЖЕНИЕ, что Steam для Linux быть. Если ты не умеешь отличать предположения от фактов, то это твои проблемы, а не фороникса.

daemonpnz ★★★★★
()

Там только OpenGL 1.4, так что ничего удивительного в плане скорости.

Andru ★★★★
()
Ответ на: комментарий от daemonpnz

Да весь собранный под линукс бинарник стима был. И его даже после нудного слепого дебага запускали, но он максимум открывал окошко стимовское пустое.

djzielony
()

дает играбельный ФПС во практически всех опенсорц играх с Core2Duo

Linux готов для десктопа. Будущее подкралось неожиданно.

shahid ★★★★★
()
Ответ на: комментарий от shatsky

Не удивительно. У меня llvmpipe вообще эпично тормозил.

buddhist ★★★★★
()

Mdash-наци в треде

графическая подсистема Linux говно

sphericalhorse ★★★★★
()
Ответ на: комментарий от daemonpnz

Ну мне тут один добрый товарищ отдавал бинари, и это были настояшие бинари клиента для линукса.
При этом они хотели интранет валва который не доступен, а потому и не работали.

Т.е в данном случае не было совершенно никаких предположений, а только факты.

winddos ★★★
()
Ответ на: комментарий от winddos

Факты тоже нужно оценивать правильно, когда ты про них читаешь. И в данном случае бинарь требующий интранет валва != скоро будет общедоступный steam под Linux.

daemonpnz ★★★★★
()

Спасибо поржал. Видел новость на форониксе и как то интуитивно понял что хрень и не стал читать даже)

Behem0th ★★★★★
()
Ответ на: комментарий от cvs-255

Наци

Как будто это что-то плохое

wxw ★★★★★
()
Ответ на: комментарий от shatsky

Суть вброса не в этом, а в том, что ФПС очень сильно превышает таковой у LLVMPipe.

Низкая версия OpenGL. Скорее всего, перепевка вот этого: http://www.radgametools.com/pixofeat.htm , он выдавал играбельный ФПС еще на пентиум-3.

Manhunt ★★★★★
()

Где можно скачать то? Сайт его лежит

suslik
()
Ответ на: комментарий от ckotinko

да какая разница

Разница в том, какую степень гибкости требуется обеспечить.

доков на dri/kms/gem нет

Ты оплатил их написание? Нет? Тогда читай сорцы. Это опенсорс, ничего не поделаешь..

Manhunt ★★★★★
()

Если исходники закрыты - не нужно. Лучше бы llvmpipe пилили.

причем сам сабж он тестировал под Noveau, потому что с VESA оно не работает (программный рендерер такой программный).

Это не обязательно говорит о нечестности рендеринга: вполне возможно, он юзал возможности 2D-ускорения, которых у vesa нет.

Deleted
()

После завершения работы любой использующей библиотеку программы оно пытается запустить Firefox и открыть в нем кучу рекламы.

Весело. Парниша написал троян, который тут же попробовали запустить.

Quasar ★★★★★
()
Ответ на: комментарий от daemonpnz

daemonpnz> Они говорили о фактах того, что в коде стима были замечены куски для линуксы и делали ПРЕДПОЛОЖЕНИЕ, что Steam для Linux быть.

Вообще-то стим для линукса уже вышел.

Quasar ★★★★★
()
Ответ на: комментарий от djzielony

djzielony> Да весь собранный под линукс бинарник стима был. И его даже после нудного слепого дебага запускали, но он максимум открывал окошко стимовское пустое.

Линуксовый стим никакие окошки не открывает. У него исключительно консольный интерфейс.

Quasar ★★★★★
()
Ответ на: комментарий от Andrew-R

но ....

guest@slax:~/botva/src/linux-3.2.8$ LD_PRELOAD=/home/guest/tmp/TitaniumGL_linux_version/libGL.so.1
guest@slax:~/botva/src/linux-3.2.8$ LD_PRELOAD=/home/guest/tmp/TitaniumGL_linux_version/libGL.so.1 glxinfo
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: http://LegendgrafiX.tk
server glx version string: 1.3
server glx extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_SGIX_fbconfig
client glx vendor string: GLX_ARB_create_context GLX_ARB_get_proc_address GLX_SGIX_fbconfig
client glx version string: GLX_ARB_create_context GLX_ARB_get_proc_address GLX_SGIX_fbconfig
client glx extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_SGIX_fbconfig
GLX version: 1.2
GLX extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address, GLX_SGIX_fbconfig
OpenGL vendor string: http://TitaniumGL.tk
OpenGL renderer string: TitaniumGL/1 THREADs/SOFTWARE RENDERING/4 TMUs
OpenGL version string: 1.4 v2009-2012/3/08 (c)Kovacs Gergo
OpenGL extensions:
GL_EXT_vertex_array, GL_EXT_multi_draw_arrays,
GL_EXT_compiled_vertex_array, GL_EXT_texture_object,
GL_ARB_texture_non_power_of_two, GL_EXT_bgr, GL_EXT_bgra, GL_EXT_abgr,
GL_EXT_cmyka, GL_EXT_generate_mipmap, GL_SGIS_generate_mipmap,
GL_EXT_rescale_normal, GL_ARB_depth_texture, GL_EXT_texture_env_combine,
WGL_ARB_extensions_string, WGL_EXT_extension_string,
WGL_EXT_extensions_string, WGL_EXT_swap_control,
GL_ARB_texture_env_crossbar, GL_EXT_blend_logic_op,
GL_EXT_draw_range_elements, GL_ARB_transpose_matrix,
GL_EXT_blend_func_separate, GL_ARB_texture_env_combine,
GL_EXT_texture_env_add, GL_ARB_texture_cube_map, GL_ARB_texture_env_dot3,
GL_OES_byte_coordinates, GL_ATI_meminfo, GL_EXT_texture_edge_clamp,
GL_OES_fixed_point, GL_OES_matrix_get, GL_ARB_multitexture,
GL_ARB_vertex_buffer_object, GL_ARB_map_buffer_range, GL_ARB_multisample


<.. snip ..>


sh: firefox: команда не найдена
guest@slax:~/botva/src/linux-3.2.8$ LIBGL_ALWAYS_SOFTWARE=1 glxgears
264 frames in 5.0 seconds = 52.793 FPS
319 frames in 5.0 seconds = 63.698 FPS
318 frames in 5.0 seconds = 63.499 FPS
319 frames in 5.0 seconds = 63.636 FPS
316 frames in 5.0 seconds = 63.156 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 4936 requests (4934 known processed) with 0 events remaining.


И да, оно колёса рендерит криво (!). Впрочем, об этом в readme написано.

Andrew-R ★★★★★
()
Ответ на: комментарий от Andrew-R

Не только криво, но и медленно.

guest@slax:~/botva/src/linux-3.2.8$ LD_PRELOAD=/home/guest/tmp/TitaniumGL_linux_version/libGL.so.1 glxgears
230 frames in 5.0 seconds = 45.906 FPS
229 frames in 5.0 seconds = 45.626 FPS
231 frames in 5.0 seconds = 46.115 FPS
231 frames in 5.0 seconds = 46.027 FPS
230 frames in 5.0 seconds = 45.991 FPS
235 frames in 5.0 seconds = 46.955 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 4594 requests (4594 known processed) with 0 events remaining.
sh: firefox: команда не найдена


celestia (1.6.1) вообще выглядит как ужас, и раза в 4 медленее, чем на llvmpipe (1.5 fps vs 6.6 fps).

Сенсации не вышло.

Andrew-R ★★★★★
()

Запустил простейшую демку с блендингом сотни спрайтов... что ж, производительность в 20FPS на 4х ядерном Phenom'е с частотой 4Ghz как-то не впечатлила. К тому же ещё всё и с артефактами какими-то.

Забавно, это говно ещё и ссылку в браузере при завершении работы приложения открывает.

Andru ★★★★
()
Ответ на: комментарий от Quasar

Спасибо кэп, ещё в steamworks тыщу лет идут бинари для линукса.

Но это были именно бинарники клиента с интерфейсом.

winddos ★★★
()
Ответ на: комментарий от Quasar

Про hlds я знаю, но именно игровой клиент был собран, а не скачивалка игровых серверов.

djzielony
()
Ответ на: комментарий от ekzotech

Запустил простейшую демку с блендингом сотни спрайтов... что ж, производительность в 20FPS на 4х ядерном Phenom'е с частотой 4Ghz как-то не впечатлила. К тому же ещё всё и с артефактами какими-то.

Забавно, это говно ещё и ссылку в браузере при завершении работы приложения открывает.

И нафига ТАКОЕ реверсить?

coldy ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.