unmen, спасибище!Исчерпывающий ответ(для меня) по всем позициям.
И Вам тоже.Сложу вместе и...
unmen, спасибище!Исчерпывающий ответ(для меня) по всем позициям.
И Вам тоже.Сложу вместе и...
Версия OpenGL у радеона 4ххх не "вот" и не 3.1, а 2.1Правда у меня драйвера версии 9.7.
А "вот" это версия драйвера![]()
Крайний раз редактировалось ZSB; 23.01.2010 в 15:20.
А каким макаром современная версия OpenGL влияет на качество игры, которой уже почти 9 лет?
Т.е. если щас запустить Кваку3 на ДХ11 (в виндовс 7, которая кстати официально вышла уже, нам в ВУЗ вчера прислали лицензионку) то она будет нереально фотореалистична, по сравнению с ней же, но в 1999 года на ДХ7 (или даже 6)???![]()
Крайний раз редактировалось ZSB; 25.10.2009 в 02:27.
Это может быть, даже скорее так и есть, но не насталько кардинально, чтобы это бросалось в глаза, даже на скринах.
И, кстати, ещё про сглаживание. Включил АА=4х, анизотропка издавна на радеонах (в отличие от НВидиа) всегда АФ=16. Примерно с того же ракурса, как на первом скрине из поста №56
Нетрудно заметить что ФПС не изменился, т.е. даже моей АТИ 4850 (чип правда работает на 760МГц, вместо штатных 625) хватает за глаза в низких разрешениях, а стоит она сейчас чуть больше 4000 р. Причём вода по максимуму, сжатие текстур отключено и дальность стоит 72 км. Про эффекты я всё высказал в скринах в том же посте за №56. Всё упирается в процессор, правда он у меня не такой и хилый, особенно под ИЛ-2, о чём писал выше.
Крайний раз редактировалось ZSB; 23.01.2010 в 15:20.
Народ, скачайте эту утилитку
если интересно какую версию OpenGL поддерживает карта
у меня на АТИ 4850 показывает, что поддерживает версию OpenGL 3.1 (и все предыдущие) - полностью, а Open GL 3.2 - только 33%
А консоль Ила почему то ссылается на OpenGL 2.1 версии как я понял
Вода в Иле что при Нвидия=4 и АТИ = 2 - одинаковая![]()
А вот какую версию пользует Ил 4.09m:
Однако на скрине, не читаемо, вы так озвучте.
Да 3.2 на скрине вроде...
Вот тут нужно мнение компетентного товарища, потому что я не фига не понимаю. Если карточка держит OPG v3.1 а использует в ил 2.1.9026, это не спроста.
про дрова от NVIDIA точно знаю, что должны еще они(дрова) иметь поддержку. Повторюсь:
дрова 191.03 имеют только поддержку 3.1
дрова 191.07 уже имеют поддержку 3.2
Хотя буквально месяц назад 191.03 были самые супер новые дрова. Где гарантия что и у ATI не так-же. Их новые на сегодня дрова может и не держут версию OGL 3.2.
---------- Добавлено в 16:30 ---------- Предыдущее сообщение было написано в 16:23 ----------
Ну одинаковая, так одинаковая...![]()
Наверно потому что возможности 3.2 игра не использует. Основное ядро написано лет 9 назад, со временем кое чего вставили, но и то поддержка игры прекращена несколько лет назад, когда версии 3 ещё в помине не было, которая вышло то чуть более года назад.
Например, если есть документ ворда 97, то необязательно ставить офис 2007, можно поставить версию не раньше 97, минимум 2000![]()
Крайний раз редактировалось ZSB; 25.10.2009 в 15:58.
Вот интересно у меня работает под 3.2 на NVIDIA. Причем ранее (до выхода дров 191.07 с поддержкой версии 3.2) Я использовал спецБЕТУ дров версии 190.58 поддерживающие OGL 3.2. И при этом я замечал разницу в качестве картинки по сравнению с официальной на тот период версией дров 191.03(только OGL 3.1). Вот задумаешся тут..
Крайний раз редактировалось carsmaster; 25.10.2009 в 16:43.
А вот скажите - при наличии гиговой 4870, имеет ли смысл такую же ей в пару в Кроссфайр ставить? С точки зрения Ила, но впервую очередь - ЛокОНа (Ил и на одной неплохо летает).
Действительно, возникает ощущение что NV в очередной раз парит мозг, как это было с 3DMark 2006...
Хотя может и нет. Кто то может грамотно объяснить причину, или дать ссылку где копать?
Итак, проанализировав лог-файлы игры от видеокарт ATI и NVIDIA имеем следующие:
ATI Radeon HD 4870
*** Looking for Render API Extensions ...
[-] 'GL_EXT_paletted_texture' extension - Palettized textures (8 bit RGBA palette).
[-] 'GL_EXT_compiled_vertex_array' extension - Compiled Vertex arrays.
[-] 'GL_EXT_clip_volume_hint' extension - Frustum clipping optimization.
[x] 'GL_EXT_secondary_color' extension - Secondary Color for 3D fog & specular optimization.
[x] 'GL_EXT_separate_specular_color' extension - SeparateSpecular for 3D fog & specular optimization.
[x] 'GL_ARB_multitexture' extension - Multitexturing.
[x] 'GL_EXT_texture_env_combine' extension - Multitextures advanced combining for special effects.
[-] 'GL_NV_texture_env_combine4' extension - Multitextures advanced combining for special effects.
[x] 'GL_EXT_texture_env_dot3' extension - Dot3 Bump advanced combining.
[-] 'GL_NV_depth_clamp' extension - Corrects Shadows rendering
[-] 'GL_NV_texture_shader' extension - NV Pixel Shaders
[x] 'GL_ARB_texture_compression' extension - Saves texture memory by 400%
[x] 'GL_EXT_texture_filter_anisotropic' extension - Anisotropic texture filtering.
NVIDIA GeForce 8600 GT
*** Looking for Render API Extensions ...
[-] 'GL_EXT_paletted_texture' extension - Palettized textures (8 bit RGBA palette).
[-] 'GL_EXT_compiled_vertex_array' extension - Compiled Vertex arrays.
[-] 'GL_EXT_clip_volume_hint' extension - Frustum clipping optimization.
[x] 'GL_EXT_secondary_color' extension - Secondary Color for 3D fog & specular optimization.
[x] 'GL_EXT_separate_specular_color' extension - SeparateSpecular for 3D fog & specular optimization.
[x] 'GL_ARB_multitexture' extension - Multitexturing.
[x] 'GL_EXT_texture_env_combine' extension - Multitextures advanced combining for special effects.
[x] 'GL_NV_texture_env_combine4' extension - Multitextures advanced combining for special effects.
[x] 'GL_EXT_texture_env_dot3' extension - Dot3 Bump advanced combining.
[x] 'GL_NV_depth_clamp' extension - Corrects Shadows rendering
[x] 'GL_NV_texture_shader' extension - NV Pixel Shaders
[x] 'GL_ARB_texture_compression' extension - Saves texture memory by 400%
[x] 'GL_EXT_texture_filter_anisotropic' extension - Anisotropic texture filtering.
Отличие в отсутствии поддержки видеокарт от АТИ этих опций игры:
'GL_NV_texture_env_combine4' extension - Multitextures advanced combining for special effects.
'GL_NV_depth_clamp' extension - Corrects Shadows rendering
'GL_NV_texture_shader' extension - NV Pixel Shaders
Как видно из их названия (_NV_), это опции оптимизации игры под видеокарты от НВИДИИ.
За что отвечают эти опции? Они отвечают за:
1. продвинутые спецэффекты мультитекстурирования
2. корректную отрисовку теней (в частности игру света и тени на/в воде)
3. поддержку шейдерной отрисовки воды по алгоритмам НВИДИИ (water=3 и 4)
В прикрепленной таблице показаны зависимость параметров в лог-файле игры и параметрами в секции [Render_OpenGL] в файле conf.ini. Если в лог-файле напротив опции стоит знак [-] это означает отсутствие поддержки у видеокарты данной опции игры, смотрим в таблицу и напротив соответствующих пунктов в conf.ini ставим 0. Если в лог-файле стоит знак [x] то в conf.ini ставим значения из таблицы
Итак, на основе выше сказанного, вот готовая (оптимизированная) секция [Render_OpenGL] в файле conf.ini для видеокарт от АТИ:
[Render_OpenGL]
TexQual=3
TexMipFilter=3
TexCompress=2
TexFlags.UseDither=0
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=0
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=0
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
TexFlags.TexAnisotropicExt=1
TexFlags.TexCompressARBExt=1
TexFlags.TexEnvCombine4NV=0
TexFlags.TexEnvCombineDot3=1
TexFlags.DepthClampNV=0
TexFlags.SeparateSpecular=1
TexFlags.TextureShaderNV=0
HardwareShaders=1
Shadows=2
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
VisibilityDistance=3
Sky=2
Forest=2
LandShading=3
LandDetails=2
LandGeom=2
TexLarge=1
TexLandQual=3
TexLandLarge=1
VideoSetupId=0
Water=2
Effects=1
ForceShaders1x=0
PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0
А вот оптимизированная секция [Render_OpenGL] в файле conf.ini для видеокарт от НВИДИА:
[Render_OpenGL]
TexQual=3
TexMipFilter=3
TexCompress=2
TexFlags.UseDither=0
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=0
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=0
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
TexFlags.TexAnisotropicExt=1
TexFlags.TexCompressARBExt=1
TexFlags.TexEnvCombine4NV=1
TexFlags.TexEnvCombineDot3=1
TexFlags.DepthClampNV=1
TexFlags.SeparateSpecular=1
TexFlags.TextureShaderNV=1
HardwareShaders=1
Shadows=2
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
VisibilityDistance=3
Sky=2
Forest=2
LandShading=3
LandDetails=2
LandGeom=2
TexLarge=1
TexLandQual=3
TexLandLarge=1
VideoSetupId=0
Water=2
Effects=1
ForceShaders1x=0
PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0
Помимо включения оптимизаций игры под конкретную видеокарту выставлены значения, при которых графика имеют лучшее качество при оптимальной производительности (кому они не нравятся, могут выставлять свои значения, например поставить water=4, forest=3 и т.д.) Просьба владельцам видеокарт от АТИ отписаться исчезли или нет артефакты в игре (синева обьектов, полосы на экране и т.д.)
![]()
Крайний раз редактировалось Чёрный бомбер; 02.11.2009 в 06:20.