На сегодняшний день мощность видео карт выросла и во много раз превышает скорость центрального процессора, а объем видео памяти во многих домашних компьютерах либо равен объему оперативной, либо превышает.
Узким местом является скорость обработки видео информации процессором, так как кроме подготовки кадров для видео карты ЦП сжимает и фильтрует изображение Стоит задуматься…
Вопрос, зачем процессор занимается предобработкой данных для видео карты???!
Предлагаю обсудить способы переложить нагрузку (обработку видео данных) с центрального процессора на видео систему. ЦП должен заниматься только передачей недостающей информации из винчестера и действия пользователя в видео систему.
Процессор не должен заниматься сжатием, фильтрацией видео данных, так как объем видео памяти позволяет вместить все данные, а мощьные видео системы легко обработают и передадут БЕЗТОРМОЗОВ изображение на монитор.
Вопрос №2, как пралельно настроить видео карту (видео систему)?
Member
Статус: Не в сети Регистрация: 25.01.2003 Откуда: UA
Для начала купите книжку. Что-то вроде архитектура IBM PC. После изучения купите книжку Графика на платформе PC. Если осилите - дальше стоит почитать пособие по 3d графике и проэктированию графических приложений. Все вопросы исчезнут в виду своей безсмысленности
Member
Статус: Не в сети Регистрация: 28.03.2004 Откуда: Surgut
а объем видео памяти во многих домашних компьютерах либо равен объему оперативной, либо превышает. Это редкий случай... Как правило сейчас на топовых компах стоит 1-2 ГБ памяти и 512 видео. На средних стоит 512-1024 оперы и 256(очень редко 512- так как они почти не дают прибавки в этом классе).
Для начала купите книжку. Что-то вроде архитектура IBM PC. После изучения купите книжку Графика на платформе PC. Если осилите - дальше стоит почитать пособие по 3d графике и проэктированию графических приложений. Все вопросы исчезнут в виду своей безсмысленности
Кайот, я писал не о том, что бы вообще процессор перестал участвватть, а о следующем: если тебе известно и если ты вообще читал эти книги, там говорится о старых компьютерах у которых было по 2Мб в лучшем случае 8Мб видео памяти, а для того чтобы поместить в видео память 1 кадр при разрешении (на то время) 800х600х32 = 15 Мб * 2 = 30Мб, а таких кадров в видео памяти должно вмещятся 2 (они чередуются - пока мы видим один второй готовится), а если 1024х768х32 24Мб *2 = 48Мб - для двух мерной. А если 3-мерная графика и т. п.... Памяти на такие вещи явно не хватало, поэтому ЦП обрабатывал, сжимал и фильтровал, короче говоря готовил каждый кадр для видео карты, а та в свою очередь выводила на экран. В современных видео картах используется анизатропная фильтрация, сглаживание, сглаживание прозрачными текстурами и т. п. все это занимает огромную память особенно анизатропия. Но память современных видео карт способна вместить все это и дяже больше.
Единственное необхоимо правельно настроить видео карту.
Я хочу, что бы каждый поделился параметрами видео карт, которые сделали изображение более реалистичным, имели минимум искажений, и при этом отсудствовали тормоза (по крайней мере не заметны) и универсальны для большенства игр...
Member
Статус: Не в сети Регистрация: 25.01.2003 Откуда: UA
roma.vit Памяти видеокартам хватало всегда, вы перемудрили с битами/байтами и разрешением/глубиной цвета Старые карты с обьемом в те 1-2мб не поддерживали глубину цвета более 15 бит, и тем более знать незнали о 3d графике. А 2 кадра в ходовом на то время разрешении 640x480x8бит(2d игрушки больше и не использовали) 2x300kb вполне помещались в 1мб.
С появлением AGP и первых t&l чипов процессор в обработке графики не участвует вообще, все выполняет GPU. Разгружать нечего.. Сейчас пошла мода на физические ускорители, скоро у ЦПУ заберут расчет физики и будет он всегда свободен.
Advanced member
Статус: Не в сети Регистрация: 10.04.2003 Откуда: Москва
Ну да, вот только процентов 50 времени процессор трепится с драйвером.
Интерсно, откуда взялся миф, что все делает GPU? Найдите и прибейте этого фантазера.
'Аппаратно' реализуются только самые сложные и ресурсоемкие процедуры. Кто не верит - поглядите размер драйвера работы с VGA. Проще начать с OGL, для nvidia это один файл (кажется nvopengl.dll).... размер гляньте. Они сами как-то признались, что еслиб весь DirectX сделали аппаратно, то размер кристалла стал непод'емным.
Вопросы остались?
Member
Статус: Не в сети Регистрация: 25.01.2003 Откуда: UA
serj DX задумывался как универсальный эмулятор, производитель железа сам выбирает что реализовать оппаратно а что оставить этому самому DXу. Чего ресурсоемкого не делают современные GPU ?
Member
Статус: Не в сети Регистрация: 29.10.2006 Откуда: Воронеж
Какие-то проблемы странные. Купите крутой комп и не тупите! Нет денег - запускайте Red Alert 2 и играйте! Хватит пургу гнать, чесно слово. Это не так, то нетак. Если бы все можно было так упростить, все бы уже давно и упростили. Кстати,roma.vit, проц обрабатывает ФИЗИКУ и ОБЪЕКТЫ. Попробуй запустить GTA SA на компе с разными процами, но одними и теми же остальными комплектующими. Попробуй, например с Celeron 2.26 и Pentium D 960. А потом скажи, какая была разница в FPS.
Member
Статус: Не в сети Регистрация: 30.07.2006 Откуда: Москва-Ярик
Возможно, подобные мечтания будут вооплощены в технологии AMD Fusion - CPU+GPU на одном кристалле (при том, что сейчас ATi & NVidia стремятся рассчленить свои кристаллы, дабы удешевить производство). В этом случае, у CPU получится как бы филиал на видеокарте. Некоторые, но далеко не все задачи, игрового плана в этом случае можно будет делегировать этому комбинированному процессору. Сейчас же об этом говорить рано - GPGPU позволяет ускорить некоторые вычисления, что хорошо поддаются параллелизации. Например на частоте 700Мгц, современная видеокарта может обрабатывать несколько десятков потоков. Но если ее ограничить одним потоком, она окажется значительно хуже, чем то-же Celeron на 700Мгц, в основном из-за не предназначенной для GP-вычислений системы команд.
_________________ Плавайте поездами Аэрофлота! И синий BSOD нам заменяет небосвод...
Узким местом является скорость обработки видео информации процессором, так как кроме подготовки кадров для видео карты ЦП сжимает и фильтрует изображение Стоит задуматься…
Поставь prerender limit 1, может пару процентов выжмешь
НИКОГДА, никогда на старых компьютерах не использовался цвет выше 8-битного, так что дели все на четыре
СРОЧНО ликвидировать кашу в голове! Читал книжки? Прочитай еще раз! Попроси прочитать вслух
Согласен исправлюсь (забыл про биты) Добавлено спустя 8 минут, 55 секунд
KaYot писал(а):
serj DX задумывался как универсальный эмулятор, производитель железа сам выбирает что реализовать оппаратно а что оставить этому самому DXу. Чего ресурсоемкого не делают современные GPU ?
Согласен с KaYot
На карточках написано "поддержка DirectX 9", если эта аппаратная поддержка отсудствует, то все что касается DirectX 9 выполняет процессор - то есть програмно. Я правельно понимаю? Или нет?
Какие-то проблемы странные. Купите крутой комп и не тупите! Нет денег - запускайте Red Alert 2 и играйте! Хватит пургу гнать, чесно слово. Это не так, то нетак. Если бы все можно было так упростить, все бы уже давно и упростили. Кстати,roma.vit, проц обрабатывает ФИЗИКУ и ОБЪЕКТЫ. Попробуй запустить GTA SA на компе с разными процами, но одними и теми же остальными комплектующими. Попробуй, например с Celeron 2.26 и Pentium D 960. А потом скажи, какая была разница в FPS.
у меня
ASUS nVidia GeForce 7900GTX 512MB DDR3 256-bit
а что мне еще и физический ускоритель купить ?
и проц
Intel Core2Duo E6400
и оперативки 1 гиг
только на днях купил комп
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения