Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 18 
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

На сегодняшний день мощность видео карт выросла и во много раз превышает скорость центрального процессора, а объем видео памяти во многих домашних компьютерах либо равен объему оперативной, либо превышает.
Узким местом является скорость обработки видео информации процессором, так как кроме подготовки кадров для видео карты ЦП сжимает и фильтрует изображение Стоит задуматься…
Вопрос, зачем процессор занимается предобработкой данных для видео карты???!

Предлагаю обсудить способы переложить нагрузку (обработку видео данных) с центрального процессора на видео систему. ЦП должен заниматься только передачей недостающей информации из винчестера и действия пользователя в видео систему.
Процессор не должен заниматься сжатием, фильтрацией видео данных, так как объем видео памяти позволяет вместить все данные, а мощьные видео системы легко обработают и передадут БЕЗТОРМОЗОВ изображение на монитор.
Вопрос №2, как пралельно настроить видео карту (видео систему)?



Партнер
 

Member
Статус: Не в сети
Регистрация: 25.01.2003
Откуда: UA
Для начала купите книжку. Что-то вроде архитектура IBM PC. После изучения купите книжку Графика на платформе PC. Если осилите - дальше стоит почитать пособие по 3d графике и проэктированию графических приложений. Все вопросы исчезнут в виду своей безсмысленности :)


 

*Cofradia Intel*
Статус: Не в сети
Регистрация: 25.05.2004
Откуда: Саров
roma.vit писал(а):
Вопрос, зачем процессор занимается предобработкой данных для видео карты???!


да потому что кто-то должен давать команду видюхе "рисовать" !

а вообще рекомендую прислушаться мнения предыдущего оратора - почитайте книжек немного....


 

Member
Статус: Не в сети
Регистрация: 28.03.2004
Откуда: Surgut
а объем видео памяти во многих домашних компьютерах либо равен объему оперативной, либо превышает.
Это редкий случай... Как правило сейчас на топовых компах стоит 1-2 ГБ памяти и 512 видео.
На средних стоит 512-1024 оперы и 256(очень редко 512- так как они почти не дают прибавки в этом классе).

_________________
:: Overclock your mind !!! ::


 

KaYot писал(а):
Для начала купите книжку. Что-то вроде архитектура IBM PC. После изучения купите книжку Графика на платформе PC. Если осилите - дальше стоит почитать пособие по 3d графике и проэктированию графических приложений. Все вопросы исчезнут в виду своей безсмысленности :)

Кайот, я писал не о том, что бы вообще процессор перестал участвватть, а о следующем: если тебе известно и если ты вообще читал эти книги, там говорится о старых компьютерах у которых было по 2Мб в лучшем случае 8Мб видео памяти, а для того чтобы поместить в видео память 1 кадр при разрешении (на то время) 800х600х32 = 15 Мб * 2 = 30Мб, а таких кадров в видео памяти должно вмещятся 2 (они чередуются - пока мы видим один второй готовится), а если 1024х768х32 24Мб *2 = 48Мб - для двух мерной. А если 3-мерная графика и т. п.... Памяти на такие вещи явно не хватало, поэтому ЦП обрабатывал, сжимал и фильтровал, короче говоря готовил каждый кадр для видео карты, а та в свою очередь выводила на экран. В современных видео картах используется анизатропная фильтрация, сглаживание, сглаживание прозрачными текстурами и т. п. все это занимает огромную память особенно анизатропия. Но память современных видео карт способна вместить все это и дяже больше.
Единственное необхоимо правельно настроить видео карту.

Я хочу, что бы каждый поделился параметрами видео карт, которые сделали изображение более реалистичным, имели минимум искажений, и при этом отсудствовали тормоза (по крайней мере не заметны) и универсальны для большенства игр...


 

Member
Статус: Не в сети
Регистрация: 10.08.2006
Откуда: СПб Купчино
Ты первый. :)


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
roma.vit
800 × 600 × 32 = 15360000 бит = 1920000 байт = 1,83 МБ (× 2 = 3,66 МБ)
1024 × 768 × 32 = 25165824 бит = 3145728 байт = 3 МБ (× 2 = 6 МБ).

НИКОГДА, никогда на старых компьютерах не использовался цвет выше 8-битного, так что дели все на четыре ;)

СРОЧНО ликвидировать кашу в голове! Читал книжки? Прочитай еще раз! Попроси прочитать вслух ;)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Member
Статус: Не в сети
Регистрация: 08.10.2005
Откуда: Москва
ну а возможно, что бы одна из видеокарт делала то, что должен процессор?
и отправляла все на вторую?


 

Member
Статус: Не в сети
Регистрация: 10.08.2006
Откуда: СПб Купчино
Может, товарищ забыл о существовании GPU?


 

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.

_________________
=nVidia OverGuru=
Deathtruktor ---> Scalpel


 

Member
Статус: Не в сети
Регистрация: 30.07.2006
Откуда: Москва-Ярик
Возможно, подобные мечтания будут вооплощены в технологии AMD Fusion - CPU+GPU на одном кристалле (при том, что сейчас ATi & NVidia стремятся рассчленить свои кристаллы, дабы удешевить производство). В этом случае, у CPU получится как бы филиал на видеокарте. Некоторые, но далеко не все задачи, игрового плана в этом случае можно будет делегировать этому комбинированному процессору. Сейчас же об этом говорить рано - GPGPU позволяет ускорить некоторые вычисления, что хорошо поддаются параллелизации. Например на частоте 700Мгц, современная видеокарта может обрабатывать несколько десятков потоков. Но если ее ограничить одним потоком, она окажется значительно хуже, чем то-же Celeron на 700Мгц, в основном из-за не предназначенной для GP-вычислений системы команд.

_________________
Плавайте поездами Аэрофлота!
И синий BSOD нам заменяет небосвод...


 

Member
Статус: Не в сети
Регистрация: 17.10.2005
roma.vit
Цитата:
Узким местом является скорость обработки видео информации процессором, так как кроме подготовки кадров для видео карты ЦП сжимает и фильтрует изображение Стоит задуматься…

Поставь prerender limit 1, может пару процентов выжмешь :)


 

Anoss писал(а):
roma.vit
800 × 600 × 32 = 15360000 бит = 1920000 байт = 1,83 МБ (× 2 = 3,66 МБ)
1024 × 768 × 32 = 25165824 бит = 3145728 байт = 3 МБ (× 2 = 6 МБ).

НИКОГДА, никогда на старых компьютерах не использовался цвет выше 8-битного, так что дели все на четыре ;)

СРОЧНО ликвидировать кашу в голове! Читал книжки? Прочитай еще раз! Попроси прочитать вслух ;)


Согласен исправлюсь (забыл про биты) :)
Добавлено спустя 8 минут, 55 секунд
KaYot писал(а):
serj
DX задумывался как универсальный эмулятор, производитель железа сам выбирает что реализовать оппаратно а что оставить этому самому DXу. Чего ресурсоемкого не делают современные GPU ?


Согласен с KaYot

На карточках написано "поддержка DirectX 9", если эта аппаратная поддержка отсудствует, то все что касается DirectX 9 выполняет процессор - то есть програмно. Я правельно понимаю? Или нет?


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Если на карточке написано «поддержка DirectX 9», то эта поддержка присутствует)

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Deathtruktor писал(а):
Какие-то проблемы странные. Купите крутой комп и не тупите! Нет денег - запускайте 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 гиг
только на днях купил комп


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 18 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan