The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Представители Valve раскрыли подробности оптимизации движка ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от opennews on 12-Авг-12, 16:55 
На конференции SIGGRAPH компания Valve публично продемонстрировала (http://www.phoronix.com/scan.php?page=news_item&px=MTE1Njc) портированный для Linux игровой движок Source, на примере запуска в Linux игры Left 4 Dead 2. Одновременно была показана (http://www.phoronix.com/scan.php?page=news_item&px=MTE1NzE) презентация, в которой были раскрыты подробности проведённой оптимизации, в результате которой движок Source с компонентом рендеринга через OpenGL, запускаемый в Linux, продемонстрировал (http://www.opennet.ru/opennews/art.shtml?num=34471) более высокие результаты производительности, чем при использовании Direct3D при запуске игры в Windows 7 (315 FPS против 270 FPS). Докладчиком  по данному вопросу выступил Рич Гелдрих (Rich Geldreich), автор открытой библиотеки Crunch, ныне работающий в Valve.


Наиболее интересные моменты:

-  В среднем, на видеокарте NVIDIA GeForce GTX 680, при использовании OpenGL движок на 11% быстрее, чем при использовании Direct3D. Предполагается что можно отыграть еще около 5% путем оптимизации транслятора вызовов Direct3D в OpenGL;

-  Наиболее удивительным фактом является то, что движок работает быстрее, несмотря на то, что рендеринг производится путем транслирования Direct3D вызовов и абстракций в вызовы и абстракции OpenGL. При этом есть дополнительный слой - транслятор, что однако не помешало итоговой конструкции работать быстрее оригинала. Транслятор реализует маппинг Direct3D 9 в OpenGL практически 1 в 1;

-  В случае многопоточных видеодрайверов паразитная нагрузка от транслятора и OpenGL соотносится как 50/50. Однако если видеодрайвер однопоточный, в вызовах OpenGL может быть потрачено до 80% времени а в трансляторе лишь 20%. Отмечается, что компания NVIDIA проделала много работы по организации многопоточности в своем драйвере;

-  Valve сотрудничают с компанией Intel (которая недавно как раз представила очередную порцию изменений в драйвере по просьбе Valve), AMD и Nvidia. Изначально у выполняющей работу по портированию для Linux команды Valve был довольно ограниченный опыт. В основном помогла тактика интенсивного профилирования с анализом где сколько времени тратится на различные вызовы. Целью было учесть каждую микросекунду.

-  Наиболее сложным было собственно профилирование. Во первых, сам игровой движок многопоточный, что существенно усложняет его профилирование. Во вторых, большинство средств профилирования не видит нить видеодрайвера, обрабатывающую запросы на рендеринг. В третьих, у движка Source множество опций и он сильно масштабируем под разные конфигурации.

-  Кроме всего прочего был использован инструментарий от RAD Game Tools под названием Telemetry.

-  Некоторые оптимизации: поддержка многопоточности в режиме OpenGL; убрано большинство вызовов glXMakeCurrent; исправлено использование pthreads; сокращен оверхед трансляции D3D->GL путем переписывания самых горячих мест; улучшен dirty range tracking; добавлен отдельный однородный массив для базовых матриц; улучшено обновление динамических буферов и оптимизации настроек компилятора. Наиболее полезными в плане улучшения производительности было использование опции компилятора "-ffast-math" и отключение опции "-fPIC".


URL: http://www.phoronix.com/scan.php?page=news_item&px=MTE1NzE
Новость: http://www.opennet.ru/opennews/art.shtml?num=34554

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Представители Valve раскрыли подробности оптимизации движка ..."  –19 +/
Сообщение от Anonus on 12-Авг-12, 16:55 
Как бы Микрософт не оптимизировал свой директХ раза в три.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Представители Valve раскрыли подробности оптимизации движка ..."  +33 +/
Сообщение от Аноним (??) on 12-Авг-12, 17:03 
Тогда игры будут летать и никто не будет покупать дорогущие геймерские видеокарты, а это огромные убытки для нвидии...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 12-Авг-12, 17:28 
Для нвидии ли?
У них и на $200 картах всё прекрасно, а с $150 сегментом разница в мощи уже в разы.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

20. "Представители Valve раскрыли подробности оптимизации движка ..."  +13 +/
Сообщение от Владимир Агутин on 12-Авг-12, 17:51 
Приведите пример современной платы NVIDIA за 200 долларов США. Я кроме прошлой GTX 560 SE ничего в магазине найти не могу, дешевле только GTX 550 Ti (то, что вы назвали "150 долларов"). У первой всё ой как не в порядке, это младшая из четырёх карт 560-ой серии, и её показатели производительность на доллар удручают в сравнении с одноклассником-конкурентом (AMD Radeon HD 6930). Что до новых поколений, то в сегменте "до 200 USD" у NVIDIA есть только GT 640 и планируемая GTX 650 Ti, уровня соответственно Radeon HD 6750 и HD 7850 (ожидаемо). AMD же представила HD 7750, самую энергоэффективную на сегодняшний день карту, соперничающую с GTX 550 Ti (http://www.anandtech.com/bench/Product/614?vs=541) и превосходящую её в пересчёте на ватт и доллар. Её можно приобрести за 3 200 рублей, а после спокойно играть в Battlefield 3 на максимальных настройках в 1920x1200, имея фреймрейт выше 25 единиц, и это при 55-ваттной рассеивающей мощности (такая у GT 440/630, которой Battlefield 3 противопоказан).

Так что да, рынок дорогих обогревателей держится только на NVIDIA.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

32. "Представители Valve раскрыли подробности оптимизации движка ..."  –8 +/
Сообщение от GG (ok) on 12-Авг-12, 18:31 
>[оверквотинг удален]
> в сегменте "до 200 USD" у NVIDIA есть только GT 640
> и планируемая GTX 650 Ti, уровня соответственно Radeon HD 6750 и
> HD 7850 (ожидаемо). AMD же представила HD 7750, самую энергоэффективную на
> сегодняшний день карту, соперничающую с GTX 550 Ti (http://www.anandtech.com/bench/Product/614?vs=541)
> и превосходящую её в пересчёте на ватт и доллар. Её можно
> приобрести за 3 200 рублей, а после спокойно играть в Battlefield
> 3 на максимальных настройках в 1920x1200, имея фреймрейт выше 25 единиц,
> и это при 55-ваттной рассеивающей мощности (такая у GT 440/630, которой
> Battlefield 3 противопоказан).
> Так что да, рынок дорогих обогревателей держится только на NVIDIA.

Ой какие мы красные фанбои
Ещё и на ценники российские ориентируемся

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

42. "Представители Valve раскрыли подробности оптимизации движка ..."  –8 +/
Сообщение от den4ik (??) on 12-Авг-12, 18:56 
Дык в рашке живём то...
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

77. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от GG (ok) on 12-Авг-12, 20:30 
> Дык в рашке живём то...

дык в рашке то и не доллары нац валюта

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

90. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ВовкаОсиист (ok) on 12-Авг-12, 21:52 
> показатели производительность на доллар удручают в сравнении с одноклассником

угу, сравни производительность OpenGL, а не дх...

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

93. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Dezeter on 12-Авг-12, 22:09 
Спасибо за рекламу AMD.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

124. "Представители Valve раскрыли подробности оптимизации движка ..."  –4 +/
Сообщение от pavlinux (ok) on 13-Авг-12, 00:03 
Вован, ты видимо только с венды соскочили, в Линухе с драйвером ATI - жопа!
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

134. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Аноним (??) on 13-Авг-12, 01:36 
+ глюки в дровах в большинстве версий даже под винды
+ у NVidia есть поддержка дров даже для мака.
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

187. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ананим on 13-Авг-12, 17:20 
макбуки на амд не видели что-ли?
хм.
Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору

192. "Представители Valve раскрыли подробности оптимизации движка ..."  –3 +/
Сообщение от GG (ok) on 13-Авг-12, 18:40 
> макбуки на амд не видели что-ли?
> хм.

Поддержку дров там видели?
хм.

Ответить | Правка | ^ к родителю #187 | Наверх | Cообщить модератору

193. "Представители Valve раскрыли подробности оптимизации движка ..."  +5 +/
Сообщение от ананим on 13-Авг-12, 18:42 
Не, млятъ, без драйверов работают.
Ответить | Правка | ^ к родителю #192 | Наверх | Cообщить модератору

136. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 03:10 
> Вован, ты видимо только с венды соскочили, в Линухе с драйвером ATI - жопа!

Так нефиг из своей криокамеры высовываться. На дворе 2012 год, никакого ATI уж несколько лет как нету. Есть AMD. У них с драйверами уже довольно неплохо.

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

152. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от pavlinux (ok) on 13-Авг-12, 05:47 
>> Вован, ты видимо только с венды соскочили, в Линухе с драйвером ATI - жопа!
> Так нефиг из своей криокамеры высовываться. На дворе 2012 год, никакого ATI
> уж несколько лет как нету.

Если найдешь на сайте хоть одно слово ATI -  выкинься из окна  http://www.amd.com/ru/products/workstation/graphics/ati-fire...


Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

155. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним email(??) on 13-Авг-12, 07:23 
>>> Вован, ты видимо только с венды соскочили, в Линухе с драйвером ATI - жопа!
>> Так нефиг из своей криокамеры высовываться. На дворе 2012 год, никакого ATI
>> уж несколько лет как нету.
> Если найдешь на сайте хоть одно слово ATI -  выкинься из
> окна  http://www.amd.com/ru/products/workstation/graphics/ati-fire...

внимание! смотрим что написано в ссылке
ati-firepro-3d/Pages/ati-firepro-3d

Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

158. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 09:55 
Смотрим слева в боковое меню
ATI FirePro™ V9800
ATI FirePro™ V8800
ATI FirePro™ V7800
ATI FirePro™ V5800
ATI FirePro™ V5800 DVI
ATI FirePro™ V4800
ATI FirePro™ V3800
ATI FirePro™ S400
Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

163. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от Frank email(ok) on 13-Авг-12, 10:54 
> Если найдешь на сайте хоть одно слово ATI

wget -qO - http://www.amd.com/ru/products/workstation/graphics/ati-fire... | grep -c ATI
13

Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

182. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 15:30 
> Если найдешь на сайте хоть одно слово ATI -  выкинься из
> окна  http://www.amd.com/ru/products/workstation/graphics/ati-fire...

ну так то торговая марка, не?
у TSMC на производство чипов заказ выполняет ATI или AMD?

Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

264. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от pavlinux (ok) on 14-Авг-12, 05:23 
>> Если найдешь на сайте хоть одно слово ATI -  выкинься из
>> окна  http://www.amd.com/ru/products/workstation/graphics/ati-fire...
> ну так то торговая марка, не?

Видха ATI? ATI! Какой у них там секс с тайвань семикондкторс мне фиолетово.  
Да и ATI честнее будет, так как 99% ядра, это наработки ATI.

Ответить | Правка | ^ к родителю #182 | Наверх | Cообщить модератору

271. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 14-Авг-12, 10:18 
> Видха ATI? ATI! Какой у них там секс с тайвань семикондкторс мне фиолетово.  

ни на одном современном радеоне надписей "ати" нет, внезапно.
зато да, криокамерным фанатам нвидии удобно вспоминать древние радеоны атишные (r200, r300...) с их legacy драйверами

> Да и ATI честнее будет, так как 99% ядра, это наработки ATI.

нет, не честнее, сколько там в процентах нароботок вообще никого волновать не должно, попробуйте сосчитать сколько наработок АТИ в текущей архитектуре GCN, вперёд!
можно ещё попробовать у нвидии посчитать - сколько из Silicon Graphics пришло, сколько из 3dfx с Ageia?

Ответить | Правка | ^ к родителю #264 | Наверх | Cообщить модератору

225. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 23:16 
> Если найдешь на сайте хоть одно слово ATI -  выкинься из
> окна  http://www.amd.com/ru/products/workstation/graphics/ati-fire...

Слоупоки - они такие :). Чувак, сейчас 2012 год. Вот, http://www.ixbt.com/news/hard/index.shtml?16/03/28 - хотя ты конечно можешь бряцать какими-то легами продуктами. Можешь еще раскопать труп стюардессы^W 3DFX :)

Ответить | Правка | ^ к родителю #152 | Наверх | Cообщить модератору

282. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 15-Авг-12, 15:45 
> Линухе с драйвером ATI - жопа!

Следует уточнить: с драйвером ATI - жопа, с драйвером AMD - не жопа.

Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

40. "Представители Valve раскрыли подробности оптимизации движка ..."  +3 +/
Сообщение от Аноним (??) on 12-Авг-12, 18:53 
В разы для 150 и 200 баксов - загибаете. Вот карта за 50 и 150 баксов могут отличаться явно более чем в 3 раза, потому как на первой сэкономлено на вообще всем - и канал памяти один, и дешевый ddr3 вместо gddr5, и потоковых процессоров минимум (но зато и жрет мало).
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

76. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 12-Авг-12, 20:29 
> В разы для 150 и 200 баксов - загибаете. Вот карта за
> 50 и 150 баксов могут отличаться явно более чем в 3
> раза, потому как на первой сэкономлено на вообще всем - и
> канал памяти один, и дешевый ddr3 вместо gddr5, и потоковых процессоров
> минимум (но зато и жрет мало).

560 и 550 отличаются ровно в два раза, к примеру

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

137. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 03:11 
> 560 и 550 отличаются ровно в два раза, к примеру

В два раза - по какому именно параметру?

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

154. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от GG (ok) on 13-Авг-12, 07:09 
> В два раза - по какому именно параметру?

По способности рендерить такую-то графику

Ответить | Правка | ^ к родителю #137 | Наверх | Cообщить модератору

226. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 23:17 
> По способности рендерить такую-то графику

Обалденно информативный параметр. Правда единственное что из него понятно - уровень вашей квалификации.

Ответить | Правка | ^ к родителю #154 | Наверх | Cообщить модератору

232. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 13-Авг-12, 23:21 
>> По способности рендерить такую-то графику
> Обалденно информативный параметр. Правда единственное что из него понятно - уровень вашей
> квалификации.

Ути-пути, мы уже даже не по аватарке психологический анализ проводим, мы ещё круче

Ответить | Правка | ^ к родителю #226 | Наверх | Cообщить модератору

181. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от Аноним (??) on 13-Авг-12, 15:28 
еще не забываем какая жопа у нвидии с названиями:
560 SE, 560,  560 Ti OEM, 560 Ti, 560 Ti 448...
"ударим маркетингом по мозгам обывателя!"
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

5. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от xc on 12-Авг-12, 17:10 
это не их конек.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Представители Valve раскрыли подробности оптимизации движка ..."  +7 +/
Сообщение от Disaron (ok) on 12-Авг-12, 17:24 
Оптимизация в 3 раза от создателей дотнета? О_о
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Представители Valve раскрыли подробности оптимизации движка ..."  –4 +/
Сообщение от Аноним (??) on 12-Авг-12, 17:29 
> Оптимизация в 3 раза от создателей дотнета? О_о

Уай нот, это же не джава.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

26. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 12-Авг-12, 18:22 
>> Оптимизация в 3 раза от создателей дотнета? О_о
> Уай нот, это же не джава.

Потому, что некуда. Это же не джава, там довольно низкоуровневое взаимодействие. Всё в железку упирается.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Представители Valve раскрыли подробности оптимизации движка ..."  +4 +/
Сообщение от ананим on 12-Авг-12, 18:24 
джава хотя бы много-платформенная и оверхед, как плата за это, понятна и вполне приемлема.
чего не скажешь о дотнете. вообще не понятно напуркуа он такой нужен.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

100. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Crazy Alex (ok) on 12-Авг-12, 22:42 
Вообще технически он красиво сделан, что неудивительно - у MS была возможность поучиться на ошибках Sun. И C# - язык много более выразительный и красивый,чем джава. Но  - MS... Непонятно, когда и какую подляну сделают.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

117. "Представители Valve раскрыли подробности оптимизации движка ..."  +4 +/
Сообщение от ананим on 12-Авг-12, 23:50 
при чём тут язык?


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

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

120. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Crazy Alex (ok) on 12-Авг-12, 23:57 
Язык при том, что он прибит к дотнет-платформе и является одним из вполне объективных её преимуществ.
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

126. "Представители Valve раскрыли подробности оптимизации движка ..."  +3 +/
Сообщение от ананим on 13-Авг-12, 00:11 
бла-бла-бла.
дерьмо платформа, для которой пишут дерьмовые проги дерьмовые программисты на дерьмовом (но выразительном) языке.
Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

138. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 03:12 
>  выразительный и красивый,чем джава.

Что-то при взгляде на попавшиеся под руку .cs файлы у меня таких эпитетов нифига не возникло. Какие-то мутные простыни кода где хз кто делает хз что.

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

177. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Crazy Alex (ok) on 13-Авг-12, 14:44 
код с языком не путайте. Одних итераторов и контролируемых преобразований типа хватит чтобы получить (при желании и наличии мозгов, конечно) более читаемый код, чем на яве.
Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

184. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ананим on 13-Авг-12, 16:13 
Вот так, с позволения сказать кодеры, и гоняют балду из одного типа в другой, покрикивая круто, и не понимая зачем.

Зыж
А объект в тустринг и на другую машину смогет?
А на другой машине выполнить и обратно?
Косталей понаделали и теперь меряются у кого они могут как ходули для одноногого работать.

Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

230. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 23:20 
> чтобы получить (при желании и наличии мозгов, конечно) более читаемый код,

Осталось только найти этих сферических дотнетчиков в вакууме у которых мозг есть. И да, извините, но когда дотнет 4.х размазывает свой рантайм на пару гигов хлама на диске - я готов гарантировать что получится выразительное... монструозное, тормозное и переросточное глюкало. Где к багам кода и без того тупого программиста приплюсовано 100500 багов и проблем немеряного рантайма. Впрочем с явой его хорошо сравнили, в самый раз. Два переростка близнеца.

Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

258. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Michael Shigorin email(ok) on 14-Авг-12, 01:04 
> (при желании и наличии мозгов, конечно)

(сразу '(берём лисп))

Ответить | Правка | ^ к родителю #177 | Наверх | Cообщить модератору

166. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от piteri (ok) on 13-Авг-12, 11:42 
Ну некоторым нравится синтаксический сахар и метод написания кода копипастом из справки, спорить тут не могу.

Но яву разрабатывали для упрощения жизни программистам. А шарп - для упрощения контроля над индусскими кодерами.

Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

176. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Crazy Alex (ok) on 13-Авг-12, 14:42 
Угу. Делегаты, замыкания, nullable types, неплохие шаблоны, get/set properties (в том числе для индексированного доступа), foreach  с итераторами, перегрузки, продуманный синтаксис  преобразования типов... Угу, щас. Для упрощения контроля над индусскими программистами.
Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору

233. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 23:22 
> Угу. Делегаты, замыкания, nullable types, неплохие шаблоны, get/set properties

Да, да, а еще вы походу знаете каратэ, у-шу, самбо и много других страшных слов! :)

Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору

281. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от piteri (ok) on 15-Авг-12, 10:06 
Не валите всё в кучу.
Одно дело для чего его разрабатывали и другое что из этого вышло. Посмотрите историю развития шарпа.
Ответить | Правка | ^ к родителю #176 | Наверх | Cообщить модератору

195. "Представители Valve раскрыли подробности оптимизации..."  +2 +/
Сообщение от arisu (ok) on 13-Авг-12, 19:05 
> Но яву разрабатывали для упрощения жизни программистам.

бугога.

Ответить | Правка | ^ к родителю #166 | Наверх | Cообщить модератору

190. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 18:28 
Собственно, MS уже сделали: в разговорах о Windows 8 - ни слова про .net (юзайте html 5 и будет вам счастье), про Windows RT сказано, что .net там не будет.
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

212. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Аноним (??) on 13-Авг-12, 22:23 
Шо? Там всё отдотнечено насквозь - WCF и XNA тащем-то дотнет. И внезапно быстрее работает нежели VM в Android.  Закрыли silverlight - и правильно сделали. Дорого ему поддержку обеспечивать - проще врезать в blend html5.
Ответить | Правка | ^ к родителю #190 | Наверх | Cообщить модератору

216. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от ананим on 13-Авг-12, 23:00 
там от дотнета, как 1с8.3 от 1с7.7.
как жаба от с++.

http://ru.wikipedia.org/wiki/Windows_RT
>Windows RT не будет совместима с существующими Windows-приложениями и будет поставляться с новыми компьютерами в качестве предустановленной системы.

http://en.wikipedia.org/wiki/Windows_RT

зыж
сколько можно клевать на торговую марку?
ВАУ! ВИНДА!!!!
ВАУ! ДОТНЕТ!!!
>Limitations
>Only software written using the Windows Runtime (Metro style apps) can be used on Windows RT with the exception of Microsoft Office 2013. Developers will not be able to create applications to run on Windows RT using the Win32 APIs.[8]

ещё что-то надо?

Ответить | Правка | ^ к родителю #212 | Наверх | Cообщить модератору

234. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 23:23 
> ВАУ! ВИНДА!!!!
> ВАУ! ДОТНЕТ!!!

Так дотнетчики же. У них мозг куцый. Умные дотнетчики мне еще не попадались.

Ответить | Правка | ^ к родителю #216 | Наверх | Cообщить модератору

127. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Michael Shigorin email(ok) on 13-Авг-12, 00:14 
>> Оптимизация в 3 раза от создателей дотнета? О_о
> Уай нот

Слабо.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Представители Valve раскрыли подробности оптимизации движка ..."  +5 +/
Сообщение от Марк on 12-Авг-12, 18:08 
Как бы Микрософт не оптимизировал свой директХ раза в три.
/0 * 3
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

50. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от Аноним (??) on 12-Авг-12, 19:11 
А уж если ВАЛВ не будет делать
> рендеринг производится путем транслирования Direct3D вызовов и абстракций в вызовы и абстракции OpenGL

а в новых играх так вообще на прямую OpenGL использовать...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

51. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от Аноним (??) on 12-Авг-12, 19:12 
> Как бы Микрософт не оптимизировал свой директХ раза в три.

Мы верим только фактам. Пусть придут и оптимизируют, если кишка не тонка.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от mavriq_ on 12-Авг-12, 17:04 
ждем подобного транслятора в wine?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Представители Valve раскрыли подробности оптимизации движка ..."  +5 +/
Сообщение от мимокрокодил_ on 12-Авг-12, 17:06 
После того, как Valve откроют исходники
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Некто (??) on 12-Авг-12, 17:28 
_Если_ откроют. Хотя кто их знает... может, им окажется проще с командой Wine че-нито совместное сотворить, чем уламывать 100500 виндовых игроделов переписывать игры под линукс.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

13. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от GG (ok) on 12-Авг-12, 17:30 
> _Если_ откроют. Хотя кто их знает... может, им окажется проще с командой
> Wine че-нито совместное сотворить, чем уламывать 100500 виндовых игроделов переписывать
> игры под линукс.

Долго уламывать не придётся. Можно просто предложить снизить размер отката вульве на пару процентов для всех, кто поддерживает пингвинуксы.

Учитывая то, что вульве планируют свою консоль — им это оч выгодно.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

88. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Xasd (ok) on 12-Авг-12, 21:34 
> Учитывая то, что вульве планируют свою консоль — им это оч выгодно.

прощёл печальный слух, что планирование своей приставки от Valve (SteamBox?) -- это только был только слух и не более.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

98. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 12-Авг-12, 22:40 
>> Учитывая то, что вульве планируют свою консоль — им это оч выгодно.
> прощёл печальный слух, что планирование своей приставки от Valve (SteamBox?) -- это
> только был только слух и не более.

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

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

103. "Представители Valve раскрыли подробности оптимизации..."  +4 +/
Сообщение от arisu (ok) on 12-Авг-12, 22:51 
> Прошел печальный слух, что опеннет собираются переделать в желтушный журнальчик для хомячков

это всё подлый фоновый цвет виноват.

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

279. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от unknown (??) on 14-Авг-12, 14:19 
а он ещё не? откуда тогда желтизна и тонны хомячков в комментах?
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

139. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 03:13 
> прощёл печальный слух, что планирование своей приставки от Valve (SteamBox?) -- это
> только был только слух и не более.

Valve - контора гибкая и довольно легкая на подъем, в отличие от кучи мастодонтов. Видите за сколько они opengl рендерер родили? Да еще по скорости уделали DX рендерер. Могут же если захотят.

Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

41. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 18:56 
> _Если_ откроют. Хотя кто их знает... может, им окажется проще с командой
> Wine че-нито совместное сотворить,

Они как-то утверждали что хотя общая идея похожая, в деталях довольно сильно отличается. Собственно вайн должен работать для всех программ, а это - лишь для одного конкретного движка, с возможностью менять в случае чего сам движок. Т.е. им нафиг не надо 100.0% совместимость с всеми вызовами DX9.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

128. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Michael Shigorin email(ok) on 13-Авг-12, 00:17 
> ждем подобного транслятора в wine?

Лет десять тому winex (возможно, с kwine) обгонял win98/win2k что-то раз в шесть на сисколлах и процентов на пятнадцать в сумме.  ЕМНИП это те сборки до сих пор доступны на http://osdn.org.ua/winex/

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

213. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 22:25 
>> ждем подобного транслятора в wine?
> Лет десять тому winex (возможно, с kwine) обгонял win98/win2k что-то раз в
> шесть на сисколлах и процентов на пятнадцать в сумме.  ЕМНИП
> это те сборки до сих пор доступны на http://osdn.org.ua/winex/

В 2002 году что-то не припомню рабочих дров для *nix акромя solaris и SGI.  Хотя и DX в те времена таким глюкодромом был.

Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

253. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Michael Shigorin email(ok) on 14-Авг-12, 00:24 
> В 2002 году что-то не припомню рабочих дров для *nix акромя solaris и SGI.

ЕМНИП линуксовые nvidia-1.0-1251 вышли в 2001, а рабочие 0.9 были едва ли не раньше.

Ответить | Правка | ^ к родителю #213 | Наверх | Cообщить модератору

6. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 17:17 
да, было бы неплохо этот транслятор в вайн добавить..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 12-Авг-12, 17:31 
> да, было бы неплохо этот транслятор в вайн добавить..

В вайне и свой хорошо транслирует

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от arisu (ok) on 12-Авг-12, 17:21 
радуют онанимусы (и не только), которые «ждут транслятора в вайне». у меня даже детектор идиотов зашкалило.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от Транслятор on 12-Авг-12, 17:25 
А ты не ждешь? Зря.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

17. "Представители Valve раскрыли подробности оптимизации..."  –3 +/
Сообщение от arisu (ok) on 12-Авг-12, 17:35 
> А ты не ждешь? Зря.

неа, не жду. помимо прочего мне вообще всё равно, как оно там в вайне работает.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

38. "Представители Valve раскрыли подробности оптимизации..."  +5 +/
Сообщение от Аноним (??) on 12-Авг-12, 18:49 
Если всё равно, зачем комментируете?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

84. "Представители Valve раскрыли подробности оптимизации..."  +5 +/
Сообщение от Ky email on 12-Авг-12, 20:54 
Ну ЧСВ-то хочется почесать.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

89. "Представители Valve раскрыли подробности оптимизации..."  +2 +/
Сообщение от Xasd (ok) on 12-Авг-12, 21:38 
> помимо прочего мне вообще всё равно, как оно там
> в вайне работает.

ну да -- намного приятнее педставлять что некая программа работает -- путём использования зелёных волшебных гномиков, подключаемых через libastral...


...например точно также думают и ярые фанаты формата Adobe Flash.. они думают что Flash работает быстрее чем Javascript -- именно благодаря этим самым волшебным гномикам :)

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

91. "Представители Valve раскрыли подробности оптимизации..."  –2 +/
Сообщение от arisu (ok) on 12-Авг-12, 22:02 
>> помимо прочего мне вообще всё равно, как оно там
>> в вайне работает.
> ну да — намного приятнее педставлять что некая программа работает — путём
> использования зелёных волшебных гномиков, подключаемых через libastral…

твоё право. мне же безразлично потому, что виндовые игрушки меня не интересуют. прикинь, такое бывает.

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

121. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Crazy Alex (ok) on 12-Авг-12, 23:59 
Адоб достаточно долго был впереди - но когда гугл с мозиллой стали активно оптимизировать JS - отстал, похоже, навсегда. А так - да, был для своего времени на редкость шустрым.
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

122. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Crazy Alex (ok) on 13-Авг-12, 00:01 
Хотя потенциал у ActionScript был больше - он изначально статически типизирован (прототипная система есть, но её никто быстрой  делать и не обещал и, соответственно, особо и не используют её нынче)
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

237. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 23:29 
> Хотя потенциал у ActionScript был больше

Сферические кони в вакууме? Не интересно.

Ответить | Правка | ^ к родителю #122 | Наверх | Cообщить модератору

49. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 19:11 
> даже детектор идиотов зашкалило.

Что, у тебя перегревается lamometer? Чукчи настолько не читатели что не могут прочесть оригинал - там про вайн упоминалось вскользь, что подход похож в общей идее, но не более того. Это совернешно разные в деталях вещи :)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

54. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 12-Авг-12, 19:32 
> Это совернешно разные в деталях вещи

более того: даже не обязательно читать оригинал, чтобы сие понять. путём несложных умозаключений можно ведь дойти до мысли, что универсальный транслятор API-вызовов (как в вайне) и хорошо подточеный слой трансляции для конкретного движка — вещи несколько разные. но нет, «ждут в вайне».

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

55. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 19:48 
> умозаключений можно ведь дойти до мысли, что универсальный транслятор API-вызовов (как
> в вайне) и хорошо подточеный слой трансляции для конкретного движка

Ну это ты как разработчик понимаешь. А ламометр детектирует тех кто компилер от редактора не отличает... :)

Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

15. "Представители Valve раскрыли подробности оптимизации движка ..."  –4 +/
Сообщение от GG (ok) on 12-Авг-12, 17:32 
я вот только нихрена не понял, каким боком это к опеннету относится
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Представители Valve раскрыли подробности оптимизации..."  +2 +/
Сообщение от arisu (ok) on 12-Авг-12, 17:37 
> я вот только нихрена не понял, каким боком это к опеннету относится

задротогеймеров порадовать. тут же много их, которые ждут, что «Вот Как Придёт На Линукс Батька Гейб — Вот Ужо Заживём-то!»

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

28. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от GG (ok) on 12-Авг-12, 18:26 
>> я вот только нихрена не понял, каким боком это к опеннету относится
> задротогеймеров порадовать. тут же много их, которые ждут, что «Вот Как Придёт
> На Линукс Батька Гейб — Вот Ужо Заживём-то!»

Дык мы ж на опеннете, а не на какой-нибудь гохе или желтушнице
Пусть геймеры заживут (я и сам уже отменил закупку нового железа под игровую акнетачку к новому году), но на этом ресурсе новость ну совсем не уместна

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

31. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 12-Авг-12, 18:30 
в принципе, уместна: публикуют не только про открытый софт, но и про всякое, что относится к открытым системам. таки слово «линукс» в новости упоминается же? ну вот.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

35. "Представители Valve раскрыли подробности оптимизации..."  –3 +/
Сообщение от GG (ok) on 12-Авг-12, 18:34 
> в принципе, уместна: публикуют не только про открытый софт, но и про
> всякое, что относится к открытым системам. таки слово «линукс» в новости
> упоминается же? ну вот.

слово линукс не относится к сути новости

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

43. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 18:59 
> слово линукс не относится к сути новости

Это почему? Вся эта свистопляска - вокруг пингвина и аплифтинга его графической подсистемы. Как видите при правильном подходе оно по скорости в современном движке может надрать попу виндузям, тогда как пиработы по жизни визжали обратное :)

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

33. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от ананим on 12-Авг-12, 18:33 
жалко что ли?
желание быть святее папы римского характерно как раз для неофитов если что.

зыж
и да, кому игры, а кому более стабильный и быстрый графический стэк.
глядишь так и гном3 тормозить перестанет.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору
Часть нити удалена модератором

45. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от Аноним (??) on 12-Авг-12, 19:02 
> лично у меня иксы не тормозят. наверное, потому, что

...наверное потому что этот тормозной ископаемый шыт не используется играми. Иначе вместо 300FPS было бы дай боже 15 @ 1920 x 1080 с полной загрузкой ядра core i7 в полку процессом xorg. К счастью opengl идет мимо всего этого булшита.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

53. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от arisu (ok) on 12-Авг-12, 19:25 
> …наверное потому что этот тормозной ископаемый шыт не используется играми.

орли? обалдеть.

ааа, я понял: для тебя «игра» — это когда такой-то 3д графон круче чем у крузиса, про другие игры ты не в курсе. ну, твоё дело, конечно.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

57. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 19:56 
> ааа, я понял: для тебя «игра» — это когда такой-то 3д графон
> круче чем у крузиса, про другие игры ты не в курсе. ну, твоё дело, конечно.

Могу показать вполне себе 2D игры с вполне себе обычной графикой, где иксы позорно зашиваются с выводом графики. Доходит до откровенной жести: быстрее оказывается представить 2D картинку как ... OpenGL сцену и гнать все через OpenGL. И нагрузка на проц в разы ниже. Апофеоз маразма. Но ты в своем праве кушать этот кактус дальше. Хорошо что разработчики графической подсистемы и дров не такие как ты.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

61. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от Аноним (??) on 12-Авг-12, 20:02 
Ну покажи, а то твой словестный поток утомляет.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

64. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 12-Авг-12, 20:05 
показывай.

p.s. я, впрочем, знаю, что ты можешь «показать»: игрушки, где таки просто используют OpenGL. к сожалению, сравнения с «не-гл» там не будет. а до мысли, что OpenGL и в 2д даёт некоторые преимущества (ладно, подскажу: «халявный» альфа-канал, вращение и масштабирование, etc), причём без OpenGL оно будет тормознее вовсе не потому, что «иксы виноваты», ты вряд ли дойдёшь без посторонней помощи.

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

68. "Представители Valve раскрыли подробности оптимизации..."  –1 +/
Сообщение от Аноним (??) on 12-Авг-12, 20:09 
> показывай.

Берем какой-нибудь battle for wesnoth. Где графон... ну в общем обычный 2D графон. Запускаем. Грузим карту, все дела. Фигеем от того что иксы жрут не меньше самой игры. А это вообще нормально что вывод графики жрет столько же ресурсов сколько все остальное вместе взятое? :)

Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

71. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от arisu (ok) on 12-Авг-12, 20:13 
> Берем какой-нибудь battle for wesnoth. Где графон… ну в общем обычный 2D
> графон. Запускаем. Грузим карту, все дела. Фигеем от того что иксы
> жрут не меньше самой игры. А это вообще нормально что вывод
> графики жрет столько же ресурсов сколько все остальное вместе взятое? :)

у меня не жрут. ЧЯДНТ? раз.

притом, насколько я помню, оптимизацией именно вывода графики в BfW раньше не особо заморачивались. два.

сколько именно «жрут»? процент от многоядерника? круто, чо. три.

вообще-то у использования OpenGL есть другое преимущество, и весьма крутое, но я подожду его раскрывать: авось кто-нибудь сам догадается. хинт: скорость вывода битмапов тут не при чём.

p.s. и для веснота оно практически бесполезно, кстати.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

102. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Crazy Alex (ok) on 12-Авг-12, 22:49 
Собственно,если товарищ умудрился как-то напрочь убить аппаратную акселерацию - именно иксы её и будут софтово делать - и жрать соответственно.
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

105. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 12-Авг-12, 22:53 
ну, я не предполагаю совсем уж глупостей. а то да, так можно рыдать, что mesa в софтварном режиме тормозит, а нвидиевский блоб в хардварном летает.
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

123. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Crazy Alex (ok) on 13-Авг-12, 00:02 
Ну так обычно крики "иксы сжирают процессо/память" именно в таких глупых ситуациях и начинаются.
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

140. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 03:16 
> Собственно,если товарищ умудрился как-то напрочь убить аппаратную акселерацию

Да нифига, работает. Более того - видео в HD через opengl вообще как из пушки работает.

Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору

110. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от Аноним (??) on 12-Авг-12, 23:11 
> у меня не жрут. ЧЯДНТ? раз.

Да ладно, ты карту с анимацией и кучей юнитов загрузи и поскролль туда-сюда. Чтобы изменяющаяся картинка выводилась. В оконном режиме. Разрешением порядка 1024х768 или более. Ну чтобы как раз иксам что-то доставалось. И еще - при просмотре top окно игры должно быть видимым. Если его совсем минимизировать - иксы достаотчно умные в этом плане: они забивают на это окно и нагрузка на проц падает практически до нуля. Вот только нафига нам окно в которое ничего не рисуется, хоть оно и не грузит проц? :)

> притом, насколько я помню, оптимизацией именно вывода графики в BfW раньше не
> особо заморачивались. два.

А почему вообще в 2012 году вывод 2D должен требовать какой-то оптимизации? Как бы 20 лет назад все спокойно гнали фулскрин картинку на VGA адаптеры и никто не парился что это может оказывается дофига времени занимать. А тут на турбопечках с немеряным процессором, CPU в десятки раз мощнее - дожили. Оказывается вывод 2D с приличным разрешением и FPS - это типа навороты, во. Overengineering и отрыв от реалий. Стопроцентный.

Да, в моем понимании - должно быть можно лупить кадрами по разрешению монитора @ 60 FPS и еще запас должен быть в пять раз. Если граф. подсистема зашивается - она тормоз. Ну и все разработчики плееров, игр и прочая будут дружно ставить ей 100500 костылей.

> сколько именно «жрут»? процент от многоядерника? круто, чо. три.

У меня временами до 20% от ядра на минимальной частоте. Что достаточно заметно. Вызывает перескок частот и/или добавочный подогрев проца с раскруткой вентилятора. При том что сама игруха проста как топор и пока я делаю ход - ей даже проц не на что жрать. Кроме отрисовки анимации, бэть. Думаю что если взять профайлер - оно в иксах и их вызовах кукует больше чем во всем остально, пожалуй. Или сравнимо по крайней мере. Во крутизна...

> вообще-то у использования OpenGL есть другое преимущество, и весьма крутое, но я
> подожду его раскрывать: авось кто-нибудь сам догадается. хинт: скорость вывода битмапов
> тут не при чём.

И тем не менее, даже тупой вывод битмапов как текстур opengl - оказывается быстрее и грузит проц меньше чем лобовой вывод 2D через иксы.

> p.s. и для веснота оно практически бесполезно, кстати.

Зато минус 20% нагрузки на ядро проца - вполне даже снизят его температуру и шум вентилятора. А на ноуте - продлят время работы от батарейки лишний раз.

Кстати могу более эпичный пример: Берем плеер. Пофиг какой (vlc, mplayer, ...), лишь бы достаточно продвинутый чтобы тип видеовывода позволял выбрать. Берем ролик с приличным разрешением (сравнимым с монитором). Ну и сравниваем как работает вывод через просто иксы (даже невзирая нa xshm) и через все остальное. Ну и делаем выводы. Почему-то через OpenGL откровенно 2D картинки, без всякого ресайза и какой либо дообработки выдаются всяко быстрее чем через 2D силами иксов.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

112. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от arisu (ok) on 12-Авг-12, 23:33 
> А почему вообще в 2012 году вывод 2D должен требовать какой-то оптимизации?

и то правда: зачем нам оптимизации? пусть юзер железо обновляет.

> Как бы 20 лет назад все спокойно гнали фулскрин картинку на
> VGA адаптеры и никто не парился что это может оказывается дофига
> времени занимать.

ЛОЛЩИТО?! ну ладно, хочешь ты рассказать, как сейчас всё в иксах плохо — пробуй. но зачем же вот так вот позориться?

> Да, в моем понимании

ах, если бы было у тебя это понимание… ты сейчас рассуждаешь на уровне: «да зачем музыканту все эти дурацкие знания — ноты, созвучия, ритмы, аккорды… жми кнопки, будет музыка — 21-й век же!» ну, попсу иногда так и пишут. результат закономерен.

> У меня временами до 20% от ядра на минимальной частоте.

а у меня вот эмулятор спектрума с тройным увеличением (это почти весь экран) сжирает процентов 10 процессора. из них примерно шесть-восемь уходит, собственно, на задачи эмуляции. FPS — 50 кадров. это вообще тупо без оптимизаций. если бы мне было не лень, и я бы сделал хотя бы «грязные прямоугольники» — было бы как минимум на треть шустрей. а если немного развлечься с кэшированием — то и ещё быстрей можно. да-да, это и называется «оптимизация вывода графики». и да, в 21-м веке это всё ещё делают.

> Думаю что если взять профайлер — оно в
> иксах и их вызовах кукует больше чем во всем остально, пожалуй.

потому что софт надо оптимизировать. ну, или не надо, если авторов устраивает скорость. да, иксы надо уметь готовить. как — не поверишь — и другие графические подсистемы.

> И тем не менее, даже тупой вывод битмапов как текстур opengl —
> оказывается быстрее и грузит проц меньше чем лобовой вывод 2D через
> иксы.

угу-угу. постоянно меняющихся каждый кадр. расскажи мне об этом подробней — как постоянная загрузка новых текстур шустрее. но да, «лобовой вывод» — это пичалька, конечно. putpixel рулит.

> Зато минус 20% нагрузки на ядро проца — вполне даже снизят его
> температуру и шум вентилятора. А на ноуте — продлят время работы
> от батарейки лишний раз.

тебя это волнует? возьми, да оптимизируй вывод графики.

> вывод через просто иксы

это как? O_O про Xv мы не в курсе, да? опять putpixel рулит.

слушай, мне дальше с тобой вообще неинтересно говорить: ты или намеренно глупости несёшь, или настолько «не в теме», что глупости получаются сами собой.

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

142. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 03:47 
> и то правда: зачем нам оптимизации? пусть юзер железо обновляет.

Дык! Выбросить иксы нафиг - вполне себе оптимизация. Судя по CPU time этого процесса и его нагрузке на проц. При том замечу что идея постепенно избавиться от этой архаики пришла тем кто все это и пилит, собственно.

> ЛОЛЩИТО?! ну ладно, хочешь ты рассказать, как сейчас всё в иксах плохо
> — пробуй. но зачем же вот так вот позориться?

Дык мне достаточно на CPU time этого процесса посмотреть. Оно жрет на порядок больше того что я могу назвать хорошим результатом. Выжирая зачастую не меньше ресурсов чем процесс который делает рендеринг.

> ритмы, аккорды… жми кнопки, будет музыка — 21-й век же!» ну,
> попсу иногда так и пишут. результат закономерен.

Не, ну что за жирнота? Теряешь квалификацию. Мало того что аналогия кривая, так еще и попытка троллинга жирная. Попробуй потоньше.

>> У меня временами до 20% от ядра на минимальной частоте.
> а у меня вот эмулятор спектрума с тройным увеличением (это почти весь
> экран) сжирает процентов 10 процессора.

Ну я рад за тебя.

> из них примерно шесть-восемь уходит, собственно,
> на задачи эмуляции. FPS — 50 кадров.

Интересно, если вывод через иксы гонится - у тебя cpu time иксов случайно не перевешивает cpu time эмулятора? :)

> это вообще тупо без оптимизаций. если бы мне было не лень, и я бы сделал
> хотя бы «грязные прямоугольники» —

Ну да, ну да, а с фига ли програмер должен так докостыливать графическую систему? С какого рожна вывести 50FPS на почти весь экран вообще тормозить должно? Сейчас все-таки не каменный век. И видеокарты покруче чем то что у спекки было. А сам спекки кстати на тормоза графики особо не жаловался, для него не было проблемой гнать эти 50FPS, программно обсчитывая все и вся без какой либо акселерации. Да еще на все остальное оставалось. Это при том что cpu был хилый как комар.

> было бы как минимум на треть шустрей.

Понимаешь ли, я резонно полагаю что в 2012 году эти турбо-монстры с их турбинами охлаждения как-нибудь должны бы вытягивать такое и без таких плясок с бубнами. Желательно - с пятикратным запасом. Чтоб на остальное оставалось. Ну как у спекки.

> а если немного развлечься с кэшированием — то и ещё быстрей можно.

А если вообще не выводить графику через тормозную подсистему - так вообще станет хорошо. Вот и гонят ее все кому надо быструю графику через opengl например.

> да-да, это и называется «оптимизация вывода графики». и да,
> в 21-м веке это всё ещё делают.

Ну да, ну да, если графическая подсистема уг то отдувается в итоге программер. Экономя хз что и хз зачем. Ибо бандвиза PCI-E и умений видеокарты хватит чтобы выдать в ...цать раз больше чем 50FPS при родном разрешении монитора. А то что там ломовую долю времени иксы затупляли - ну да, отлично, прекрасный результат!

> потому что софт надо оптимизировать. ну, или не надо, если авторов устраивает
> скорость. да, иксы надо уметь готовить. как — не поверишь — и другие графические подсистемы.

Да почему же. Верю. Просто технически эти турбо-пепелацы могут гнать намного больше графики по своим скоростным шинам. Несчастные 50 FPS на разрешении монитора для них вообще не больно какой крутой объем. Они для 3D чуть ли не на порядки больше ворочают и не давятся. По поводу чего текущее состояние дел когда иксы могут жрать сравнимо с тем кто рендерит - отдает маразмом.

> пичалька, конечно. putpixel рулит.

Ну да, конечно, расскажи мне как mplayer какой-нибудь гонит видео через putpixel :). Что не мешает иксовому выводу видео в приличном разрешении жрать почти как сам mplayer декодирующий HD. Он через shared memory кстати выплевывает, при том сетевая прозрачность убита напрочь, а протокольный оверхед минимизирован. Но даже так на высоких разрешениях нагрузка на проц от иксов - весьма и весьма. Вот через opengl - выводится огого, и нагрузка на проц сразу много ниже. Чего это оно?

> тебя это волнует? возьми, да оптимизируй вывод графики.

Угу, буду изгибаться под допотопную архаику являющуюся bottlenect, а GPU способный горы воротить и выдавать не то что 2D а даже 3D сцену в полном разрешении монитора и с нормальным FPS - будет покуривать бамбук. Просто потому что все в проц уперлось в иксах. Пффф!

>> вывод через просто иксы
> это как? O_O про Xv мы не в курсе, да? опять putpixel рулит.

О, а вот мы уже пришли и к костылям. Кстати эти костыли работают далеко не в любой пингвиньей системе, отнюдь не с любым драйвером, насколько я помню. По поводу чего полезность этого костыля стремится к нулю.

> слушай, мне дальше с тобой вообще неинтересно говорить: ты или намеренно глупости
> несёшь, или настолько «не в теме», что глупости получаются сами собой.

Слушай, ты как школьник, честное слово. Так старательно подгоняешь под ответ чтобы получилось что оппонент дурак, что прямо улыбает даже :)

Ответить | Правка | ^ к родителю #112 | Наверх | Cообщить модератору

145. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от arisu (ok) on 13-Авг-12, 03:55 
это …ец, а …ец мы не лечим. подтянешь матчасть — возвращайся. а то ты умудряешься нести атомный бред почти как ваня-однобитный-float. то у тебя полноэкранные картинки на VGA кидали не думая о скорости, то у тебя спектрум успевал в один фрэйм всё обсчитывать и рисовать, то система расширений в иксах у тебя «костыль»…

знаешь ведь, я очень не люблю дураков, которые пытаются Вещать. зачем же ты так старательно эмулируешь их поведение? всё, за полным неразумением тобой матчасти я беседу завершил. найди себе кого-нибудь своего уровня и обсуждайте с ним какие иксы бяка и как всё будет круто, когда иксы, наконец, уберут.

Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

119. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от Денис Смирнов email on 12-Авг-12, 23:56 
Потому что ресайз картинки это ресурсоемкая операция. Если вывод делает через x11 -- эти делает процессор. Если же через Xv или opengl -- видеокарта.

Плюс чистый x11 протокол предназначен для совершенно другой задачи -- отрисовка окон, а не realtime отрисовка графики, для которой есть соответствующие расширения (Xv).

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

144. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 03:54 
> Потому что ресайз картинки это ресурсоемкая операция.

Какая именно картинка ресайзится?

> Если вывод делает через x11 -- эти делает процессор. Если же через Xv

Xv работает не всегда и не везде и не с любыми драйверами. И является еще тем костылем для иксов.

> или opengl -- видеокарта.

Ну спасибо вам, Капитан.

> Плюс чистый x11 протокол предназначен для совершенно другой задачи -- отрисовка окон,

...при том - на допотопных VGA адаптерах, на машинах с едва ли 16Мб оперативки, так что даже pixmap окна не кешируется, так что при перекрытии окна апликухи другим окном а потом устранении этого перекрытия - апликуха должна натужно перерендеривать открывшийся регион самолично. Вот только в эпоху когда в телефон гиг оперативки паяют - приоритеты можно и пересмотреть слегка. Например в сторону моментального показа окон из кешированного пиксмапа. Сейчас по этому поводу делаются всякие костыли.

> а не realtime отрисовка графики, для которой есть соответствующие расширения (Xv).

Ну да, костыли есть. Правда посколько они работают не всегда и не везде - ими никто особо не пользуется. Большинство програмеров которым надо быстро - предпочитает сразу через opengl 2D плевать по этому поводу. Благо он работает в обход этого тормозного угробища.

Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

129. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Michael Shigorin email(ok) on 13-Авг-12, 00:27 
> А почему вообще в 2012 году вывод 2D должен требовать какой-то оптимизации?

IIRC за последние лет пять количество транзисторов (кажется) и процент кристалла (точно), отведённый на 2D-акселерацию в типичных GPU, _падали_.  Причём в планах чуть ли не до нуля.

Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

146. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 03:56 
> отведённый на 2D-акселерацию в типичных GPU, _падали_.  Причём в планах
> чуть ли не до нуля.

Ну вон в открытом драйвере для 7xxx амд сделало читерский ход: 2D ускорение через 3D. Просто потому что 3D все-равно делать, а раз оно уже есть - пусть и 2D тогда ускоряет. А придумал это извращение интел вообще :). Куда катится этот мир? Выплюнуть 3D сцену им проще чем гребаный массив пикселей!

Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

56. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 19:49 
> да. я не хочу нашествия грузовых вертолётов с тушканчиками.

Да ладно тебе, должен же кто-то своими тушками микрософтовские амбразуры затыкать, или где? А то мы так без оборудования останемся (на что MS наверное и рассчитывает).

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

59. "Представители Valve раскрыли подробности оптимизации..."  –2 +/
Сообщение от arisu (ok) on 12-Авг-12, 20:01 
ой, а так много оборудования будет, ага. я уже не раз спрашивал: каким образом, например, нашествие геймеров поможет улучшению драйверов для навороченых высокопропускных сетевух? или прочего оборудования, которое геймерам нафиг не упёрлось.

зато смена идеологии будет вполне. привет, закрытый софт и зонды. привет, кряки. привет, варезопомойки. оно всё надо? пусть остаётся там, где сейчас процветает.

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

99. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от Аноним (??) on 12-Авг-12, 22:42 
> высокопропускных сетевух?

А никак. Зато видеоподсистему подтянут. Знаешь, мне на моем десктопе быстрая графика явно актуальнее 100500 Гбитных сетевух (а куда мне столько траффика гонять и зачем?).

> или прочего оборудования, которое геймерам нафиг не упёрлось.

Ну а этим будут заниматься те кому это оборудование надо. Что вроде бы логично. Вот только дома на десткопе мне эти сетевухи ни к чему, а вот быстрая графическая подсистема - очень даже.

> зато смена идеологии будет вполне. привет, закрытый софт и зонды.

Дык выбор не отменяли. Я думаю что немало проприетарщиков станет открывать сорцы например прошлого поколения движков и сопутствующих утилит. А почему бы нет?

> привет, кряки.

А это в пингвине неудобно, не хомяк френдли + купить в сторе будет элементарно проще а установка столь же проста и быстра. При таком раскладе и DRM/зонды станут сильно менее востребованы. Если пираси сам отпадает из-за неудобства - то и бороться с ним нафиг не вперлось.

> привет, варезопомойки. оно всё надо? пусть остаётся там, где сейчас процветает.

Как ты понимаешь, парадигму инсталла софта "скачал с варезника и запустил EXE" никто особо привносить не собирается. Проприерасам это не выгодно, опенсорсников и так все устраивает. А варезники... вымирающий вид, один хрен. Рано или поздно коммерсанты все-равно будут вынуждены признать существующие реалии и начать играть по новым правилам, как то онлайн доставка софта. И те кто наиболее динамичные и гибкие - и к опенсорсу обычно с симпатией относятся.

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

108. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 12-Авг-12, 23:07 
>> высокопропускных сетевух?
> А никак. Зато видеоподсистему подтянут. Знаешь, мне на моем десктопе быстрая графика
> явно актуальнее 100500 Гбитных сетевух (а куда мне столько траффика гонять
> и зачем?).

а зачем тебе «быстрая графика»? у тебя что, видно, как окна попиксельно рисуются, что ли? у меня вот с выводом графики всё нормально, например. как ты умудрился свою-то так затормозить?

> Ну а этим будут заниматься те кому это оборудование надо.

что и происходит сейчас, без геймеров. итого: ничего полезного от геймеров не будет. кроме непонятной «быстрой графики».

> а вот быстрая графическая подсистема — очень даже.

существующая вполне быстрая. вон, прям в новости об этом и написано.

> Дык выбор не отменяли. Я думаю что немало проприетарщиков станет открывать сорцы
> например прошлого поколения движков и сопутствующих утилит. А почему бы нет?

show me the code! я вот думаю, что коммунизм завтра наступит — почему бы и нет?

> А это в пингвине неудобно, не хомяк френдли + купить в сторе
> будет элементарно проще а установка столь же проста и быстра.

а в винде удобно, да. никакой разницы, знаешь ли.

> Если пираси сам отпадает из-за неудобства — то и бороться с ним нафиг не
> вперлось.

угу-угу.

> Как ты понимаешь, парадигму инсталла софта «скачал с варезника и запустил EXE»
> никто особо привносить не собирается.

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

> А варезники… вымирающий вид, один хрен.

а ещё у нас вендекапец. уже который год.

подытожу: «привет, винда!» не хотет, одна винда уже есть.

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

135. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от tmp9145 (ok) on 13-Авг-12, 03:07 
> а зачем тебе «быстрая графика»?

А затем что я...
1) Хочу смотреть видео, а не слайдшоу. Да, в том числе на весь экран или около того. Да, с 30FPS и выше. И да, когда 2D картинку приходится гнать через какие-то побочные костыли чтобы заворкэраундить тормоза иксов - это изврат.
2) Да, мне не нравится что 2D игры зачастую тупят а иксы при интенсивном выводе графики могут жрать больше чем сама игра.
3) Нынче даже браузеры могут довольно интенсивно графику гнать через canvas, HTML5 video и прочая. И как-то позорно когда тормознутый JS начинает упираться в сишный код иксов :)

> у тебя что, видно, как окна попиксельно рисуются, что ли?

Нет, зато при интенсивном выводе графики - иксы могут жрать проца больше чем задача которая это делает. Что как бы криво в моем понимании.

> например. как ты умудрился свою-то так затормозить?

Просто вывести интенсивненько что-нибудь через иксы. Как только размер выводимой области и FPS начинают становиться похожи на параметры монитора - иксы сильно клинит.

> кроме непонятной «быстрой графики».

Ну для тебя не будет - ну ой. А для меня - будет.

> существующая вполне быстрая. вон, прям в новости об этом и написано.

Вот только в новости написано не про иксы, а про OpenGL ;)

> show me the code!

Ну вон id tech 4 выложили, хоть и другие люди. Глядишь и другие постепенно призадумаются.

> я вот думаю, что коммунизм завтра наступит — почему бы и нет?

Я тоже думаю что нечто подобное наступит. Правда не завтра.

> а в винде удобно, да. никакой разницы, знаешь ли.

В винде запускать инсталляторы несколько проще. Хотя и там народ с кряками запарился уже. Популярность steam как раз об этом: не будьте ж.. к пользователям и они не будут возиться с кряками. Постепенно это начинает допирать.

>> Если пираси сам отпадает из-за неудобства — то и бороться с ним нафиг не вперлось.
> угу-угу.

Закон спроса-предложения.

>> никто особо привносить не собирается.
> ну да, а на винду её специально несли.

В винде просто технологии инсталла софта из лохматых девяностых. Оно делалось во времена когда никто не парился что из какого-то там интернета будут качать софт и что там какие-то вирусы могут быть. В пингвине ставить неподписаный или подписаный кем-то левым пакет в нормальных дистрах неудобно, знаешь ли. Хомячки целее будут. Да и не только они - добрых хацкеров нынче в избытке. Вон acid bitchеz всякие, etc. Ну и правильно - нефиг тупить. На то и щука в виде хацкеров чтобы караси в виде разработчиков и майнтайнеров не дремали.

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

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

>> А варезники… вымирающий вид, один хрен.
> а ещё у нас вендекапец. уже который год.

К счастью кажется subject to change. Во всяком случае графическую подсистему кажется всерьез решили допилить до кондиции, что повышает шансы. А тут еще и акселерированное декодирование видео на GPU будет кажись, etc.

> подытожу: «привет, винда!» не хотет, одна винда уже есть.

Да не будет имхо винды. Хотя понимаю опасения.

p.s. бццкий вордфильтр! Ну вот что такого матерного в этом сообщении? Винда чтоли? :)

Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

143. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 13-Авг-12, 03:48 
> А затем что я…
> 1) Хочу смотреть видео, а не слайдшоу.

это ж надо было умудриться так настроить плееры и софт, чтобы всё тормозило.

> 2) Да, мне не нравится что 2D игры зачастую тупят

см. выше.


> Нет, зато при интенсивном выводе графики — иксы могут жрать проца больше
> чем задача которая это делает. Что как бы криво в моем
> понимании.

что значит «интенсивном выводе графики»? впрочем, это скорее праздный вопрос: у тебя, судя по твоим словам, вообще тормозит всё, что может тормозить, тут надо с 17-го года чинить.

> Просто вывести интенсивненько что-нибудь через иксы.

show me the code!

>> существующая вполне быстрая. вон, прям в новости об этом и написано.
> Вот только в новости написано не про иксы, а про OpenGL ;)

ок, можешь попробовать запустить OpenGL без иксов. вперёд. поделишься впечатлениями потом. когда-нибудь.

>> show me the code!
> Ну вон id tech 4 выложили, хоть и другие люди. Глядишь и
> другие постепенно призадумаются.

ага-ага. а ещё прилетит вдруг волшебник в голубом вертолёте.

>> а в винде удобно, да. никакой разницы, знаешь ли.
> В винде запускать инсталляторы несколько проще.

что, даблклик выполняется мягче? O_O

> Популярность steam как раз об этом: не будьте ж..
> к пользователям и они не будут возиться с кряками.

то-то с момента появления стима — ни одной раздачи ломаных игр в торрентах…

> В винде просто технологии инсталла софта из лохматых девяностых.

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

> В пингвине ставить неподписаный или подписаный кем-то левым пакет в нормальных дистрах неудобно

ничего, стим это исправит.

> чтобы караси в виде разработчиков и майнтайнеров не дремали.

и всё это снова не имеет к стиму и проприетарщине никакого отношения.

> Не обязательно. Например игры у которых много логики вынесено в серверсайд вообще
> крякать бесполезно: сколько кряк не запускай, сервер игры от этого у
> тебя не появится.

зато отлично появится возможность сделать бота-автоматизатора. знаем, делали. причём при годном заломе — вообще на уровне протокола.

> и акселерированное декодирование видео на GPU будет кажись, etc.

ааааа, так вот отчего у тебя всё так атомно тормозит… ну, когда твоё локальное время дойдёт до всеобщего, ты удивишься.

>> подытожу: «привет, винда!» не хотет, одна винда уже есть.
> Да не будет имхо винды. Хотя понимаю опасения.

да, логотипчик будет другой, от космонавта.

Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

148. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 04:25 
> это ж надо было умудриться так настроить плееры и софт, чтобы всё тормозило.

Ну извини, я как-то ожидаю что графическая подсистема будет быстрой и так и сяк. А не с тоннами костылей, подпорок и твикинга.

>> 2) Да, мне не нравится что 2D игры зачастую тупят
> см. выше.

См. выше. Пользователь вообще не должен заморачиваться настройками таких вещей.

> что значит «интенсивном выводе графики»?

То и значит - берем и выводим HD видео например. Хоть тем же mplayer'ом например. Или vlc. Ну и сравниваем потребление проца при выводе через иксы и opengl например. Лечение про xv не катит - это мало того что костыль оригиналу, так еще и не на любом драйвере работает.

> впрочем, это скорее праздный вопрос: у тебя, судя по твоим словам, вообще
> тормозит всё, что может тормозить, тут надо с 17-го года чинить.

Ну да, ты как обычно лучше всех все знаешь. Вот только парни пиляющие графику тебя спросить забудут почему-то.

>> Просто вывести интенсивненько что-нибудь через иксы.
> show me the code!

Бери mplayer да смотри, например. У тебя что, его сорца в репах нет?

> ок, можешь попробовать запустить OpenGL без иксов. вперёд. поделишься впечатлениями потом.
> когда-нибудь.

Это вообще жирнота. То что оно запускается вместе с иксами еще не доказывает что вывод идет через иксовый протокол и API ;)

> ага-ага. а ещё прилетит вдруг волшебник в голубом вертолёте.

Да в общем то уже прилетел - тех кто все это развивает уже достал этот набор грабель и костылей и они предприняли ряд мер, забыв тебя спросить.

>> В винде запускать инсталляторы несколько проще.
> что, даблклик выполняется мягче? O_O

Да не, просто скроить бинарь мелкого размера запускающийся на более-менее всех подтипах системы проще + "пакетному менеджеру" на подписи не то что совсем класть, но это не требуется. Правда вроде MS хотел это слегка поправить, насмотревшись на эппл и завинтив гайки по этому поводу. Ну не для красоты ж им этот секурбут, правда? Как ты понимаешь, у этой хрени в полной реализации бонус есть: оно от кряков основательно защищает, т.к. цифровые подписи у кряканых версий совпадать перестают :)

> то-то с момента появления стима — ни одной раздачи ломаных игр в торрентах…

Скорее, стало больше тех кто купил и меньше тех кто спиратил.

> собой библиотеки, или у стима будет свой, отдельный от дистрибутива репозиторий?

Вообще, на их месте я бы оформлял это как просто отдельную репу. Но что-то мне кажется что увы, дурное проприетарное наследие даст о себе знать.

> ничего, стим это исправит.

Врядли в стим будут принимать кряки, поэтому не понятно как это будет исправлено :)

>> чтобы караси в виде разработчиков и майнтайнеров не дремали.
> и всё это снова не имеет к стиму и проприетарщине никакого отношения.

Ну да.  

>> крякать бесполезно: сколько кряк не запускай, сервер игры от этого у тебя не появится.
> зато отлично появится возможность сделать бота-автоматизатора. знаем, делали. причём
> при годном заломе — вообще на уровне протокола.

Мое отношение к ботам простое: пусть живут покуда не отхватывают нечестных преимуществ над двуногими (типа майнинга ресурса без сна и отдыха 24/7, что двуногому не под силу). Откровенное задротство лечится привнесением элемента случайности и заставлением играть на граничных условиях, когда надо оценивать сложную ситуацию по куче факторов и быть готовым к сюрпризам, а в случае неверного решения - пациент быстро дохнет. Чтобы играть в таких условиях, ботоводу придется написать AI не тупее человека (пусть пишут, см http://xkcd.com/810). По поводу чего "ресурсные" и подобные унылые типы ботов в играх неплохо отстреливаются на уровне игровой механики. Да, появляются креативные и интересные типы ботов. Которые даже добавляют разнообразия игре. А кто будет наглеть сверх меры и вызывать раздражение игроков - просто выписывать бан аккаунта. Без возврата бабла/статусов/виртуального имущества или что там еще. Прям в ToS сервака вписать и нормально. Сразу отпадет желание борзеть и получать нечестные преимущества над игроками. Кстати я видел ряд вполне полезных ботов (информационных/развлекательных, по типу IRC-ботов). Не понимаю почему это должно быть "нельзя в принципе". Пусть будет. Покуда не раздражает иных игроков нечестным получением преимуществ. А будет раздражать - так админы это могут поправить. Накрыть конкретные доставучие поведения ботов на которые игроки чертыхаются правилами или даже автоматикой - не больно какая проблема.

>> и акселерированное декодирование видео на GPU будет кажись, etc.
> ааааа, так вот отчего у тебя всё так атомно тормозит…

Бэээ, я про обычный вывод через GPU говорил, а не сплевывание прямо жатого видео в GPU. Если до тебя вдруг не доперло. Хотя-бы потому что аппаратный декодер сильно разборчив в форматах видео, знаешь ли (вычислительные шейдеры имеют все шансы не быть такими разборчивыми).

> да, логотипчик будет другой, от космонавта.

Или красной шапочки. Там их народец героически вкалывает. Зачем оно им надо я правда не совсем понимаю, может они все-таки решили на десктоп не хуже космонавта ломануться?

Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

16. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 17:34 
>315 FPS против 270 FPS
>After this work, Left 4 Dead 2 is running at 315 FPS on Linux. That the Linux version runs faster than the Windows version (270.6) seems a little counter-intuitive, given the greater amount of time we have spent on the Windows version. However, it does speak to the underlying efficiency of the kernel and OpenGL. Interestingly, in the process of working with hardware vendors we also sped up the OpenGL implementation on Windows. Left 4 Dead 2 is now running at 303.4 FPS with that configuration.

315 против 303, берется большее число. И тогда лишние 12 FPS в 32-разрядной Ubuntu на новость ну никак не тянут.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Аноним (??) on 12-Авг-12, 19:08 
> 315 против 303,

Простите, 303 против 270, если уж с виндой сравнивать. Хотя у майкрософта по жизни в get the facts какая-то своя математика из параллельной вселенной.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

130. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 13-Авг-12, 00:31 
>> in the process of working with hardware vendors
>> we also sped up the OpenGL implementation on Windows.
> 315 против 303, берется большее число.

Какое слово помочь перевести, раз прочесть происхождение чисел и подумать над своей же цитатой так сложно?..

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

167. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от Int on 13-Авг-12, 12:12 
>>Какое слово помочь перевести, раз прочесть происхождение чисел и подумать над своей же цитатой так сложно?..

Желательно все. И в первую очередь для себя.

Сравнивать OpenGL в линуксе нужно с результатом OpenGL в винде,
причем желательно в виде двух цифр:
- до оптимизации драйвера в винде xxx ?
- и после = 303
А то внезапно окажется что до оптимизации OpenGL части драйвера в винде там была циферка поменьше 270.
А сколько FPS еще можно будет выжать если оптимизировать DirectX часть драйвера неизвестно.

Ответить | Правка | ^ к родителю #130 | Наверх | Cообщить модератору

197. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 13-Авг-12, 19:08 
> причем желательно в виде двух цифр

что, ни там, ни там больше девяти кадров не вытягивает? бида!

Ответить | Правка | ^ к родителю #167 | Наверх | Cообщить модератору

19. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ВовкаОсиист (ok) on 12-Авг-12, 17:47 
Вода какая-то, а не подробности. Хватит слов, покажите код! (с)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 17:52 
А тебе зачем?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

37. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от ВовкаОсиист (ok) on 12-Авг-12, 18:39 
Поглазеть да набратся опыта. А тебе не надо?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноным (ok) on 12-Авг-12, 18:09 
А с учётом что в Винде копашатся всякие антивирусники и прочая дрянь, то производительность будет на 50% больше.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Wormik (ok) on 12-Авг-12, 18:15 
Антивирусы.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

30. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от ананим on 12-Авг-12, 18:29 
>А с учётом что в Винде копашатся всякие антивирусники и прочая дрянь, то производительность будет на 50% больше.

ага. и ещё парочка пока неуловимых ботнетов.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

257. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Клыкастый (ok) on 14-Авг-12, 01:00 
> ага. и ещё парочка пока неуловимых ботнетов.

не разводите Flame

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

24. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Wormik (ok) on 12-Авг-12, 18:13 
У меня некоторые игры в Wine работают быстрее, чем в Windows. Возможно, из-за отсутствия каких-либо эффектов, которым я не придал значения.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 18:29 
На уровне железа они одинаковые. DirectX и OpenGL. Хотя каких то вызовов может и небыть.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

34. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 12-Авг-12, 18:33 
> У меня некоторые игры в Wine работают быстрее, чем в Windows. Возможно,
> из-за отсутствия каких-либо эффектов, которым я не придал значения.

А у меня все, пили свой вайн сильнее

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

46. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Аноним (??) on 12-Авг-12, 19:03 
> А у меня все, пили свой вайн сильнее

У вас наверное очень крутой тестлаб если вы проверили вообще все игры на этой планете в вашей конфигурации :)

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

78. "Представители Valve раскрыли подробности оптимизации движка ..."  –2 +/
Сообщение от GG (ok) on 12-Авг-12, 20:33 
>> А у меня все, пили свой вайн сильнее
> У вас наверное очень крутой тестлаб если вы проверили вообще все игры
> на этой планете в вашей конфигурации :)

У вас наверное в школе было много прогулов уроков литературы или с училкой сильно не повезло.
Вот и не можете уловить сути: "все, которые тестил"

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

81. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 12-Авг-12, 20:47 
>>> А у меня все, пили свой вайн сильнее
>> У вас наверное очень крутой тестлаб если вы проверили вообще все игры
>> на этой планете в вашей конфигурации :)
> У вас наверное в школе было много прогулов уроков литературы или с
> училкой сильно не повезло.
> Вот и не можете уловить сути: "все, которые тестил"

А может у тебя, если ты не в состоянии правильно выражать свои мысли?

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

95. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от GG (ok) on 12-Авг-12, 22:35 
>>>> А у меня все, пили свой вайн сильнее
>>> У вас наверное очень крутой тестлаб если вы проверили вообще все игры
>>> на этой планете в вашей конфигурации :)
>> У вас наверное в школе было много прогулов уроков литературы или с
>> училкой сильно не повезло.
>> Вот и не можете уловить сути: "все, которые тестил"
> А может у тебя, если ты не в состоянии правильно выражать свои
> мысли?

нет, у него

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

104. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от Аноним (??) on 12-Авг-12, 22:52 
> нет, у него

Интересный способ сказать "сам дурак" :)

Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору

94. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Владимир email(??) on 12-Авг-12, 22:17 
Молодцы!!! Жду другие игры на этом движке!!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

106. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от Аноним (??) on 12-Авг-12, 22:53 
>В среднем, на видеокарте NVIDIA GeForce GTX 680, при использовании OpenGL движок на 11% быстрее, чем при использовании Direct3D.
>Наиболее удивительным фактом является то, что движок работает быстрее, несмотря на то, что рендеринг производится путем транслирования Direct3D вызовов и абстракций в вызовы и абстракции OpenGL.
>В случае многопоточных видеодрайверов паразитная нагрузка от транслятора и OpenGL соотносится как 50/50.

Получается что если бы не было трансляции, то OpenGL работал бы на 50%...60% быстрее чем Direct3D. Может быть в винде Direct3D работает через OpenGL посредством неудачного транслятора :О

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

107. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от добрый дядя on 12-Авг-12, 22:57 
это очень правильная стратегия - пиарить что OpenGL это тоже быстро, да даже гораздо быстрее

кроме того, это позволит портировать огромное число игр при помощи winelib и разместить их в Steam/Linux, потому что OpenGL под wine работает с такой же скоростью как и на винде

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

109. "Представители Valve раскрыли подробности оптимизации..."  +3 +/
Сообщение от arisu (ok) on 12-Авг-12, 23:09 
> портировать огромное число игр при помощи winelib

НИНААААДАААА!!!1111

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

113. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Lain_13 email(ok) on 12-Авг-12, 23:35 
А какая разница? В случае игр разницы в интерфейсе ноль целых и ноль десятых, а зато портирование ускоряется в разы.
Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

114. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 12-Авг-12, 23:37 
> А какая разница?

(вздыхает) никакой, никакой, спи спокойно.

Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

115. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Lain_13 email(ok) on 12-Авг-12, 23:42 
> (вздыхает) никакой, никакой, спи спокойно.

Что, попаболь от того, что вместо нативного кода гоняют через транслятор API, и что он мог бы работать немного быстрее?

Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору

116. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 12-Авг-12, 23:46 
я ж говорю: спи спокойно. у меня на сегодня бисер закончился.
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

118. "Представители Valve раскрыли подробности оптимизации..."  +3 +/
Сообщение от Lain_13 email(ok) on 12-Авг-12, 23:54 
Сам такой! :D
Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

150. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 04:31 
> НИНААААДАААА!!!1111

Хм, давненько я не видел Кэпа настолько обстреманым. Пожалуй соглашусь что winelib - это уже перебор.

Ответить | Правка | ^ к родителю #109 | Наверх | Cообщить модератору

151. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от arisu (ok) on 13-Авг-12, 04:50 
> Хм, давненько я не видел Кэпа настолько обстреманым.

хорошо, что у меня кресло коричневое — не так позор заметно.

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

156. "Представители Valve раскрыли подробности оптимизации..."  –1 +/
Сообщение от Аноним (??) on 13-Авг-12, 09:12 
> Пожалуй соглашусь что winelib - это уже перебор.

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

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

250. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 23:56 
> Нет, это хорошо. В случае старых игр, которые уже находятся в стиме.
> В противном случае их не будет под линуксом вообще.

Это называется халтурой. Ибо в играх нет ничего такого что требовало бы интенсивного юзежа апи специфичных для конкретной системы. Поэтому если кто-то юзает более полутора функций winapi - они довольно странные люди и что-то делают не так. Более того, если они настолько ленивы что полторы функции абстрагировать нейтрально от платформы им влом - пусть валят восвояси. В линухе принцип "третий сорт - не брак" такого плана - не прокатит.

Ответить | Правка | ^ к родителю #156 | Наверх | Cообщить модератору

266. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от GG (ok) on 14-Авг-12, 06:45 
>> Нет, это хорошо. В случае старых игр, которые уже находятся в стиме.
>> В противном случае их не будет под линуксом вообще.
> Это называется халтурой. Ибо в играх нет ничего такого что требовало бы
> интенсивного юзежа апи специфичных для конкретной системы. Поэтому если кто-то юзает
> более полутора функций winapi - они довольно странные люди и что-то
> делают не так. Более того, если они настолько ленивы что полторы
> функции абстрагировать нейтрально от платформы им влом - пусть валят восвояси.
> В линухе принцип "третий сорт - не брак" такого плана -
> не прокатит.

хи-хи-хи

Ответить | Правка | ^ к родителю #250 | Наверх | Cообщить модератору

111. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ВовкаОсиист (ok) on 12-Авг-12, 23:20 
> OpenGL под wine работает с такой же скоростью как и нативно

пофиксил, не благодари

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

125. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 00:07 
Ха-ха-ха, всё гениальное - просто.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

131. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от Аноним (??) on 13-Авг-12, 00:37 
> портированный для Linux игровой движок Source
> рендеринг производится путем транслирования Direct3D вызовов и абстракций в вызовы и абстракции OpenGL

o_O

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

132. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 00:46 
Я то думал, они перепишут движок частично, адаптируют под Linux полностью.

А на деле, движок остался на DirectX, а они сделали
"рендеринг производится путем транслирования Direct3D вызовов и абстракций в вызовы и абстракции OpenGL. При этом есть дополнительный слой - транслятор"...

Ну и как таким можно пользоваться!?

Я против Windows-технологий в Linux!

А игры для Linux, на этом движке покупать НЕ БУДУ!


"В случае многопоточных видеодрайверов паразитная нагрузка от транслятора и OpenGL соотносится как 50/50. Однако если видеодрайвер однопоточный, в вызовах OpenGL может быть потрачено до 80% времени а в трансляторе лишь 20%. Отмечается, что компания NVIDIA проделала много работы по организации многопоточности в своем драйвере;"

Вот это да, значит, эти операции могли бы быть быстрее в несколько раз, если бы всё было сделано на OpenGL.

Мне сразу ясно стало, что вся эта тема полная чушь, потому что на трансляцию вызовов потребуются дополнительные ресурсы, а значит игра станет ресурсозатратнее, а следовательно, и FPS упадёт.

Но ведь нужно добиться, чтобы FPS был выше, чтобы пошуметь и попугать MicroSoft, да и хомячки тут как тут, даже в рекламе помогут своей любимой открытой оси.
А для увеличения FPS были применены такие приёмы, которые также можно применить и для Windows-версии.

Нечто похожее было во времена перехода с ATA на SATA, когда производители специально занижали характеристики жёстких дисков «старого стандарта», с помощью специальной прошивки. Ну типо, вот смотрите хомячки, SATA диски гораздо быстрее ваших ATA работают.
Эти диски ещё можно перепрошивать для работы на полной скорости.

Это такой стандартный приём, маркетинг,...

Теперь, думаю, всем стало ясно, что версия для Linux ничуть не быстрее версии для Windows. А если те же оптимизации применить в версии для Windows, то она будет работать гораздо быстрее Linux-версии, что и требовалось доказать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

133. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от arisu (ok) on 13-Авг-12, 00:53 
у тебя есть все шансы проспонсировать «полную перепись». нет, не «купить игру», а прийти и дать вальве необходимое для «полного порта» количество денег. полагаю, ты уже связался с вальвой и начал обсуждать сей вопрос?
Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

147. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от добрый дядя on 13-Авг-12, 04:16 
у меня L4D2 давно куплен, но другие игры тоже буду покупать
Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

168. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от zloy_pingvin on 13-Авг-12, 12:21 
>Теперь, думаю, всем стало ясно, что версия для Linux ничуть не быстрее версии для Windows. >А если те же оптимизации применить в версии для Windows, то она будет работать гораздо быстрее Linux-версии, что и требовалось доказать.

ну как бы сначала надо жевать, а потом говорить
есть специально для таких как вы блог http://blogs.valvesoftware.com/linux/

они применили эти оптимизации в в версии для Windows но фпс все равно остался ниже ,чем в linux-версии хоть и не на много.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

169. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от piteri (ok) on 13-Авг-12, 12:25 
> А для увеличения FPS были применены такие приёмы, которые также можно применить
> и для Windows-версии.
> версии для Windows. А если те же оптимизации применить в версии
> для Windows, то она будет работать гораздо быстрее Linux-версии, что и
> требовалось доказать.

Перечитайте новости по этой теме ещё раз, опенгл быстрее чем дирекикс на тех же самых операциях. Как разработчики валвы должны оптимизировать директикс?

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

251. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Аноним (??) on 14-Авг-12, 00:12 
> Я против Windows-технологий в Linux!
> А игры для Linux, на этом движке покупать НЕ БУДУ!

Ну как бы это ваш выбор. Просто переписывание фичастого движка - объективно ресурсоемкая операция.

> Вот это да, значит, эти операции могли бы быть быстрее в несколько
> раз, если бы всё было сделано на OpenGL.

В бесконечное число раз: нулевое время в трансляторе за его отсутствием vs некое ненулевое время при его присутствии. С другой стороны, общий выигрыш от переписывания движка не так уж велик, а вот геморроя - много. По сути с нуля написать еще 1 двигун.

> а следовательно, и FPS упадёт.

Но не сильно. А если писать движок с нуля - упадет команда программистов...

> Но ведь нужно добиться, чтобы FPS был выше,

И как видите это сделали даже так.

> и для Windows-версии.

Так примените. Правда вот время в D3D вызовах зависит немного не от вас.

> специальной прошивки. Ну типо, вот смотрите хомячки, SATA диски гораздо быстрее
> ваших ATA работают.

А к 2012 году на SSD оно даже раскрыло свой потенциал - см. на форониксе как диск в режиме AHCI разрывает на куски самого себя же в олдскульном ATA режиме.

> Это такой стандартный приём, маркетинг,...

Кроме маркетинга sata лучше ata и кучей чисто технологических моментов. В конечном итоге - скоростные сериальные шины всяко технологичнее старинных параллельных с массой проблем и огромными кабелями.

> Теперь, думаю, всем стало ясно, что версия для Linux ничуть не быстрее
> версии для Windows. А если те же оптимизации применить в версии
> для Windows, то она будет работать гораздо быстрее Linux-версии, что и
> требовалось доказать.

Думаю ясно что тут какое-то диванное теоретизирование, в процессе которого напрочь забыто что D3D это во многом черный ящик. И сколько там потратится в его вызовах - зависит немноо не от валвы.

Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору

263. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 14-Авг-12, 03:16 
похудей!
"В бесконечное число раз: нулевое время в трансляторе за его отсутствием vs некое ненулевое время при его присутствии. "
ахаха, шутник, ты основы может хотя бы изучишь?

"а следовательно, и FPS упадёт.
Но не сильно. А если писать движок с нуля - упадет команда программистов..."

Сильно и даже очень сильно и особенно хорошо будет это заметно на Nvidia.

Да, конечно, зачем писать движок с нуля, мы лучше будет разрабатывать его и дальше на DirectX и писать и дальше трансляторы и нагромождать и нагромождать и что за монстр, интересно, получится в конце концов?
Да он на столько глючный и сложный станет, что Valve всё равно примут решение переписать его под OpenGL, если ничего в их политике не изменится в направлении Linux. Ещё не известно, что будет со всей этой историей Валвеигр под Linux через год.

"А к 2012 году на SSD оно даже раскрыло свой потенциал - см. на форониксе как диск в режиме AHCI разрывает на куски самого себя же в олдскульном ATA режиме."

А вот с этого момента, мне начало уже не просто казаться, что ты под кайфом писал мессадж...

"Кроме маркетинга sata лучше ata и кучей чисто технологических моментов. В конечном итоге - скоростные сериальные шины всяко технологичнее старинных параллельных с массой проблем и огромными кабелями."

И опять очень порадовал, мне в SATA очень нравится такой технологический момент, постоянно глючащие информационные кабеля, чего уже только не делал, результат один, хотя с "космическими кабелями" («старый стандарт») никогда и никаких проблем не было.

"D3D это во многом черный ящик. И сколько там потратится в его вызовах - зависит немноо не от валвы."
Да, вы, Сударь, заслуживаете участия в Специальной Олимпиаде за открытие настолько очевидных вещей

Ответить | Правка | ^ к родителю #251 | Наверх | Cообщить модератору

268. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 14-Авг-12, 06:53 
> в SATA
> постоянно глючащие информационные кабеля, чего уже только не делал, результат один

Может просто стоит перестать покупать аллюминиевое китайское говно за $0.1 длинною в три метра?
Говняные кабели были всегда, и сата и ата и хдми и дви и вга и рца и усб и всегда всем говорили - не экономь ты пару баксов на кабеле, себе дороже будет.
Просто когда сата ещё не было — не был и так хорошо импорт из говнокитаю налажен. А теперь вот стал.
Покупай брендовые кабели что ли, те же асуси саташки по $1.5-$3 (зависит от длинны) отпускают, чай не раззоришься.


Ответить | Правка | ^ к родителю #263 | Наверх | Cообщить модератору

275. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 14-Авг-12, 11:52 
Так и так фирменные асусы стоят. Выглядят качественно, а оказывается такое же г-о!
Правда стояли дольше до первого глюка.
У нас климат и окружающая среда очень жёсткие.

Самое страшное, что этот «дребезг» грохает низкоуровневую разметку на ж/д.

Ответить | Правка | ^ к родителю #268 | Наверх | Cообщить модератору

277. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Michael Shigorin email(ok) on 14-Авг-12, 13:50 
> У нас климат и окружающая среда очень жёсткие.
> Самое страшное, что этот «дребезг» грохает низкоуровневую разметку на ж/д.

Тогда SSD/CF или хотя бы жёсткое крепление к массивному основанию на демпфере... или бездисковая загрузка, как вариант.

Ответить | Правка | ^ к родителю #275 | Наверх | Cообщить модератору

141. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от добрый дядя on 13-Авг-12, 03:24 
стоп стоп стоп, я не понял, как они выполнили порт L4D2 на Linux, что еще за транслятор direct3d в OpenGL??? а под Mac OS X тоже так? их движок не зависит от wine или чего-то подобного?

"рендеринг производится путем транслирования Direct3D вызовов и абстракций в вызовы и абстракции OpenGL" - они что, свой wine-подобный велосипед придумали???

ну хорошо, а другим разработчикам они дадут погонять на этом чудо-велосипеде? хотя бы тем что в стиме сидят

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

149. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 04:30 
> стоп стоп стоп, я не понял, как они выполнили порт L4D2 на
> Linux, что еще за транслятор direct3d в OpenGL???

Был у перцев движок. Рендерил через D3D. Захотели они чтобы и через OGL рендерилось. Ну и придумали как это сделать быстро из того что уже есть и работает: сделали в движке "конвертор", который из того что есть делает то что хотелось получить, т.е. на лету переделывает вызовы и понятия D3D в их эквивалент в OGL. Самое интересное - что несмотря на эту прослойку-транслятор оно быстрее получилось. Ну да, расово вернее было бы с нуля написать весь рендерер под openGL но это сильно дольше. Из реально интересного в этом то что сам OpenGL получается весьма резвой штукой при правильной готовке, если даже с прослойкой - шустрее.

Ответить | Правка | ^ к родителю #141 | Наверх | Cообщить модератору

159. "Представители Valve раскрыли подробности оптимизации движка ..."  +2 +/
Сообщение от Sergey722 (ok) on 13-Авг-12, 10:00 
>>а под Mac OS X тоже так?
>Ну и придумали как это сделать быстро из того что уже есть

То, что Вы написали мне понятно. Мне тоже не понятно как было с МакОсью.
Раньше я думал, что на МакОси тоже что-то типа ОпенЖЛ и поэтому легко портировать игры, которые уже на ней работают. А тут они пишут новый слой. Значит раньше его не было? Как тогда оно у Маководов работало?

Там под Мак ДиректХ есть?

P.S.: Специально глянул - поддержка L4D2 под Мак есть.

Ответить | Правка | ^ к родителю #149 | Наверх | Cообщить модератору

162. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 10:44 
>Там под Мак ДиректХ есть?

Анальная связь с Мелкософтом?

Ответить | Правка | ^ к родителю #159 | Наверх | Cообщить модератору

173. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Sergey722 (ok) on 13-Авг-12, 13:38 
Если Вас не затруднит, дайте ответ на мой вопрос или ссылочку киньте.
Если затруднит, проходите мимо.
Суть вопроса такая:
Как оно работало(ет) на маках без этого транслятора? У них там каккой-то Маковский ДиректХ (возможно дурацкая мысль, но на тот момент был сильно удивлён и не пришло в голову что-то другое)? Или у них там тоже транслятор из ДиректХ в Что-тоМакоОбразное? Или как-то по другому?
Ответить | Правка | ^ к родителю #162 | Наверх | Cообщить модератору

186. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ананим on 13-Авг-12, 17:08 
http://ru.wikipedia.org/wiki/Source => http://kotaku.com/5488375/left-4-dead-2-team-fortress-2-port...
>"We looked at a variety of methods to get our games onto the Mac and in the end decided to go with native versions rather than emulation," said John Cook, Director of Steam Development. "The inclusion of WebKit into Steam, and of OpenGL into Source gives us a lot of flexibility in how we move these technologies forward. We are treating the Mac as a tier-1 platform so all of our future games will release simultaneously on Windows, Mac, and the Xbox 360. Updates for the Mac will be available simultaneously with the Windows updates. Furthermore, Mac and Windows players will be part of the same multiplayer universe, sharing servers, lobbies, and so forth. We fully support a heterogeneous mix of servers and clients. The first Mac Steam client will be the new generation currently in beta testing on Windows."

тут микс и про стим, и про сырцы.
но про сырцы как-то завуалировано - and of OpenGL into Source gives us a lot of flexibility in how we move these technologies forward. We are treating the Mac as a tier-1 platform so all of our future games will release simultaneously on Windows, Mac, and the Xbox 360
думаю 2-а момента:
1. конечно там OpenGL
2. за парочку дней-неделю написали транслятор для линя?!!! О_о!!!
думаю транслятор портировали с мака и результат превзошёл ожидания :D
особенно вот тут заоптимизЯЧИЛИ -
>Наиболее полезными в плане улучшения производительности было использование опции компилятора "-ffast-math" и отключение опции "-fPIC".

я ответил на вопрос? :D

Ответить | Правка | ^ к родителю #173 | Наверх | Cообщить модератору

255. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Ser722 on 14-Авг-12, 00:36 
Спасибо
Ответить | Правка | ^ к родителю #186 | Наверх | Cообщить модератору

157. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 09:17 
А где найти транслятор, чтобы транслировать вызовы и абстракции из JavaScript в Java и обратно?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

170. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Капитан (??) on 13-Авг-12, 13:02 
GWT
Ответить | Правка | ^ к родителю #157 | Наверх | Cообщить модератору

171. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от blob_user (ok) on 13-Авг-12, 13:04 
Муссирование этой темы уже несколько веселит. Valve озабочены всего лишь методом распространения ПО предложенным Майкрософт в Вин8, то есть магазином приложений Виндовз. Это они сейчас так активно и демонстрируют Майкрософту лишь для того, чтобы в последствии договориться с ними на максимально выгодных для себя условиях. Весь сыр-бор со Стимом для Линукс они устроили лишь по этой причине. Сообщество, не беспокойтесь, с Майкрософт они в конце-концов договорятся полюбовно и вся эта возня с Линукс тут же будет положена в дальний ящик. Не надо так писаться от счастья ;)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

174. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Sergey722 (ok) on 13-Авг-12, 13:55 
  Мне кажется неправдоподобным Ваше объяснение, т.к. ведётся работа, результат, которой виден (возможно, она не настолько феерична, чтобы кричать "Линукс через год станет лучшей игровой платформой с over 2500 игр.", но она есть), набираются люди на работу, налаживаются связи с железячниками, etc. В любом случае, результат будет, хотя, возможно, и не такой радужный, как хочется. Если бы всё было так как Вы говорите, то можно было бы ограничиться громкими заявлениями.
  То что про Валв и Линукс постоянно появляются новости - это, ИМХО, пиар, но пиар - это не значит, что ничего кроме пиара не делается. Просто надо же как-то донести до геймеров информацию...
Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

179. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от Crazy Alex (ok) on 13-Авг-12, 14:52 
Почитайте что-нибудь о самих валвах. Кто и как там работает, какие принципы организации конторы. Если добрались таки от открытого софта - это надолго. Скорее наоборот - есть шансы увидеть какие-то более открытые модели разработки игр.
Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

180. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от blob_user (ok) on 13-Авг-12, 14:57 
Так а мы поглядим, верно?


Ответить | Правка | ^ к родителю #179 | Наверх | Cообщить модератору

183. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Аноним (??) on 13-Авг-12, 16:00 
По-настоящему весилят такие вот анализы ситуации, игнорирующие факты и основанные на домыслах. А факты очень простые -- действия Valve уже привели к значительным результатам.

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

Вряд ли кто в здравом уме будет спорить, что мотивом послужил магазин Вин8, но вывод -- крайне сомнительный! Valve, может и не против договориваться, но МС вряд ли предложит сколь-нибудь приемлимые условия такому опасному конкуренту. Да-да, МС новичок на этом рынке, и Valve для них - большая проблема, чем они для Valve. Наверняка, они понимают это и готовы действовать крайне агрессивно. Впрочем, для них это привычно.

Valve же решает свои задачи в духе "асимметричного ответа". Они не просто троллят МС "подержкой линукса" и угрожают побороться на рынке приставок, но показывают реальные возможности реализовать свои заявления. Так что, МСу придется либо проявить чудеса бизнес-гибкости, либо вести войну на два фронта, при том, что для Valve это будет один фронт.

Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

189. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от GG (ok) on 13-Авг-12, 18:23 
> Может, стоит  оценивать именно результаты, а не мотивы, побудившие к действиям,
> приведшим к этим результатам?

У вас проблемы с русским языком, но действительно — в ситуации, в которой результаты имеют значение, а мотивы не имеют, рассматривать стоит результаты. И в деле с оптимизацией ogl как раз разультат и важен. И хорошо, что он есть.

> Вряд ли кто в здравом уме будет спорить, что мотивом послужил магазин

Врядли вы знаете, что на самом деле значит слово мотив и применяете его вместо слова "повод"

> Valve для них - большая проблема, чем они для Valve.

В этом предложении ставить дефис (или даже тире) ни к чему. Хотя правила русского языка это и допускают.

> Valve же решает свои задачи в духе "асимметричного ответа". Они не просто
> троллят МС "подержкой линукса" и угрожают побороться на рынке приставок, но
> показывают реальные возможности реализовать свои заявления. Так что, МСу придется либо
> проявить чудеса бизнес-гибкости, либо вести войну на два фронта, при том,
> что для Valve это будет один фронт.

Это фантазии. Вульва просто поняла, что луниксойдам тоже можно загнать гамзов и вложения в порт стима будут меньше отдачи. Это бузьнес, всё предельно просто. МСу же похер, т.к. продавать игрули можно одновременно и через виндостор и через стим. И вульв никогда не был против таких продаж. И МС никогда не был против. И сейчас есть дохера игр, которые сразу продаются и в мс ливе и стиме и всем норм.

Ответить | Правка | ^ к родителю #183 | Наверх | Cообщить модератору

198. "Представители Valve раскрыли подробности оптимизации движка ..."  –1 +/
Сообщение от Аноним (??) on 13-Авг-12, 19:10 
>У вас проблемы с русским языком

Не более, чем у Вас, любезнейший. Приношу извинения за описку в слове "веселят".

>Врядли вы знаете, что на самом деле значит слово мотив и применяете его вместо слова "повод"

Вы путаете "повод" и "причину". Свой снобизм вертайте взад.

>Это фантазии.

Хорошо, что Вы критически оцениваете свои аналитические потуги. Спасибо Вам за это!

Ответить | Правка | ^ к родителю #189 | Наверх | Cообщить модератору

200. "Представители Valve раскрыли подробности оптимизации движка ..."  –2 +/
Сообщение от GG (ok) on 13-Авг-12, 19:23 
> Не более, чем у Вас

Поболее, вас пишется со строчной

>>Врядли вы знаете, что на самом деле значит слово мотив и применяете его вместо слова "повод"
> Вы путаете "повод" и "причину". Свой снобизм вертайте взад.

Повод и причину путать это не к русскому языку, а к бизнесу. А вот повод с причиной и мотив — другое дело

Ответить | Правка | ^ к родителю #198 | Наверх | Cообщить модератору

272. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 14-Авг-12, 11:17 
> Поболее, вас пишется со строчной

Спасибо, я понял. Кстати, "вас" в настоящем контексте следует заключать в кавычки.

> Повод и причину путать это не к русскому языку, а к бизнесу.

И, похоже, ни один из вас не имеет достаточно глубоких познаний ни в том, ни в другом.
Значение слов -- именно к языку. Неужели филолог, что среди вас, так лажается?
Навык наблюдения за событиями, сопоставления фактов, выявления связей между ними и прогноз дальнейших событий является достаточно базовым. Нектоторые даже полагают, что степень владения этим навыком прямо определяет разумность существа, как и диссоциативные расстройства, только в этом случае зависимость обратная.

> А вот повод с причиной и мотив ? другое дело

Внезапно, среди вас баянист? Его "мотивы" люди же читают, дайте ему другие клавиши, более подходящие. Или, хотя бы, батарею.


Ответить | Правка | ^ к родителю #200 | Наверх | Cообщить модератору

199. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 13-Авг-12, 19:15 
> Сообщество, не беспокойтесь, с Майкрософт они в конце-концов договорятся полюбовно
> и вся эта возня с Линукс тут же будет положена в
> дальний ящик.

твои бы слова, да богу в уши. valve go home!

Ответить | Правка | ^ к родителю #171 | Наверх | Cообщить модератору

178. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 14:49 
а на opengl.org есть нормальный мануал?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

191. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 18:36 
Меня смущает, что речь - о сравнении с dx9. Как-то странно это при текущем dx11...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

194. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ананим on 13-Авг-12, 19:03 
так вам шашечки или ехать? ну использует source directx9  и что?

главное http://ru.wikipedia.org/wiki/Source
>В Source используются шейдеры Direct3D версии 3.0

этож всё-таки свой движёк, а не хавту с мсдн "как быстро перейти на новое щастЪе с симпл-примерами".

а почему так? см. например тут:
http://habrahabr.ru/post/79257/
>Direct3D 10 не является обратно совместимым с Direct3D 9. Т.е. чтобы перенести программу на новый API потребуется переписать весь код, относящийся к рендерингу.

и продолжение
http://habrahabr.ru/post/82682/

Ответить | Правка | ^ к родителю #191 | Наверх | Cообщить модератору

201. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от arisu (ok) on 13-Авг-12, 19:24 
> Меня смущает, что речь — о сравнении с dx9. Как-то странно это
> при текущем dx11…

ну так m$ же. ради радости m$ терять рынок юзеров с xp? зачем? или пилить второй рендерер, непохожий на первый, и потом поддерживать в два раза (как минимум) больше кода рендеринга? зачем?

впрочем, ты можешь помочь валве: подпиши контракт, где обязуешься бесплатно сделать и потом несколько лет как минимум поддерживать dx11 рендерер. думаю, они тебе это позволят. будешь сидеть в подвале, питаться астральными эманациями и пилить.

Ответить | Правка | ^ к родителю #191 | Наверх | Cообщить модератору

204. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от GG (ok) on 13-Авг-12, 20:00 
>> Меня смущает, что речь — о сравнении с dx9. Как-то странно это
>> при текущем dx11…
> ну так m$ же. ради радости m$ терять рынок юзеров с xp?
> зачем? или пилить второй рендерер, непохожий на первый, и потом поддерживать
> в два раза (как минимум) больше кода рендеринга? зачем?
> впрочем, ты можешь помочь валве: подпиши контракт, где обязуешься бесплатно сделать и
> потом несколько лет как минимум поддерживать dx11 рендерер. думаю, они тебе
> это позволят. будешь сидеть в подвале, питаться астральными эманациями и пилить.

Думается мне, что следующим шагом будет перевод на нативный опенгл, а через шаг — перевод на него и виндовой ветки. Вот тебе и крутые шейдеры и никаких проблем с хрюшками

Ответить | Правка | ^ к родителю #201 | Наверх | Cообщить модератору

205. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 13-Авг-12, 20:13 
> Думается мне, что следующим шагом будет перевод на нативный опенгл

вряд ли: невыгодно. лишняя работа. а вот если они там в застенках пиляют новый движок — то ему вполне реально иметь OpenGL как основу, и, возможно, в дальней перспективе d3d через эмулятор.

всё-таки на винду же окончательно никто не забивает пока.

Ответить | Правка | ^ к родителю #204 | Наверх | Cообщить модератору

211. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от GG (ok) on 13-Авг-12, 22:13 
>> Думается мне, что следующим шагом будет перевод на нативный опенгл
> вряд ли: невыгодно. лишняя работа. а вот если они там в застенках
> пиляют новый движок — то ему вполне реально иметь OpenGL как
> основу, и, возможно, в дальней перспективе d3d через эмулятор.
> всё-таки на винду же окончательно никто не забивает пока.

Врядли это так сильно не выгодно
Если поднять производительность вульвовского сурка, то получится сделать 60фпс на максимуме со сглаживалками в 1920х1080 на 640м карточке, оч вкусной для неттопа "стимбокс" (650м стоит в два раза дороже и кушает пропорционально электричества = понадобятся компоненты подороже, себестоимость будет раза в полтора-два поболее)
А если не поднять, то до 60 немного не хватает или без сглаживания играть.
Разница в популярности стимбокса при продажной цене в 150 или в 250 баксов вполне предсказуема.

Ответить | Правка | ^ к родителю #205 | Наверх | Cообщить модератору

276. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от Аноним (??) on 14-Авг-12, 11:58 
венда не может в OGL?
Ответить | Правка | ^ к родителю #205 | Наверх | Cообщить модератору

206. "Представители Valve раскрыли подробности оптимизации..."  +1 +/
Сообщение от ананим on 13-Авг-12, 21:38 
новых стартапов?
да. более чем возможно.
затягивание болтов и гаек с изменением апи в дх10 уже привело к тому, что большинство юзает дх9 плюс свои пробросы в воможности из дх10-11 - с одной стороны.
и бешеный скачёк иос/андроида - с другой.
вендор локин от мс стал натирать проход.
Ответить | Правка | ^ к родителю #204 | Наверх | Cообщить модератору

223. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от ss (??) on 13-Авг-12, 23:10 
> новых стартапов?
> да. более чем возможно.
> затягивание болтов и гаек с изменением апи в дх10 уже привело к
> тому, что большинство юзает дх9 плюс свои пробросы в воможности из
> дх10-11 - с одной стороны.

Да лан - в xbox просто как раз 9-ка и зачем лишние траты на перевод под  PC?

Ответить | Правка | ^ к родителю #206 | Наверх | Cообщить модератору

236. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от ананим on 13-Авг-12, 23:27 
Ну речь не только про 9 в хыбоксе.
А сцылку на шейдеры 3.0 в сабже я приводил.
Ответить | Правка | ^ к родителю #223 | Наверх | Cообщить модератору

202. "Представители Valve раскрыли подробности оптимизации движка ..."  +1 +/
Сообщение от Аноним (??) on 13-Авг-12, 19:40 
Данные от Valve по портированию и оптимизации игрового движка подобного масштаба должны быть интересны разработчикам подобного ПО под Linux. Тут же, 9/10 разводят холивар на тему "Win vs Linux" и "OpenGL vs Direct3D".

ЗЫ Остается только 1 сентября ждать и надеяться на лучшее.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

203. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 13-Авг-12, 19:51 
совершенно неинтересны, потому что неизвестно, что и как происходит в кишках движка вальвы. это примерно из разряда: «наш прибор показывает 300!» «что — 300? какой прибор?» «прибор. 300.»
Ответить | Правка | ^ к родителю #202 | Наверх | Cообщить модератору

221. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ss (??) on 13-Авг-12, 23:07 
Под маком от них нативной поддержки не видел - дам 95% cider. Вообще не виндно скринов - под виндой так-же можно было +50%  получить скинув детализацию в дровах и/или поиграв с настройками. Так-что интересно конечно - но инфы поболее желательно.
Ответить | Правка | ^ к родителю #203 | Наверх | Cообщить модератору

238. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ананим on 13-Авг-12, 23:33 
Клозет сорс однако.
Но по сабжу косвенно видна и макось (ну да, за 2 недели 35000 вызовов дх9 транслировали в ожл!!! Да с таким приростом!)
Ответить | Правка | ^ к родителю #221 | Наверх | Cообщить модератору

222. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от Аноним (??) on 13-Авг-12, 23:10 
По мне так любые подвижки на фронте "не распространенной" ОС с целью ее популяризации, а тем более в такой области, хороши сами по себе и с этой точки зрения мне все равно кто, как и за сколько дней это сделал. Придут крупные компании, заинтересованные в продвижении крупных и популярных программ - будут вам и обоснованные, а скорее всего весьма серьезные требования, к разработчикам как самой ОС так и оборудования, что более важно (в данном случае видео) с которым, к сожалению, в линуксе не все гладко. Когда наладится с видео глядишь и САПР подтянется.
Ответить | Правка | ^ к родителю #203 | Наверх | Cообщить модератору

224. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 13-Авг-12, 23:14 
(вздыхает) нет, эти люди безнадёжны. ни rms их ничему не учит, ни даже старая мудрость, говорящая о том, что хороший враг лучше худого друга…
Ответить | Правка | ^ к родителю #222 | Наверх | Cообщить модератору
Часть нити удалена модератором

245. "Представители Valve раскрыли подробности оптимизации..."  –1 +/
Сообщение от arisu (ok) on 13-Авг-12, 23:40 
> Арису, а тебя Ричард чему научил?

когда я узнал о нём подробности, я уже несколько самообучился. так что было просто приятно, что ещё кто-то не только думает почти как я в ключевых моментах, но ещё и пропагандирует это.

> Может другами они нам, свободным, и не станут, но и врагами их
> считать не за чем.

пингвинус тут не при чём. а вот проприетарщики — ещё как. у них совершенно другая идеология. и да: идеология — это важно. к сожалению, за проприетарщиками может последовать сброс боевых тушканчиков, у которых единственное понимание свободы — это чтобы менты не вязали пьяного. тут вон есть представители.

те, кто жертвует свободой ради сиюминутного удобства, через некоторое время лишаются и удобства тоже. а свободу они уже сами отдали. и именно об этом постоянно говорит rms, но его тупо не слышат. и только когда оказывается, что иллюзорные удобства накрылись тазом, а выбора уже нет — тогда начинают рыдать: «а как же это так вышло? что ж такое-то?» а ведь предупреждали. но нет: «rms — старый маразматик!»

ну-ну.

Ответить | Правка | ^ к родителю #223 | Наверх | Cообщить модератору

265. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от GG (ok) on 14-Авг-12, 06:44 
>[оверквотинг удален]
> сожалению, за проприетарщиками может последовать сброс боевых тушканчиков, у которых единственное
> понимание свободы — это чтобы менты не вязали пьяного. тут вон
> есть представители.
> те, кто жертвует свободой ради сиюминутного удобства, через некоторое время лишаются и
> удобства тоже. а свободу они уже сами отдали. и именно об
> этом постоянно говорит rms, но его тупо не слышат. и только
> когда оказывается, что иллюзорные удобства накрылись тазом, а выбора уже нет
> — тогда начинают рыдать: «а как же это так вышло? что
> ж такое-то?» а ведь предупреждали. но нет: «rms — старый маразматик!»
> ну-ну.

Ну так игрульки к этим рискам не относятся. В крайнем случае проприетарасты отнимут у нас возможность играть в игрушки. Мир не рухнет от этого. Коммерческой зависимости вызвать они не смогут.

Ответить | Правка | ^ к родителю #245 | Наверх | Cообщить модератору

246. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от ананим on 13-Авг-12, 23:42 
> Арису, а тебя Ричард чему научил?

Что мс - ста-а-арый друК вальве.
:D

Ответить | Правка | ^ к родителю #223 | Наверх | Cообщить модератору

252. "Представители Valve раскрыли подробности оптимизации..."  –1 +/
Сообщение от Аноним (??) on 14-Авг-12, 00:15 
Не скажите, есть ли у Вашего "толстого" друга или "плохого" врага свободного, пусть и не бесплатного, САПР для машиностроения с нормальными возможностями, ну к примеру как в SolidWorks? Нет?! Ну тогда в гробу, извините, я видел такую (Вашу) свободу. На Кубе тоже много этой свободы, но что-то ее не особо пропагандируют в нормально развитых странах.
Ответить | Правка | ^ к родителю #224 | Наверх | Cообщить модератору

254. "(offtopic) и опять о свободе vs погремушках"  +/
Сообщение от Michael Shigorin email(ok) on 14-Авг-12, 00:28 
> На Кубе тоже много этой свободы, но что-то ее не особо пропагандируют
> в нормально развитых странах.

Это в которых за SSN и loans все привязаны аки крепостные?  Кому нормально, а кому и нет.

Ответить | Правка | ^ к родителю #252 | Наверх | Cообщить модератору

256. "(offtopic) и опять о свободе vs погремушках"  +/
Сообщение от Аноним (??) on 14-Авг-12, 00:38 
От туда хотя бы уехать можно, а с Кубы только по разрешению (сам не проверял).

Это не меняет дел с узкоспециализированными программами вроде вышеупомянутой и текущим положением дел. Для меня линукс без САПР - игрушка толе для бедных, толе для гиков. К сожалению приходится использовать оффтопик для всего и вся как бы я не старался и как бы тут не уверяли в обратном.

"Свободные" советы, вроде "нужен САПР - напиши", как-то школотой попахивают.

Ответить | Правка | ^ к родителю #254 | Наверх | Cообщить модератору

260. "(offtopic) и опять о свободе vs погремушках"  +/
Сообщение от Michael Shigorin email(ok) on 14-Авг-12, 01:09 
> От туда хотя бы уехать можно
> (сам не проверял).

Вот и проверьте.

> а с Кубы только по разрешению

То есть кубинка из друзей семьи когда-то в детстве почудилась; так и запишем.

> Для меня линукс без САПР - игрушка толе для бедных, толе для гиков.

Не специализируюсь, но говорят, у сименса довольно неплохой есть.  Где-то от пяти нулей, что ли.

> К сожалению приходится использовать оффтопик для всего и вся как бы я не старался
> и как бы тут не уверяли в обратном.

Так это другой вопрос -- что нужно САПР, пригодному для имеющихся задач, чтобы работать.

Ответить | Правка | ^ к родителю #256 | Наверх | Cообщить модератору

261. "(offtopic) и опять о свободе vs погремушках"  +/
Сообщение от Аноним (??) on 14-Авг-12, 02:24 
> Вот и проверьте.

Не получится, т.к. не гражданин. Теперь Вы конечно любезно скажите что мне надо делать в следующий раз, например, стать им. Заранее благодарю, не стоит.

> Где-то от пяти нулей, что ли.

Про Siemens я в курсе, но цена действительно напрягает и что самое главное - отсутствует смысл использовать Linux если выгода от использования именно его равна нулю т.к. стоимость решения в меньшую сторону не изменяется, а выбор сильно сокращается. По сути мне бы хватило минимального функционала и можно было бы использовать какой-нибудь FreeCAD, но интерфейс, по сравнению с вышеназванными программами, поистине "наркоманский", сродни, если не хуже, AutoCad и заставляет задуматься когда долго пытаешься что-то сделать и знаешь что в нормально проработанной программе это занимает минут пять.

Ответить | Правка | ^ к родителю #260 | Наверх | Cообщить модератору

278. "свободные/линуксовые CAD-системы"  +/
Сообщение от Michael Shigorin email(ok) on 14-Авг-12, 13:57 
>> Вот и проверьте.
> Не получится, т.к. не гражданин. Теперь Вы конечно любезно скажите

Зачем бы... на самом деле и того говорить не стоило, простите.

>> Где-то от пяти нулей, что ли.
> Про Siemens я в курсе, но цена действительно напрягает и что самое главное -
> отсутствует смысл использовать Linux если выгода от использования именно его равна нулю

AFAIK со всеми промышленными САПР сейчас и уже довольно давно стоимость оборудования/ОС невелика в общей сумме...

> По сути мне бы хватило минимального функционала и можно было бы использовать
> какой-нибудь FreeCAD, но интерфейс, по сравнению с вышеназванными программами [...]

Тут водятся несколько САПРушников, попадались на глаза внешне внятные обсуждения с разбором не слишком очевидных достоинств и недостатков; см. http://www.opennet.ru/keywords/cad.html

Ответить | Правка | ^ к родителю #261 | Наверх | Cообщить модератору

280. "свободные/линуксовые CAD-системы"  +/
Сообщение от Аноним (??) on 14-Авг-12, 14:46 
Благодарю.
Ответить | Правка | ^ к родителю #278 | Наверх | Cообщить модератору

269. "(offtopic) и опять о свободе vs погремушках"  +/
Сообщение от GG (ok) on 14-Авг-12, 06:57 
> "Свободные" советы, вроде "нужен САПР - напиши", как-то школотой попахивают.

Знаешь, если бы нужен был свободным САПР — эти конторки давно бы скинулись и наняли бригаду кодеров, которые накодили бы на всех свободный САПР.
А раз не скинулись и не накодили — значил или не нужен или они дибилы все поголовно.
Ибо разработка САПРа может и дорогое удовольствие, но вполне подъёмное дело для состоятельных корпорастов, особенно вскладчину.

Ответить | Правка | ^ к родителю #256 | Наверх | Cообщить модератору

273. "(offtopic) и опять о свободе vs погремушках"  +/
Сообщение от Аноним (??) on 14-Авг-12, 11:35 
Конечно, ничего не нужно, там же не надо красноглазить.
Ответить | Правка | ^ к родителю #269 | Наверх | Cообщить модератору

259. "Представители Valve раскрыли подробности оптимизации..."  +/
Сообщение от arisu (ok) on 14-Авг-12, 01:05 
ок, ты проходишь мимо. тебя что, за шиворот сюда тащат?
Ответить | Правка | ^ к родителю #252 | Наверх | Cообщить модератору

242. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от ананим on 13-Авг-12, 23:36 
> хороши сами по себе и с этой точки зрения мне все равно кто, как и за сколько дней это сделал. 

Да мне тоже.
Но в чудеса (в информатике? Да в коммерции?) я не верю.
Уж звиняйте.

Ответить | Правка | ^ к родителю #222 | Наверх | Cообщить модератору

283. "Представители Valve раскрыли подробности оптимизации движка ..."  +/
Сообщение от khash_rus on 16-Авг-12, 13:32 
das ist Windows Kaput !
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру