[Заказ рекламы]

Вернуться   Форум ICQMAG.Ru > Обо всем > Игры

Важная информация

Игры Обсуждение игр, баги, читы.

Ответ
 
Опции темы Опции просмотра
Старый 22.03.2010, 22:04   #1
Пользователь
 
Аватар для Ar4eee
 
Регистрация: 21.03.2010
Сообщений: 136
Репутация: -5

По умолчанию Quake 4: Увеличение fps

Если у вас торомозит игра, то есть слишком низкий fps, вы можете тонко настроить ее через консоль.

Для ленивых. Чтобы значительно увеличть fps, не вникая в суть дела, просто пропишите следующее:

r_mode 3
r_skipNewAmbient 1
r_skipspecular 1
r_shadows 1
r_skipBump 1
image_filter "GL_LINEAR_MIPMAP_NEAREST"
r_forceambient 1.0
r_vertexlight 1
image_downSize 1
image_downSizeLimit 16
vid_restart

Можете переходить к игре. Результат вас порадует =) А более дотошные игроки имеют шанс разобраться во всех деталях.

Первым делом, впишите в конфиг следующие переменные:

seta com_allowConsole "1"
seta com_videoRAM "512" //количество памяти на видеокарте.
seta r_displayRefresh "75" //частота обновления экрана.
seta cm_backFaceCull "1"
seta r_vertexBufferMegs "64"
seta r_useVertexBuffers "1"
seta r_orderIndexes "1"
seta r_usePortals "1"
seta r_useOptimizedShadows "1"
seta r_useShadowCulling "1"
seta r_useLightCulling "3"
seta r_useCulling "2"
seta r_useInfiniteFarZ "1"
seta r_useStateCaching "1"
seta r_useIndexBuffers "0"
seta r_useCachedDynamicModels "1"
seta r_useTwoSidedStencil "1"
seta r_useTurboShadow "1"
seta r_useShadowProjectedCull "1"
seta r_useConstantMaterials "1"
seta image_preload "1"

Эти изменения заставят вашу видеокарту перенести часть нагрузки с шины памяти на процессор карты, то есть разгрузится память, нагрузится процессор.
Чудес не ждите, однако на прибавку в 5-10 fps рассчитывать можете.

Теперь приступим к одной из самых важных моментов в настройке Q4 – кэширование.

image_useCache
image_cacheMegs
image_cacheMinK

Управляют выделением ОЗУ для кэширования всего и вся. ОЧЕНЬ ПОЛЕЗНО.
ВНИМАНИЕ – при неправильной установке приводит к сбою или артефактам.
Стоит увеличить, если у вас 512 Мб ОЗУ и более.
Выставлять image_cacheMegs приблизительно на 1/6 или 1/4 всей RAM.
image_cacheMinK лучше ставить 20480 (если не будет работать, ставьте 4096). Но можно меньше, если возникнут какого-либо рода проблемы с игрой.

image_useCache 1 – включает фоновое кэширование, что есть хорошо.

Рекомендации:
512 RAM: image_cacheMegs "128", image_cacheMinK "20480"
768 RAM: seta image_cacheMegs "256", seta image_cacheMinK "20480"
1024 RAM: seta image_cacheMegs "384", seta image_cacheMinK "20480"
ПРИМЕЧАНИЕ: Команда image_useCache «1» позволит этим двум функциям работать.

Немного об округлении размеров текстур:

image_downSizeBump
image_downSizeBumpLimit
Управляют изменением размеров карт нормалей. Может помочь, если у вас меньше 256 Мб видеопамяти.

image_downSizeBump – 0 выкл, 1 вкл
image_downSizeBumpLimit – выше – замедляет, а ниже – ускоряет, но ценой качества рельефного текстурирования.

256 Мб на карте: image_downSizeBumpLimit "1024"
128 Мб на карте: image_downSizeBumpLimit "512"
64 Мб на карте: image_downSizeBumpLimit "256"
Если вы качаете нефть в Саудовской Аравии или ваша фамилия Абрамович, то у вас точно есть видеокарта на базе GeForce 7800GTX с 512 мегабайтами памяти. Тогда значение image_downSizeBumpLimit следует установить в 2048.
Аналогично поступаете с другими округлителями – умножаете на два значение для 256 Мб видеопамяти.

image_downSizeSpecular
image_downSizeSpecularLimit
Управляют изменением размеров бликов. Может помочь, если у вас меньше 256 Мб видеопамяти.

image_downSizeSpecular – 0 выкл, 1 вкл
image_downSizeSpecularLimit – выше – замедляет, а ниже – ускоряет, но ценой качества specular maps (карт бликов)

256 Мб на карте: image_downSizeBumpLimit "256"
128 Мб на карте: image_downSizeBumpLimit "128"
64 Мб на карте: image_downSizeBumpLimit "64"

image_downSize
image_downSizeLimit
Управляют изменением размеров основных текстур. Может помочь, если у вас меньше 256 Мб видеопамяти.

image_downSize – 0 выкл, 1 вкл
image_downSizeLimit – выше – замедляет, а ниже – ускоряет, но ценой качества текстурирования стен и т.п.

256 Мб на карте: image_downSizeBumpLimit "1024"
128 Мб на карте: image_downSizeBumpLimit "512"
64 Мб на карте: image_downSizeBumpLimit "256"

image_forceDownSize – форсировать уменьшение текстур. 1 – не очень помогает, но может сильно испортить качество.

r_useSimpleInteraction 1 – значительно упрощает главный fragment-vertex-шейдер. Понятно, что ваша видеокарта будет благодарна вам за уменьшения работы для неё, но ценой потери качества.

Если слабым местом вашей системы является видеокарта, сильным – процессор, то r_useNewSkinning 0 может оказаться полезной, перекладывая некоторые расчеты на CPU. Снижение точности вычислений вершинного шейдера игрой r_useFastSkinning 1, также есть гут для 3Д-акселератора компьютера. Стоит отметить, что при r_useNewSkinning 0 теряет свою силу переменная r_useFastSkinning 1.

Добавлю, что в моём арсенале также находятся конфиги-заготовки для различных типов систем. Данные autoexec’и приведены в общем виде, вы вольны менять параметры.

256 Мб видеопамяти

seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "1024"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "1024"
seta image_downSizeSpecularLimit "256"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "1"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "0"
seta r_multiSamples "0"
seta r_shadows "1" "
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_bloodEffects "1"
seta g_decals "1"
seta g_showBrass "1"
seta g_muzzleFlash "1"
seta g_doublevision "1"
seta g_showPlayerShadow "1"
seta image_anisotropy "1"
seta image_filter " GL_LINEAR_MIPMAP_LINEAR"

128 Мб видеопамяти

seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "512"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "512"
seta image_downSizeSpecularLimit "128"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "1"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "1" "
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "1"
seta image_filter " GL_LINEAR_MIPMAP_LINEAR"

64 Мб видеопамяти

seta image_usePrecompressedTextures "1"
seta image_useCompression "1"
seta image_downSizeLimit "256"
seta image_ignoreHighQuality "1"
seta image_downSizeBumpLimit "256"
seta image_downSizeSpecularLimit "64"
seta image_downSizeBump "1"
seta image_downSizeSpecular "1"
seta image_downSize "1"
seta image_forceDownSize "1"
seta image_roundDown "1"
seta image_lodbias "0"
seta image_preload "1"
seta r_useCachedDynamicModels "1"
seta r_skipBump "0"
seta r_skipPostProcess "0"
seta r_skipParticles "0"
seta r_skipSpecular "0"
seta r_skipNewAmbient "1"
seta r_multiSamples "0"
seta r_shadows "0" //ВНИМАНИЕ! Убивает атмосферу
seta r_useOptimizedShadows "1"
seta r_useTurboShadow "1"
seta g_projectilelights "1"
seta g_bloodEffects "1"
seta g_decals "0"
seta g_showBrass "0"
seta g_muzzleFlash "1"
seta g_doublevision "0"
seta g_showPlayerShadow "0"
seta image_anisotropy "1"
seta image_filter "GL_LINEAR_MIPMAP_NEAREST"
Offline   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по игре Quake Ar4eee Игры 0 22.03.2010 22:01
FAQ по установке и подключению Quake 3 Ar4eee Игры 0 22.03.2010 21:58


Текущее время: 16:52. Часовой пояс GMT +3.
 



|