View Issue Details

IDProjectCategoryView StatusLast Update
0002443SAS.ПланетаБаг / Bugpublic11-06-2014 19:22
ReporterPavel.F Assigned Tovdemidov  
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOS7OS VersionEnterprise
Product Version140505 
Target Version141111Fixed in Version141111 
Summary0002443: Ошибка при запуске на компьютере с очень большим разрешением рабочего стола
DescriptionСкачал стабильную версию. При запуске программа выдает сообщение "Ошибочный размер отображаемой карты". Карты на экране нет. Списка источников карт тоже нет. При попытке открыть закладку "Параметры" выдает сообщение http://yadi.sk/d/kMqThNtCSgLom
Естественно работа невозможна.
Попробовал ночную сборку. Без изменений.
Additional InformationОбратил внимание, что при первом запуске создается файл sasplanet.ini нулевого размера. Попутка взять такой файл с другого компьютера ни к чему не привела.
На других компьютерах с WindowsXP и Windows7 x32 работает без проблем.
Особенность системы три монитора с общим столом разрешением 5928х1080
TagsNo tags attached.
Attached Files
SASPlanet.Debug.elf (146,957 bytes)

Activities

vdemidov

08-06-2014 19:28

manager   ~0014330

Мда. Проблема в слишком большом разрешении. Я ограничивал 4000. Нужно исправить, но еще стоит поправить реакцию на слишком большое разрешение.

zed

08-06-2014 21:00

manager   ~0014331

> Я ограничивал 4000
Из каких соображений там вообще введён лимит?

vdemidov

08-06-2014 21:27

manager   ~0014332

Согласен. Глупая перестраховка. Если создастся уж слишком большое окно, то просто все упадет по нехватке памяти. Убрал. Как соберется следующая ночнушка, можете пробовать.

vdemidov

08-06-2014 21:33

manager   ~0014333

Во время работы на нетбуке с разрешением 1024х600 (а я в данную минуту на таком работаю), ваше разрешение может прийти только в самых радужных фантазиях :)

zed

09-06-2014 04:53

manager   ~0014334

Ночнушка собралась, можно тестировать.

Pavel.F

10-06-2014 14:07

reporter   ~0014335

Как только окажусь за компом дома, попробую и отпишусь. Ориентировочно в конце недели.

p.s. Для разных задач - разные компы. :)

vdemidov

10-06-2014 14:36

manager   ~0014336

Отпишитесь как оно на таком разрешении вообще работает. ИМХО без аппаратного ускорения это будут тормоза гарантированные. Все таки для красивой анимации нужно делать 60 fps, то есть даже вслучае одной карты, без сеток, меток, трека и тд это нужно 25 мегабайт передать в видео память 60 раз в секунду. Итого 1.5 гигабайта в секунду.

Pavel.F

11-06-2014 18:30

reporter   ~0014340

Программа заработала. Есть одна небольшая проблема. При развороте в максимальный размер она разворачивается на один экран, а не на весь десктоп. Приходится запускать в оконном режиме и растягивать на все три монитора.
По производительности.
Камень в таком режиме не нагружает (утилизация до 10-20% при энергичном таскании карты). Память тоже (250 мб при 1000 тайлов в кеше). Скорость при перетаскивании карты влево в право, конечно, не 60 fps, а примерно такая же как в яндекс или гугл картах. Как будет при навигации не знаю. Комп стационарный, но предположу, что ничего страшного не произойдет.
Вообщем, все адекватно. Если бы еще и разворачивалась на весь стол, было бы здорово.
p.s. Видеокарта Radeon 7900
p.p.s. Если что нужно потестить - пишите.

Pavel.F

11-06-2014 18:32

reporter   ~0014341

Дополнение. Выставить то я выставил 1000 тайлов в кеше, но настройки сохранили только 400. Обидно.

vdemidov

11-06-2014 19:20

manager   ~0014343

Там очень неэффективный кэш и ставить больше 400 смысла нет.

Issue History

Date Modified Username Field Change
08-06-2014 13:39 Pavel.F New Issue
08-06-2014 13:44 Pavel.F File Added: SASPlanet.Debug.elf
08-06-2014 19:28 vdemidov Note Added: 0014330
08-06-2014 19:38 vdemidov Severity block => crash
08-06-2014 19:38 vdemidov Status new => confirmed
08-06-2014 19:38 vdemidov Target Version => 141111
08-06-2014 19:38 vdemidov Summary При попытке запуска программа выдает ошибки => Ошибка при запуске на компьютере с очень большим разрешением рабочего стола
08-06-2014 21:00 zed Note Added: 0014331
08-06-2014 21:27 vdemidov Note Added: 0014332
08-06-2014 21:33 vdemidov Note Added: 0014333
09-06-2014 04:53 zed Note Added: 0014334
09-06-2014 04:53 zed Assigned To => zed
09-06-2014 04:53 zed Status confirmed => feedback
09-06-2014 04:54 zed Assigned To zed =>
10-06-2014 14:07 Pavel.F Note Added: 0014335
10-06-2014 14:07 Pavel.F Status feedback => new
10-06-2014 14:31 vdemidov Status new => feedback
10-06-2014 14:36 vdemidov Note Added: 0014336
11-06-2014 18:30 Pavel.F Note Added: 0014340
11-06-2014 18:30 Pavel.F Status feedback => new
11-06-2014 18:32 Pavel.F Note Added: 0014341
11-06-2014 19:20 vdemidov Note Added: 0014343
11-06-2014 19:22 vdemidov Status new => resolved
11-06-2014 19:22 vdemidov Fixed in Version => 141111
11-06-2014 19:22 vdemidov Resolution open => fixed
11-06-2014 19:22 vdemidov Assigned To => vdemidov
08-08-2025 13:22 zed Category Баг => Баг / Bug