Подскажите, где взять инфо по низкоуровневому программированию nvidia 6/7. Проблема в том что я хочу написать качественный видеодрайвер для своей операционной системы и поэтому не могу пользоваться OPENGL/DIRECTX. VESA меня не устраивает.
Это у меня уже есть. Но кроме линейного буфера кадра хотелось - бы еще что то. Объясните мне, почему Intel выпускает обширнейшую документацию к своим процессорам, по которой можно без проблем начинать работать, а nvidia для сопровождения своих продуктов делает лишь дрова да SDKs. В этом и проблема: мне хватает ума лишь на то, чтоб прочитать документацию и реализовать. Поэтому я и выбрал раздел форума для новичков.
OioVologda Да? Не думаю... даже на старенькой X1600Pro с ее VBE 3.0 винда до установки работает... не совсем прекрасно попробуй потаскать окошко - поймешь, о чем я не думаю, что конкуренты в этом плане сильно отличаются kush Во первых все процессоры Intel а так же AMD и прочих сохраняют очень высокую степень совместимости, а графические процессоры nVidia/ATI могут иметь совершенно разную реализацию (да и имеют, даже судя по статьям об архитектуре), поэтому объем документации был бы на порядок больше, особенно если учитывать, что и моделей GPU в несколько раз больше, чем CPU. А во-вторых, я думаю, что круг людей, коммерчески заинтересованых в документации на видюхи значительно уже, чем на процессоры. Возможно, для разработчиков драйверов/SDK такая информация и доступна. ЗЫ но, конечно, жаль, жаль... Я вот ковырял-ковырял FreeBSD'шные радеоновские драйвера, да и бросил... многабукаф, не для одного человека это дело.
kush А ты думаешь, что интел за документировала все про свои видео карты. Это не так там много всего не документированного. Если хочешь настоящии драйвера то придется реверсировать. Тут тебе поможет только твой мозг. Так как вся документация закрыта. Открытого кода нет. Вернее есть в Линуксе, но там только самое простое переключение режимов и хардварный blitbit и описания регистров. Нужно делать открытый проект, что бы каждый мог помочь в этом не легком деле.
Я понимаю, что вместо "видео карты" имелось ввиду процессоры. Может там и много недокументированного, но много и открытого, а у nvidia - только ворох ppt презентаций. боюсь, к моменту, когда я закончу реверсирование дров на nvidia 6, появится nvidia 106. В том - то и дело. Нужного материала нет и в исходниках MenuetOS, freeBs, allegro Все, ухожу работать в nvidia
kush И мне тоже пожалуйста, а то работать в nvidia не хочу, а покодить для видеоадаптера на досуге охота )