|
|
Важная информация |
Игры Обсуждение игр, баги, читы. |
|
Опции темы | Опции просмотра |
22.03.2010, 22:04 | #1 |
Пользователь
Регистрация: 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) | |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Часто задаваемые вопросы по игре Quake | Ar4eee | Игры | 0 | 22.03.2010 22:01 |
FAQ по установке и подключению Quake 3 | Ar4eee | Игры | 0 | 22.03.2010 21:58 |