Лучший ответ
-
0 0
Virtue (39) 5 (3469)1917 15 лет
Сначала делают "железо" с определёными скоростными характеристиками, потом под него пишут драйвер, чтоб операционка распознавало и могло использовать его (железо). Драйвер, полностью утилизирующий все характиристики железа, написать сразу не получается, поэтому и выходят следующие версии.
Игроделы делают игры на каких-то разработанных ими технологиях, и дрова, бывает, дополняют, чтобы лучше поддерживали эти технологии (что несколько увеличивает производительность в этих играх).
А настоящий разгон совершается не установкой дров, а специальными разгоняющими программами, которые разгоняют железо через дрова. Пример программы - RivatTuner. Для разгона нужна карта от GF7 и дальше, с вентилятором.
Я не шибко компетентен, кто другой сможет более точно разкрыть детали, но в общих чертах - так :]
Ответы
-
0 0
krosjka (37) 3 (564)2 15 лет
исправление ошибок в старой версии, оптимизация кода, оптимизация алгоритмов.. хуже не будет, но и сверх скоростной работы тоже не жди ;)
-
0 0
FokusPokus 4 (1272)35 15 лет
Это не просто пакет программ. Это набор библиотек отвечающих за управление железом. Как напишешь так и будет работать.
Но чаще всего, выпуски новых чипов поджимает график, и программерам просто не хватает времени нетока как следует доработать дрова для "полевых условий", но и порой даже не добавляются некоторые фичи железа на програмном уровне. Темболее после выхода нового чипа и дров к ним, со временем выявляются ошибки и недочёты уже самими конечными пользователями. Информация накапливается и програмисты со временем, исправляют ошибки, дорабатывают механизмы алгоритмов влияния на отдельные блоки архитектуры графического чипа и включают в исправлениях дополнительные "физические" фозможности.
На это влияют и особености современных графических архитектур. Например у АТИ архитектура - суперскалярная. Такая архитектура нетолько очень чувствительна к качеству драйверов, но и в целом к оптимизациям самих 3Д приложений. Т.е. при постояных оптимизациях драйверов и их правильного взаимодействия с игрой, программистам удаётся добиваться повышения отдачи от железа.
На самом деле, еслибы игроделы не ленились оптимизировать свои приложения под современное железо(как это было раньше), то от современных карт можно было бы добиться 300-500% дополнительной производительности. А так всё ложиться на плечи драйверописателей...
-
0 0
Laptop (42) 6 (16930)249 15 лет
А как сделать любую программу более быстрой? Оптимизация. К тому же запас технологической мощьности чипов выше, чем программно реализованный. Т.е. драйвера предоставляют возможность различным программным опять таки технологиям (например DirectX) взаимодействовать с ресурсами аппаратного обеспечения. Т.е. можно во-первых оптимизировать работу самой программы (драйверов), во-вторых оптимизировать доступ и взаимодействие этих ресурсов. К тому же и технологии (программные) обновляются.