Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Влияние разных видеокарт

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей
Предыдущая тема :: Следующая тема  
Автор Сообщение
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Чт 03 Май 2012 17:55    Заголовок сообщения: Влияние разных видеокарт Ответить с цитатой

Замечена интересная особенность заливки площадных объектов на разных компьютерах. Вернее, влияют только видеоадаптеры.
Если спозиционировать карту так, чтобы какой-то площадный объект (водоем, да и что угодно, даже дом) занимал всю (или почти всю) площадь экрана, то скорость прорисовки (вернее - заливки) оказывается очень сильно и парадоксально зависимой от видеоадаптера. Парадокс в том, что откровенно слабые интегрированные видеоадаптеры (Intel G31/33, G41 и даже более слабые) прорисовывают экран практически мгновенно - не более четверти секунды. А мощные дискретные видеокарты Radeon тратят на это же самое ровно две секунды! А более слабые радеоны и даже больше. Что уже раздражает и удивляет. Самая мощная из протестированных была разогнанная Radeon 6670, мощность которой 3DMark2003 оценивает в 40 тыщщ "попугаев", при том, что альтернативный G41 в том же бенчмарке выдает едва 3 тыщщи. Тем не менее - заливка водоемов получается быстрее в несколько раз! Компьютеры практически одинаковы; строго говоря, под "радеоном" компьютер даже мощнее (Е8500 против E7500. Даже пробовали переставлять видеокарту - эффект следовал за ней). Драйвера - наисвежайшие, параметр "использовать GDI+" не влияет.
Пробовали также другие видеокарты (правда, все AMD), и другие компьютеры.
Как-то это удивительно... Может быть, на NVIDIA эффекта не будет?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Чт 03 Май 2012 19:48    Заголовок сообщения: Ответить с цитатой

С такой точки зрения видеокарты не сравнивал.
Но и здесь нужно учитывать что современные видеокарты оптимизируются под 3D.
А Ингео, во всяком случае пока, работает с 2D информацией.
Поэтому не факт что накрученная игровая видеокарта будет лучше чем простенькая бюджетная.
Но я заметил такие проблемы с прорисовкой "полупрозрачных" объектов.
На ряде видеокарт перед прорисовкой в нормальном цвете на какое-то мгновение объект заливается черным цветом. Когда на экране несколько "полупрозрачных" слоев, аж в глазах рябит. Специально статистики не вел, но radeon-ы точно "моргают".
Первоначально у нас вся сеть строилась на Матроксах. Вот это действительно прекрасные карты. Ингео работает с ними великолепно.
Недавно проверил 2 карты GeForce. "моргания" нет. Насчет скорости не сравнивал.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Чт 03 Май 2012 20:29    Заголовок сообщения: Ответить с цитатой

Да, да, именно так! Сначала рисует черным, очень интересно закрашивает площадь сначала слева направо, потом проходит то же самое сверху вниз и только тогда успокаивается. На каждый из этих двух ходов тратится от секунды до полутора (для 24-дюймового монитора), итого получается около 2 - 2.5 секунд. Имеется в виду - если площадь заливки - весь экран, а не его часть.
Всего, кроме интегрированных видеоадаптеров Intel тестировались 3 радеона - EAH 2400, HD 5450, и HD 6670. Первая (2400) по мощности находится примерно посередине между интегралками intel G31/33 и G41, после разгона почти равна G41, последняя (6670) превосходит первую (2400) по мощности раз в 15, а по скорости заливки площадных объектов - всего раза в два, ну может 2 с половиной. Тесты на скорость заполнения видеопамяти даже в самом слабом случае показывают десятки FPS-ов, т.е. кадров в секунду, и явно лимитируется скорость никак не скоростью видеопамяти.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andreichernov



Зарегистрирован: 14.02.2005
Сообщения: 209
Откуда: Самара

СообщениеДобавлено: Пт 04 Май 2012 10:32    Заголовок сообщения: Ответить с цитатой

попробуй отключить или включить использование GDI+ в настройках
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пт 04 Май 2012 10:44    Заголовок сообщения: Ответить с цитатой

andreichernov писал(а):
попробуй отключить или включить использование GDI+ в настройках

Пробовал, не помогает, зато печатать становится невозможно.
Растры увеличиваются в масштабе в 2 раза а вектор остается тем же

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Сб 05 Май 2012 21:19    Заголовок сообщения: Тоже пробовал Ответить с цитатой

Собственно, это было одно из первых заподозренных. Никакого эффекта. Зато при вкюченных GDI+ растры начинает рисовать с полосками.
Кстати, более тщательная проверка показала, что время вышеуказанной заливки от мощности видеокарты и степени ее разгона практически не зависит. В лучшем случае - раза полтора....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Вс 06 Май 2012 03:58    Заголовок сообщения: Ответить с цитатой

Время отрисовки зависит, так скажем, от масштаба карты. Если объект целиком помещается в окне, что прорисовка происходит почти мгновенно, хотя и с миганием. Но если объект увеличить, что бы хоть уголком вышел за границу окна, время значительно увеличивается, если же объект целиком занимает площадь окна , то заливка чернотой идет уже ощутимое время, сравнимое с секундами.
_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Ср 09 Май 2012 14:34    Заголовок сообщения: Ответить с цитатой

Влияние "уголка" замечено не было. Т.е. скорость заливки зависит только от заливаемой площади экрана. Интересно так - сначала слева-направо заливает черным, а затем - сверху вниз - перезаливает окончательным цветом. При полном экране в течение каждого хода можно сосчитать до семи-восьми.
Интересно, что растры заливаются практически мгновенно при этом. Растровый файл размером 8 Мб (например, 16-битный BMP 2048*2048), если он уже закэширован в оперативную память, заливается быстрее, чем успеваешь моргнуть глазом.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Бабин Олег



Зарегистрирован: 07.07.2008
Сообщения: 13
Откуда: г.Уфа

СообщениеДобавлено: Чт 24 Май 2012 08:37    Заголовок сообщения: Ответить с цитатой

У нас данная проблема только на Radeon-ах, без разницы - в 32 или 64 битной Win ОС.

Решение:

Свойства - Экран.
Вкладка Параметры.
Кнопка Дополнительно.
Вкладка Диагностика.
Аппаратное ускорение с "Полное" сместить влево на 2 пункта до "Отключить все параметры ускорения для курсора и вывода сложных изображений. Используйте такую настройку при проблемах с просмотром изображения".

Объекты перестает заливать черным и отрисовка работает с нормальной скоростью.

Проверено на Radeon 5450.
Решение подсказал наш администратор - Ремезов А.В.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Чт 24 Май 2012 14:46    Заголовок сообщения: Ответить с цитатой

Спасибо, действительно работает
Проверено на Radeon X2300 (ноутбук)

Но такая же история с рядом бюджетных (встроенных) видеокарт
Надо будет проверить все компы

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Чт 24 Май 2012 21:55    Заголовок сообщения: Спасибо, Олег! Ответить с цитатой

Спасибо Олег!
Действительно помогло.
Однако такое решение отдает некоей кустарностью, и вызывает сложные чувства: за что же мы боролись, приобретая мощную видеокарту? Такими настройками мы ведь ее фактически выключаем; FPSы падают сразу до сугубо CPU-шного уровня (в моем случае - в 7 раз). Ну можно, конечно, каждый раз перенастраивать, но это как-то некошерно...

Что скажут отцы-основатели?

PS: позитивное влияние этой настройки, между прочим, окончательно доказвает, что дело именно в видеоадаптере, а не компьютере, мониторе, и чём-то еще....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Чт 24 Май 2012 22:06    Заголовок сообщения: Re: Спасибо, Олег! Ответить с цитатой

Алексей Васильев писал(а):
за что же мы боролись, приобретая мощную видеокарту?

За возможность запускать отличные современные игры. Smile
Алексей Васильев писал(а):
Что скажут отцы-основатели?

В планах использовать для отображения карты Direct2D (http://ru.wikipedia.org/wiki/Direct2D).

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Чт 24 Май 2012 23:32    Заголовок сообщения: Спасибо за ответ, Ответить с цитатой

Михаил, спасибо за ответ
Цитата:

Цитата:

Алексей Васильев писал(а):
за что же мы боролись, приобретая мощную видеокарту?


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



В данном случае - нет. В трехмерные игры не играю даже дома, а на работе - и подавно. Изредка пасьянсик в обед, и всё. Просто хотелось собрать компьютер помощнее, а продвинутые материнки, как вы знаете, часто не комплектуются интегрированными видеоадаптерами, что волей-неволей вынудило приобрести дискретный. Разумеется, из бюджетной серии, хотя и не самый-пресамый: есть ведь еще автокад. Ну в общем, HD 5450, как вы понимаете, никак не игровая видеокарта, хотя по параметрам на голову превосходит интегралки типа Intel G31/33.
Но суть-то вопроса не в играх, а в том, как так получается, что Радеон с заливкой справляется хуже? С чего это он? Он ведь ни в чём не слабее! Почему видеокарты NVIDIA этим эффектом, по всей видимости не обладают? В чем может быть физика явления? Есть ли более корректные методы устранения эффекта, чем просто отключение большей части возможностей видеоадаптера?
Меня ни грамма не удивило то, что дискретная видеокарта не дала преимуществ в плоской графике, но меня удивило, почему с ней стало хуже? Нет ли здесь какой-нибудь недоработки в ИнГео? Ведь больше это не проявляется нигде...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Сб 26 Май 2012 20:22    Заголовок сообщения: Ответить с цитатой

Возможно, видеокарту можно настроить так для конкретного приложения (Ingeo.exe)?
_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей Васильев



Зарегистрирован: 20.05.2009
Сообщения: 105
Откуда: Самара

СообщениеДобавлено: Пн 28 Май 2012 07:32    Заголовок сообщения: Ответить с цитатой

Не очень понимаю, как можно настроить видеокарту под отдельное приложение, да и не в этом суть. В конце концов, не так уж это и мешает. Суть - в вопросе "почему"? Как так получается? Каков физический смысл явления - т.е. интерес больше исследовательский, чем прикладной.
Кстати, обнаружилась интересная вещь - если сдвинуть ползунок "аппараттного ускорения" в свойствах экрана как рекомендовано на две позиции влево, так сразу "покой процессору лишь только снится". Процессор, даже в полном бездействии имеет загрузку порядка 50%! Нет ему покоя отныне... Я не уверен, что это здорово..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB