SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002443 | SAS.Планета | [All Projects] Баг | public | 08-06-2014 13:39 | 11-06-2014 19:22 |
|
Reporter | Pavel.F | |
Assigned To | vdemidov | |
Priority | high | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | Windows | OS | 7 | OS Version | Enterprise |
Product Version | 140505 | |
Target Version | 141111 | Fixed in Version | 141111 | |
|
Summary | 0002443: Ошибка при запуске на компьютере с очень большим разрешением рабочего стола |
Description | Скачал стабильную версию. При запуске программа выдает сообщение "Ошибочный размер отображаемой карты". Карты на экране нет. Списка источников карт тоже нет. При попытке открыть закладку "Параметры" выдает сообщение http://yadi.sk/d/kMqThNtCSgLom
Естественно работа невозможна.
Попробовал ночную сборку. Без изменений. |
Steps To Reproduce | |
Additional Information | Обратил внимание, что при первом запуске создается файл sasplanet.ini нулевого размера. Попутка взять такой файл с другого компьютера ни к чему не привела.
На других компьютерах с WindowsXP и Windows7 x32 работает без проблем.
Особенность системы три монитора с общим столом разрешением 5928х1080 |
Tags | No tags attached. |
Relationships | |
Attached Files | SASPlanet.Debug.elf (146,957) 08-06-2014 13:44 https://bugtracker.sasgis.org/file_download.php?file_id=1739&type=bug |
|
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 |
Notes |
|
|
Мда. Проблема в слишком большом разрешении. Я ограничивал 4000. Нужно исправить, но еще стоит поправить реакцию на слишком большое разрешение. |
|
|
(0014331)
|
zed
|
08-06-2014 21:00
|
|
> Я ограничивал 4000
Из каких соображений там вообще введён лимит? |
|
|
|
Согласен. Глупая перестраховка. Если создастся уж слишком большое окно, то просто все упадет по нехватке памяти. Убрал. Как соберется следующая ночнушка, можете пробовать. |
|
|
|
Во время работы на нетбуке с разрешением 1024х600 (а я в данную минуту на таком работаю), ваше разрешение может прийти только в самых радужных фантазиях :) |
|
|
(0014334)
|
zed
|
09-06-2014 04:53
|
|
Ночнушка собралась, можно тестировать. |
|
|
|
Как только окажусь за компом дома, попробую и отпишусь. Ориентировочно в конце недели.
p.s. Для разных задач - разные компы. :) |
|
|
|
Отпишитесь как оно на таком разрешении вообще работает. ИМХО без аппаратного ускорения это будут тормоза гарантированные. Все таки для красивой анимации нужно делать 60 fps, то есть даже вслучае одной карты, без сеток, меток, трека и тд это нужно 25 мегабайт передать в видео память 60 раз в секунду. Итого 1.5 гигабайта в секунду. |
|
|
|
Программа заработала. Есть одна небольшая проблема. При развороте в максимальный размер она разворачивается на один экран, а не на весь десктоп. Приходится запускать в оконном режиме и растягивать на все три монитора.
По производительности.
Камень в таком режиме не нагружает (утилизация до 10-20% при энергичном таскании карты). Память тоже (250 мб при 1000 тайлов в кеше). Скорость при перетаскивании карты влево в право, конечно, не 60 fps, а примерно такая же как в яндекс или гугл картах. Как будет при навигации не знаю. Комп стационарный, но предположу, что ничего страшного не произойдет.
Вообщем, все адекватно. Если бы еще и разворачивалась на весь стол, было бы здорово.
p.s. Видеокарта Radeon 7900
p.p.s. Если что нужно потестить - пишите. |
|
|
|
Дополнение. Выставить то я выставил 1000 тайлов в кеше, но настройки сохранили только 400. Обидно. |
|
|
|
Там очень неэффективный кэш и ставить больше 400 смысла нет. |
|