Форум программистов, компьютерный форум, киберфорум
Видеокарты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 5

Texture Flickering/Z-Fighting в играх

05.07.2015, 11:49. Показов 4278. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Сразу скажу что точно не знаю как назвать эту проблему, но наиболее наглядный пример:
http://www.youtube.com/watch?v=cB0ptAQ6Pp4 собственно вот эти самые бегающие белые пунктирные линии.

Поиск решения проблемы навел меня на различные видео с названиями вроде "Texture Flickering/Z-Fighting" вроде бы проблема та же, но нет уверенности, в комментариях написано много всякого но решения нигде нет. Собственно незнание названия проблемы очень сильно затрудняет поиск решения.

Наблюдается это во всех играх которые я запускал в последнее время, где то это заметно сильно где то почти не заметно но есть, зависит скорее всего от освещения.

Началось это еще на старой конфигурации, нет стопроцентной уверенности, но насколько я помню у меня через пол часа игры тормозила GTA 5 и я устанавливал все новые драйверы с помощью Driver Genius, тормоза прошли, но появились вот эти самые глюки, так же отмечу скорее всего в это же время появился "Screen tearing" - разрывы изображения при быстром движении в видео и играх, тиринг устранился относительно просто в играх включением вертикальной-синхронизации, а в видео включение темы Aero.

Через некоторое время я решил полностью сменить железо:
Блок питания Aerocool KCAS 600W
[600 Вт, 80+ Bronze, ATX 12V 2.3, EPS12V, APFC, 120x120 мм, 20+4 pin, 1x 4+4 pin CPU, 7 SATA, 2x 6+2 pin PCI-E]

Материнская плата Gigabyte GA-B85M-HD3
[LGA 1150, Intel B85, 2xDDR3-1600 МГц, 1xPCI-Ex16, 6xSATA, 4xUSB 3.0, HDMI, DVI, VGA (D-Sub), аудио 7.1, Micro ATX]

Видеокарта MSI GeForce GTX 970 [GTX 970 4GD5T OC]
[PCI-E 3.0, 4096 Мб, 256 бит, GDDR5, DVI (2 шт), HDMI, DisplayPort]

Процессор Intel Core i5-4670 OEM
[LGA 1150, 4x3400 МГц, L2 - 1024 Кб, L3 - 6144 Кб, 2xDDR3-1600 МГц, TDP 84 Вт, Intel HD Graphics 4600]

SSD накопитель Plextor M6S
[2.5", 128 Гб, SATA III, чтение - 520 Мбайт, с, запись - 300 Мбайт, с, Marvell 88SS9188]

Оперативная память Crucial 8 Гб Оперативная память Crucial 8 Гб
[DIMM, DDR3, 8 Гбx1, 1600 МГц, PC12800, 11-11-11-30] (две)
И был сильно удивлен когда и тиринг и эта самая гадость остались без изменений.

Дополнительно:
Монитор LG Flatron W2242S подключен через переходник VGA/DVI.
Проектор BenQ W1100 подключен через HDMI.
Проблема сохраняется на обоих.

Звуковая карта Creative Sound Blaster Z.
Система Windows 7 Максимальная.

Что пробовалось после обновления железа:
Настройки графики в играх и через панель управления NVIDIA (ничего не меняется).
Установка более старых драйверов видеокарты (до выхода GTA 5, так же ничего не дало).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.07.2015, 11:49
Ответы с готовыми решениями:

Проблема с анимацией Unity3D C#,Fighting Game 3D
Добрый день друзья подскажите пожалуйста решение проблемы или альтернативные решения. Делаю драчки типа мортал комбат. Умер на этапе...

Sf::Texture::GetMaximumSize()
Как правильно воспользоваться этой командой ? Где и как её написать чтоб у меня загрузилась текстура ( ошибка failed to create texture,...

Assimp texture
Здравствуйте уважаемые форумчане for (unsigned int i = 0; i < scene->mNumMeshes; ++i) { aiMesh *mesh = scene->mMeshes; ...

2
Эксперт С++
 Аватар для _lunar_
3701 / 2836 / 451
Регистрация: 03.05.2011
Сообщений: 5,193
Записей в блоге: 21
05.07.2015, 18:13
Цитата Сообщение от Feliks_m Посмотреть сообщение
бегающие белые пунктирные линии
включите сглаживание на полную катушку и "лестница" практически исчезнет. Правда от fps ничего не останется. Читайте про алгоритмы сглаживаний - их целая куча.

Цитата Сообщение от Feliks_m Посмотреть сообщение
"Screen tearing" - разрывы изображения при быстром движении в видео и играх
это называется вертикальная синхронизация. Включите её в опциях игры, чтобы ограничить число кадров на 30 или 60. Ну или купите моник с поддержкой G-Sync или FreeSync.

Цитата Сообщение от Feliks_m Посмотреть сообщение
через панель управления NVIDIA (ничего не меняется).
на default и больше туда не лазать.

собственно проблем у вас никаких и нет.
0
0 / 0 / 0
Регистрация: 28.05.2015
Сообщений: 5
07.07.2015, 21:49  [ТС]
Дело как раз именно в том что сглаживание не дает почти никакого эффекта, видно на этом видео (очень заметно на холодильнике):
http://www.youtube.com/watch?v=TCNvLSuj4L0

Т.е. эти самые мерцания сильно заметны на очень многих объектах, например в GTA 5 - окнах, заборах, решетках, пешеходных переходах, они есть во всех играх.

Раньше такого точно не было, на старом железе в GTA 5 не было этих мерцаний до смены драйверов, как и тиринга в видео.

Насчет вертикальной синхронизации это понятно но в видео то тиринг появился в тот же период, раньше я всегда пользовался Классической темой в Win7, а после этого без Aero видео смотреть нереально, при любом быстром движении изображение разрывалось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.07.2015, 21:49
Помогаю со студенческими работами здесь

Texture Format.Yuy2
Прошу помощи, не могу создать текстуру и device3d с форматом данных Yuy2? вот этот код всегда выдаёт ошибку. Версия DX.NET ...

Multiple definition of `texture' *_*
Ошибка линковщика Или криворукий :( программист помогите решить проблемку собственно пишу на Code::Blocks'e ошибка и код программы...

Рандом и тип Texture*
Здравствуйте. Сразу хочу отметить, что в Visual C++ я не знаю вообще ничего, поэтому пишу сюда. У меня есть исходники open-source...

OBJ index texture
Здравствуйте, в файле obj есть f, в них есть: Вершины / Текстурные координаты / Нормали f 3/1/1 1510/2/2 511/3/3 Я знаю что...

SFML Texture loadFromFile
Программа компилируется, но вылетает при вызове tile1.loadFromFile("white16.png");(Файлы находятся в директории). В MSVS 2010...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru