Board.KolibriOS.org
http://board.kolibrios.org/

Игра Dungeons of Augastes / Подземелья Аугастеса
http://board.kolibrios.org/viewtopic.php?f=41&t=2955
Page 2 of 5

Author:  yogev_ezra [ Fri Jan 02, 2015 1:20 am ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Anton_K wrote:
Да, только в VirtualBox :)
На тестирование на реальном железе не было времени.
Издержки коммита в последний день конкурса. Из-за этого, никто из участников проекта тоже не имел возможность протестировать твою игру.
Anton_K wrote:
Проблему с "akode_data.OptimizedGetImage: 0" я уже знаю как пофиксить (оно отвалилось, пока я приделывал нижнюю панель, а я и не заметил), но с другой стороны это всё равно не должно давать такую сильную просадку.
Я надеюсь, что ты понимаешь, что шансов на приз с такими тормозами даже на очень мощных компах у тебя значительно меньше. Хотя твой код мне нравится больше всех (он больше всех отвечает духу Колибри, мне нравится, как ты оформил файлы лицензий, readme и т.д.), но я при голосовании имею только 1 голос.

Author:  Anton_K [ Fri Jan 02, 2015 2:08 am ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

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

Ну зачем же меня так пугать на ночь глядя, у меня же слабое сердце! Пришлось загрузить последний distr на реальном железе (все тот же Intel i5 3450, 8GB), итог: 100-120 fps. Больше, чем в VirtualBox, как и было бы логично ожидать. На чуть более слабом компе потестить не получилось, так как он не хочет грузиться с флешки...

Author:  yogev_ezra [ Fri Jan 02, 2015 2:12 am ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Anton_K wrote:
Ну зачем же меня так пугать на ночь глядя, у меня же слабое сердце! Пришлось загрузить последний distr на реальном железе (все тот же Intel i5 3450, 8GB), итог: 100-120 fps. Больше, чем в VirtualBox, как и было бы логично ожидать. На чуть более слабом компе потестить не получилось, так как он не хочет грузиться с флешки...
Я вовсе не хотел тебя пугать - это просто, скажем так, test-report от организатора конкурса до начала голосования, чтобы у тебя было представление, чего ожидать от голосующих.
1) На твоём компьютере не было надписи "Обнаружена проблема с MTRR" сразу после загрузки?
2) Я обещаю протестировать ещё на нескольких компьютерах, и дать знать о результатах.

Author:  Anton_K [ Fri Jan 02, 2015 2:14 am ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

yogev_ezra wrote:
1) На твоём компьютере не было надписи "Обнаружена проблема с MTRR" сразу после загрузки?
2) Я обещаю протестировать ещё на нескольких компьютерах, и дать знать о результатах.


1) Кажется нет, но я не обращал на это внимания.
2) Да, спасибо.

Author:  Anton_K [ Fri Jan 02, 2015 2:44 am ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Потестил еще, надписи о проблемах с MTRR не обнаружил. Загрузился на "древнем" компе с Intel Core 2 Duo E6300 1.86 Ghz, 2 GB, итог: 40-50 fps в среднем, минимум 30. В целом нормально играется.

Author:  Serge [ Fri Jan 02, 2015 12:27 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

yogev_ezra
У меня на i5-2400 + дискретка АМД 147-150 fps. Это почти 400 МБ/с записи в видеопамять.
Твои 25 fps это 65 МБ/с - неплохой результат без write combining. С неправильными MTRR максимум на интелловской встроенке будет около 80. С дискретками в разы печальней.
Так что с быстродействием всё в порядке, хотя fps на быстрых машинах стоит ограничивать.

Author:  Anton_K [ Fri Jan 02, 2015 4:34 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Serge wrote:
У меня на i5-2400 + дискретка АМД 147-150 fps. Это почти 400 МБ/с записи в видеопамять.

Спасибо за тест!

Serge wrote:
Так что с быстродействием всё в порядке, хотя fps на быстрых машинах стоит ограничивать.

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

Author:  e-andrew [ Fri Jan 02, 2015 5:55 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

512мб видеопамяти, проц 2.8х4, фпс 60-80

Author:  Serge [ Fri Jan 02, 2015 6:36 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Quote:
В планах приделать вертикальную синхронизацию
У меня сомнения, что это получится сделать.

Author:  Anton_K [ Fri Jan 02, 2015 6:44 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Serge wrote:
У меня сомнения, что это получится сделать.

Почему? Соответствующая функция ядра (18, 14) не работает или что?

Author:  Serge [ Fri Jan 02, 2015 7:31 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Anton_K
1. Не факт, что работает.
2. Эта функция ворует процессорное время.

Author:  Anton_K [ Fri Jan 02, 2015 7:32 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Serge wrote:
Anton_K
1. Не факт, что работает.
2. Эта функция ворует процессорное время.

Ну вот и проверим.

Author:  Serge [ Fri Jan 02, 2015 10:04 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Интел не рекомендует
Quote:
This status bit will remain active when the VGA is disabled and the device is running in high resolution modes (non-VGA) to allow for applications that (now it is incorrect) use these status registers bits. In this case, the status will come from the pipe that the VGA is assigned to.

Author:  Anton_K [ Fri Jan 02, 2015 10:23 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Serge wrote:
Интел не рекомендует
Quote:
This status bit will remain active when the VGA is disabled and the device is running in high resolution modes (non-VGA) to allow for applications that (now it is incorrect) use these status registers bits. In this case, the status will come from the pipe that the VGA is assigned to.


То есть вертикальную синхронизацию в Колибри всё-таки никак не сделать? В принципе ничего страшного.

Author:  Serge [ Fri Jan 02, 2015 11:43 pm ]
Post subject:  Re: Игра на конкурс Dungeons of Augastes / Подземелья Аугаст

Ну, с одной стороны они поддерживают этот бит в высоких разрешениях (т.е. в которых сейчас Колибри и работает). С другой стороны есть подводные камни.
1. Неизвестно какая будет раскладка при подключении дополнительного монитора.
2. У Интел этот регистр статуса отображается на один из портов 3BA или 3DA, в зависимости от настроек в MSR.

Page 2 of 5 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/