muchacho
>И там и там вроде используется АПИ, на хбох ДХ на пс3 опенГЛ ЕС.?
Там есть очень низкоуровневъй доступ.
>на 90% процентов функционал видеокарты можно покрыть через АПИ осталные 10 вряд ли стоят головной боли опасным программированием железа на прямую..
В тех 10% весь оверхед и сидит, сетап констант и часто меняемъх параметров DIP-а.
>Ради чего головная боль то?
Ради скорости, примерно.
>где каждый вася из гейм дев может запрограммировать всё что хочет и как хочет это как минимум в разы труднее
Очевидно прямой доступ к железу не для Васи - и на конзолях и на PC.
>так какого хрена туда внутрь то лезть? если и так всё заточено..
Почитай про путь даннъх от API к железу.
И вообще, зачем такое писать не разобравшись что к чему?
innuendo
> и как ты представляешь себе прямой доступ на PC ?
Ну есть же nvapi, не та версия, что для всех, а "a more extensive version available to registered developers under NDA". Там наверно весь прямой доступ! Ну или пускай сделают, если ещё нету.

Z
> Там есть очень низкоуровневъй доступ.
Почему он не помог Крайзису хотя бы приблизится по ФПСу к ПС?
20-30 ФПС на консолях против 60 фпс на экстрим на 460ГТХ.
Executor
> 20-30 ФПС на консолях против 60 фпс на экстрим на 460ГТХ.
на конзолях fps меньше у крайзиса ? однако...
Barabus
Что-то я не догоняю Ваш тонкий юмор.
Про прямой доступ к железу ... время ещё не пришло. Причины
1) Стандартизирован програмный API, а не Hard. Как следствие не возможно писать универсальные программы.
2) ЭВМ спроектирован не самым оптимальным образом. И даже обращение к мышке, клавиатуре требует затраты процессора. Не говоря о таких монстрах потока данных как RAID диски и гигабитный ethernet. Которые на нет сведут весь энтузиазм.
3) опять же о особенности работы эвм - режим ядра и режим пользователя. При прямом доступе требуется режим ядра, а это противоречит концепции разделению на режим ядра и пользователя.
4) Нет аппаратных механизмов защиты от "дурака", не позволяющих вешать систему в случае её преднамеренного или ошибочного неверного программирования.
5) проблемы отладки программ.
Executor
>Почему он не помог Крайзису хотя бы приблизится по ФПСу к ПС?
>20-30 ФПС на консолях против 60 фпс на экстрим на 460ГТХ.
Тъ что, сериозно спрашиваеш?!
KKH
> Что-то я не догоняю Ваш тонкий юмор.
Бывает :)
> Про прямой доступ к железу ... время ещё не пришло. Причины...
И? Я то здесь при чем? Лишь намекнул, что вся тема - срач на пустом месте, порожденный низкой квалификацией или тонким чувством юмора (кто знает?) автора треда :)
Z
> > очему он не помог Крайзису хотя бы приблизится по ФПСу к ПС?
> > 0-30 ФПС на консолях против 60 фпс на экстрим на 460ГТХ.
> Тъ что, сериозно спрашиваеш?!
допустим, он серьёзно спрашивает и ?
Что сериозно - почему G70 медленее 460GTX?
Спросите NVidia почему, я даже незнаю...
Z
> Что сериозно - почему G70 медленее 460GTX?
> Спросите NVidia почему, я даже незнаю...
нет, ну ты погоди, ведь батчей там в N порядков больше, чистый доступ к железу, любимый кацом пушбуффер ...
может не так уж и нужен прямой доступ на PC как на конзолях ?
innuendo
- ну одна из причин может быть банальная нехватка опыта работы с консолями.
- вторая причина может быть тупо нехватка времени, т.е. основной билд на ПС, и порт на приставки.
- и встречный вопрос, ты кроме крайтека других девелоперов знаеш?
з.ы.
>нет, ну ты погоди, ведь батчей там в N порядков больше, чистый доступ к железу, любимый кацом пушбуффер ...
>может не так уж и нужен прямой доступ на PC как на конзолях ?
не ну, тут хоть какой доступ, хоть какие руки, железу уже 5 лет как.
innuendo
> нет, ну ты погоди, ведь батчей там в N порядков больше, чистый доступ к железу,
> любимый кацом пушбуффер ...
> может не так уж и нужен прямой доступ на PC как на конзолях ?
Прямой доступ к железу разумеется дает 500% буст, при чем везде и позволяет карточкам у которъх в несколько раз меньше транзисторов взлететь над теми, которъе сделали через 5 лет. Да.
О.уительная логика.
innuendo
> на конзолях fps меньше у крайзиса ? однако...
Угу, в теме Крайзиса кидали ссылку.
Я про второй Крайзис кстати.
Z
> Тъ что, сериозно спрашиваеш?!
Ну как бы да.
Ведь это ботлнек (по утверждению некоторых), вот на консолях легче жить, доступ прямее, солнце светит ярче и погода лучше. И где профит?
Если там батчи легче, то зачем юзают DS/DL? Почему не форвард рендер с 100500 проходным рендером геометрии и т.п.?
Outlaw
Ок, допустим Крайтеки нубы на консолях или допустим они не заморачивались чтобы было проще портировать. Но почему console only игры юзают отложенные техники?
Z
> Прямой доступ к железу разумеется дает 500% буст, при чем везде и позволяет
> карточкам у которъх в несколько раз меньше транзисторов взлететь над теми,
> которъе сделали через 5 лет. Да.
> О.уительная логика.
Но ведь в теме этой именно это и толкается, разве нет?
Я не то, чтобы пытаюсь сказать этим, что вы не правы, я просто пытаюсь понять в чём подвох. Почему прямой доступ не даёт профита о котором складывают тут басни.
Тема в архиве.