Форум программистов, компьютерный форум, киберфорум
Ноутбуки, нетбуки, ультрабуки
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
TheLightTwist
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 10
1

Программные артефакты изображения, но есть одно "но"

24.03.2020, 23:26. Просмотров 836. Ответов 10

Пять дней назад скачал себе игру, набросал модов (почти все из которых графические), запустил. В процессе игры в какой-то момент заметил необычные артефакты, а именно зеленоватую обводку по контуру объектов, причем контуры эти чаще всего замкнутые, а закономерности в появлении не было (т.е обводка могла появиться и вокруг объемного объекта, и вокруг спрайта, и т.д.). Подумал про моды, но в итоге забил.
А сегодня заметил, что этот эффект появился и в другой игре. После теста подвижным изображением в лице видео на YouTube выяснилось, что эффект проявляет себя по всей системе, и опять же, без закономерности (хотя подвижные элементы ловят его чаще).
Разбор полетов продолжился, был сделан Print Screen и вставка в Paint, благодаря чему выяснилось, что баг программный т.к. обводка сохранялась и на скриншоте. В этот момент пришло уведомление о возможности обновить драйвер Nvidia, и я интереса ради решил это сделать... ну а проблема осталась.

И теперь самое интересное: всё, что не 3D (система, браузер, программы всякие) у меня рисует интегрированная видеокарта, а игры и прочую графику рисует дискретная, но баг появляется по всей системе, то бишь драйвера графики, судя по всему, невиновны.

Ноутбук: Lenovo Ideapad 330-15ich
Процессор: Intel Core i5-8300H
Графядра:
- Интегрированное: Intel UHD Graphics 630
- Дискретное: NVIDIA GeForce GTX 1050

Скриншоты прикрепил (это куски видео на YouTube, не игра, причем видео я поставил на паузу)
0
Миниатюры
Программные артефакты изображения, но есть одно "но"   Программные артефакты изображения, но есть одно "но"  
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2020, 23:26
Ответы с готовыми решениями:

Напишите программу для проверки, есть ли в слове X буква "о". Если есть, то замените все буквы "о" на "ку"
ребятки, очень прошу помогите!!))) вот такую штуку надо сделать в паскале, а я не очень в этом...

Написать программу которaя запрашиваeт у пользователя номер дня недели, затем выводит одно из сообщений "рабочий день", "суббота", "воскресенье"
Добрый день необходимо написать несколько программ, кто может помогите. одна тема - одна...

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день","Суббота" или "Воскресенье"
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из...

Есть ли в слове "x" буква "б". Если есть, заменить последнюю из них на букву "а"
составьте программу, проверяющую есть ли в слове "x" буква "б". Если есть замените последнюю из них...

10
TheLightTwist
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 10
24.03.2020, 23:43  [ТС] 2
Забыл добавить, в остальной системе как правило артефактов нет, но крайне редко бывают, опять же, если изображение обновляется (допустим, при загрузке страницы в браузере на весь экран должна загрузиться картинка, но еще не успела и мы видим серый фон, а вот в момент загрузки изображения эти артефакты снова возникают и сразу же пропадают).
На первом скрине просто форум, на втором главное окно Chrome в момент, когда фон только-только загрузился и начинает появляться (артефакты немного исказились из-за пережатия форумом моих картинок)
0
Миниатюры
Программные артефакты изображения, но есть одно "но"   Программные артефакты изображения, но есть одно "но"  
Teodor
Заклинатель ноутбуков
Эксперт Hardware
3493 / 2185 / 534
Регистрация: 01.07.2016
Сообщений: 9,374
25.03.2020, 01:15 3
А где, собственно, артефакты? Куда смотреть-то?
1
TheLightTwist
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 10
25.03.2020, 02:41  [ТС] 4
Темные/синевато-зеленые линии. На красном скриншоте хорошо видны внизу и по краям, на скрине с черепом вокруг самого черепа и внизу, и на скрине хрома по всей поверхности фона. Но на скрине с хромом они превратились в квадраты из-за переформатирования .png в .jpg
0
Teodor
Заклинатель ноутбуков
Эксперт Hardware
3493 / 2185 / 534
Регистрация: 01.07.2016
Сообщений: 9,374
25.03.2020, 02:49 5
Лучший ответ Сообщение было отмечено TheLightTwist как решение

Решение

На внешнем экране проблема тоже наблюдается?
Вы эти скрины сами на другом устройстве смотреть пробовали?
Я смотрю, но в упор никакой зелени не вижу.
1
TheLightTwist
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 10
25.03.2020, 03:53  [ТС] 6
Это очень... странно. Попробовал загрузить это на телефон – артефактов не вижу. Но при этом в Paint скриншот не только с артефактами – эти артефакты даже при увеличении дают пиксели, будто они часть изображения. Более того, у них даже пипетка нормально цвет берет.
Вот это явление с пипеткой наводит на мысль, что какой-то цвет не хочет правильно выводиться в этих местах.

На внешнем мониторе пока не тестировал, из портов только HDMI. Днем проверю
0
Миниатюры
Программные артефакты изображения, но есть одно "но"   Программные артефакты изображения, но есть одно "но"  
TheLightTwist
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 10
25.03.2020, 04:12  [ТС] 7
Я провел небольшой эксперимент, используя телефон в качестве эталона. Я скопировал цвет пипеткой с того места, где Paint видит артефакты, и порисовал им. Потом я взял черный цвет именно из палитры и порисовал им. Всё это сохранил и открыл с телефона.
В итоге, что видит мой телефон (и что, по факту, видите вы): черный цвет из палитры нормально рисуется и отображается и у меня, и у вас, а вот рисунок скопированным "цветом артефакта" выглядит красным... и это именно тот цвет, который там должен быть, не будь этих "артефактов"
То есть, у меня походу какая-то ошибка вывода цвета, при котором все пиксели определенного цвета (в данном случае, оттенка красного) отображаются компьютером как темные, но с точки зрения информации их цвет остается красным, и в файл они тоже сохраняются, как красные.
Только почему это повлияло лишь на один оттенок?

На картинке с двумя загогулинами – то, что вижу непосредственно я.
На картинке с одной черной и одной плохо различимой красной – что видит телефон и (скорее всего) Вы.
Ну и сама картинка, для проверки
0
Миниатюры
Программные артефакты изображения, но есть одно "но"   Программные артефакты изображения, но есть одно "но"   Программные артефакты изображения, но есть одно "но"  

TheLightTwist
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 10
25.03.2020, 04:42  [ТС] 8
Еще немного поковырялся и выявил интересную закономерность. Сейчас будет не очень понятный поток слов, но я описываю это именно так, как оно проявляется у меня:
Эта проблема затрагивает только те пиксели, у которых значение красного цвета 129. Ни зеленый, ни синий роли не играют. Все пиксели [R 129, G *, B *] отображаются неправильно. Но это еще не всё!
Я попробовал взять случайный цвет с уровнем красного 129 и стер "9", таким образом,
было: [R 129, G *, B*],
стало: [R 12, G *, B*].
И при этом моя палитра цвет не меняла, а само перекрестие выбора цвета (там же можно числовой код ввести, а можно перекрестием на цветовом поле выбрать) перемещалось на как раз таки правильный цвет.

Попробую прояснить скриншотами и фото:
1) Скриншот из палитры Google, это то, каким цвет должен быть (обратите внимание на rgb-код)
2) Тот же цвет (снова смотрим на rgb), но уже на ноутбуке. Само собой, отображение неверное

3) Другой цвет, в rgb-коде изменил все значения, кроме красного, который остался 129 (смотрите на положение перекрестия)
4) В этот же цвет у красного вместо 129 подставил 12. Цвет не изменился, но если взглянуть на перекрестие, то видно, что оно переместилось на правильное место.

Вывод: мой ноутбук все пиксели, в которых значение красного = 129 отображает так, будто бы у них значение красного = 12. Зеленый и синий выводятся и смешиваются корректно.
Вопрос: куда потерялось "9"?
0
Миниатюры
Программные артефакты изображения, но есть одно "но"   Программные артефакты изображения, но есть одно "но"   Программные артефакты изображения, но есть одно "но"  

Программные артефакты изображения, но есть одно "но"  
Teodor
Заклинатель ноутбуков
Эксперт Hardware
3493 / 2185 / 534
Регистрация: 01.07.2016
Сообщений: 9,374
25.03.2020, 10:19 9
Матрицу другую подкинуть бы...
1
TheLightTwist
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 10
25.03.2020, 21:42  [ТС] 10
В очередной раз открыл крышку ноутбука и... пока что проблемы не видно. Однако, до этого после закрытия-открытия крышки проблема не исчезала, поэтому пока подождем.

Есть подозрение, что это связано с температурой, т.е. только при открытии крышки машина холодная, а после игры/какой-то работы он нагревается и проблема возвращается. Так что я попробовал его нагрузить и понаблюдать
0
TheLightTwist
0 / 0 / 0
Регистрация: 14.12.2016
Сообщений: 10
Вчера, 01:25  [ТС] 11
Итак, с момента оставленного выше сообщения проблема не появилась. И что-то мне подсказывает, что не появится ни у кого еще очень долго.
Этакая супер редкая диковинка.

В любом случае оно к лучшему, так что закрываем тему!
0
Вчера, 01:25
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
Вчера, 01:25

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

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

Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений "Да", "Нет", "На

Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Не могу ни как собразить как написать регулярное выражение для выдергивания английских букв и...

Замена "крестика", "свернуть", "развернуть" на кусок изображения
Добрый вечер! Для красоты своей программы хочу сделать так, чтобы вместо "бара управления" и...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.