|
|
|||||||
| Общие вопросы по OpenTTD / General OpenTTD OpenTTD - клон Transport Tycoon Deluxe с открытым исходным кодом, написанный на C. Содержит ряд улучшений и возможность игры по сети. OpenTTD is a fully open-sourced clone of TTD, written in C, boasting improved gameplay and many new features. |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#2 (permalink) |
|
Участник проекта OpenTTD 32bpp
|
Приветствую всех !
Еще раз об оптимизации загрузки центрального процессора компьютера для режима 32bpp. Переключение используемого видеодрайвера может производиться так: Включение драйвера Win32 GDI Video Driver производится запуском с параметром : Code:
OpenTTD.exe -v win32 Code:
OpenTTD.exe -v sdl Включение драйвера Win32 WaveOut Driver производится запуском с параметром : Code:
OpenTTD.exe -s win32 Code:
OpenTTD.exe -s sdl Включение драйвера Win32 MIDI Driver производится запуском с параметром : Code:
OpenTTD.exe -m win32 Code:
OpenTTD.exe -m dmusic Узнать , какие режимы поддерживает Ваша сборка можно так : Code:
OpenTTD.exe /? Сергей. I welcome all! Once again about optimization of loading of the central processor of the computer for a mode 32bpp. The switching of the used videodriver can be made so: The inclusion of the driver Win32 GDI Video Driver is made by start with parameter: Code:
OpenTTD.exe -v win32 Code:
OpenTTD.exe -v sdl The inclusion of the driver Win32 WaveOut Driver is made by start with parameter: Code:
OpenTTD.exe -s win32 Code:
OpenTTD.exe -s sdl The inclusion of the driver Win32 MIDI Driver is made by start with parameter: Code:
OpenTTD.exe -m win32 Code:
OpenTTD.exe -m dmusic To learn(find out), what modes supports your assembly it is possible so: Code:
OpenTTD.exe /? Sergej
__________________
|
|
|
|
|
|
#3 (permalink) |
|
Участник проекта OpenTTD 32bpp
|
Полноценная поддержка SDL Video драйвера и SDL Sound драйвера ...
Поясню - кто не знает , что это такое ... SDL - Simple DirectMedia Layer Достаточно давно , где-то в конце весны , это было год назад , разработчик стандарта OpenTTD 32bpp писал , что полноценный рендеринг работает только на модели с SDL драйвером !!! Поясню на примере своего компьютера - в режиме бездействия загрузка ЦП около 0.5 % . При запуске OpenTTD32.exe без параметров - в этом случае используется обычный драйвер Win32, сразу включаются насосы водяного охлаждения и загрузка ЦП начинает прыгать в районе 30 % . При запуске OpenTTD32.exe в режиме SDL - работает обычное воздушное охлаждение и загрузка ЦП не превышает цифры в 7 % . Проверьте этот факт на Ваших компьютерах ...
__________________
|
|
|
|
|
|
#6 (permalink) |
|
Администратор проекта OpenTTD 32bpp
|
Попробую рассказать порядок настройки на примере сборки OpenTTD ECS 11243
1 - Если на компьютере отсутствует драйвер SDL , скачать из архива в этой теме , распаковать , файл SDL.dll положить в каталог , рядом с файлом Openttd.exe 2 - Изменить настройки запуска сборки файла Start_32bpp.bat , строчку Code:
OpenTTD.exe -b 32bpp-simple -c openttd_11243.cfg Code:
OpenTTD.exe -v sdl -b 32bpp-simple -c openttd_11243.cfg строчки Code:
[win32] display_hz = 100 force_full_redraw = true Code:
[win32] display_hz = 0 force_full_redraw = false
__________________
|
|
|
|
|
|
#7 (permalink) | |
|
Новичок
Join Date: 10.01.2008
Posts: 4
Rep Power: 0 ![]() |
Quote:
мне выдается сообщение "No such video driver: sdl" Я уже пробовал SDL прописывать и маленькими и большими буквами все равно выскакивает такое сообщение.
__________________
|
|
|
|
|
|
|
#8 (permalink) |
|
Администратор проекта OpenTTD 32bpp
|
Совершенно верно !
Проблема заключается в том , что каждая версия сборки поддерживает разный набор драйверов для своей работы. Сообщение при старте сборки вида "No such video driver: sdl" , говорит о том , что данная сборка не поддерживает драйвер SDL В этом случае может помочь только изменение строчки в openttd.cfg Code:
force_full_redraw = false нужно набрать строчку вида : Openttd.exe /? Приведу пример правильно собранной сборки OpenTTD , которая поддерживает все вышеперечисленные драйвера
__________________
|
|
|
|
|
|
#9 (permalink) | |
|
Новичок
Join Date: 10.01.2008
Posts: 4
Rep Power: 0 ![]() |
Quote:
__________________
Last edited by Sergej_Sim; 12.01.2008 at 20:42. |
|
|
|
|
![]() |
| Tags |
| 32bpp, openttd, настроек, Оптимизация, Проблема, решилась, сборки |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Сборки Simutrans | Sergej_Sim | Simutrans | 2 | 08.02.2010 03:43 |
| Проблемы сборки ECS | Sergej_Sim | Разработка OpenTTD / OpenTTD Development | 59 | 01.07.2009 11:11 |
| Проблемы сборки ChrisIN | Sergej_Sim | Общие вопросы по OpenTTD / General OpenTTD | 15 | 09.11.2007 00:15 |
| Станции для OpenTTD 32bpp | Sergej_Sim | Новая графика для OpenTTD / OpenTTD Graphics | 15 | 28.10.2007 19:26 |
| Инфраструктура для OpenTTD 32bpp | Sergej_Sim | Новая графика для OpenTTD / OpenTTD Graphics | 4 | 23.10.2007 11:34 |