Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Nov 21, 2019 10:19 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 609 posts ]  Go to page Previous 13 4 5 6 741 Next
Author Message
PostPosted: Sun Sep 23, 2007 10:14 pm 
Serge
А ежели я пропишу PCI device_id карты ATI Rage XL (AGP 2х, 8Мб, работает на старом компере), то это будет - "мертвому припарка"?
Дело в том, что при поддержке этой карты, возможно, заработают еще 3-4 подобных, Rage128 и еще кое-какие со сходным драйвером.


Top
   
PostPosted: Mon Sep 24, 2007 12:28 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario79

Не знаю. Для Rage128 свои дрова. Скорее всего он похож на R100-R300 но карта регистров может быть другая.


Top
   
PostPosted: Sat Oct 27, 2007 11:12 am 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
У меня вопрос. Драйвер аппаратного курсора работает на интегрированных видеокартах от ATI ? Например на некоторых ноутбуках стоит интегрированная видеокарта Radeon Xpress 200, которая основана на R300. Видеопамять для видеокарты динамически выделяется из оперативной.

_________________
KolibriOS-перспективная ос!
Kolibri is best operation system in the world!


Top
   
PostPosted: Sat Oct 27, 2007 4:47 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
andrew_programmer

Это надо проверять. Записать deviсe id в таблицу и посмотреть. У меня такой возможности нет.


Top
   
PostPosted: Sun Oct 28, 2007 3:52 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Купил ноутбук совстроенной видеокартой Radeon Xpress 200M. Добавил device ID - аппаратный курсор заработал. Изменения на svn(ревизия 669). Хотя видеокарта и встроенная, но vesa2.0 работает с бешеной скоростью(в 2 раза быстрее чем на моём домашнем компьютере).

_________________
KolibriOS-перспективная ос!

Kolibri is best operation system in the world!


Top
   
PostPosted: Sun Oct 28, 2007 4:24 pm 
andrew_programmer
Видимо есть зависимость от модели видеочипа. Большинство продаваемых со встроенным видео материнских плат относятся к классу "бюджетных" компов. Отсюда видимо ноги растут.

Serge
Попробовал на ATI Rage XL с прописанным ID 474D - повисло на выводе сообщения:
Setting OS task


Top
   
PostPosted: Thu Feb 14, 2008 5:17 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
У кого ATIшная видеокарта ? Нужны тестеры.
Я делаю новый драйвер с установкой видеорежимов и 2D акселерацией, в перспективе будет аппаратный 3D и OpenGL.


Top
   
PostPosted: Thu Feb 14, 2008 5:45 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
У меня ATI Radeon Xpress 200M основанная R300, но по логам SVN я понял,что нужна основанная на R500. Если что, на тесты моей видеокартой можно рассчитывать.

_________________
KolibriOS-перспективная ос!

Kolibri is best operation system in the world!


Top
   
PostPosted: Thu Feb 14, 2008 6:09 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Будут все начиная с R100. У R200-R500 похожа 2D часть, только отличаются базовые адреса регистров. Я делал давно 2D для R300 так что с этим проблем нет. Начну с определения доступных режимов в R500-R600 а потом подключу предыдущие модели.
Драйвер будет на С так что постараюсь больше использовать готовый код.


Top
   
PostPosted: Thu Feb 14, 2008 6:28 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
У меня ATI Radeon 9250, RV280 как я понимаю. Безусловно потестирую ;-).

..bw


Top
   
PostPosted: Thu Feb 14, 2008 7:21 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Кроме драйвера ещё думаю сделать сервис с быстрыми 2D функциями.
Сейчас при отрисовке проверяется принадлежность пиксела окну. Это очень медленно. В принципе любая программа может рисовать напрямую в видеопамять но никто это не использует потому что много мороки с разными видеорежимами. Если дать возможность рисовать без проверки только активному окну то можно значительно ускорить 2D в Vesa режиме и получить аппаратный 2D там где он есть. Можно будет рисовать с отсечением по экрану, по своему окну или в pixmap. Если есть идеи по функциям и передаче параметров, жду предложений.


Top
   
PostPosted: Thu Feb 14, 2008 7:30 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Quote:
Драйвер будет на С так что постараюсь больше использовать готовый код.


А этот драйвер на С будет в виде DLL формата COFF или всётаки PE ?

_________________
KolibriOS-перспективная ос!

Kolibri is best operation system in the world!


Top
   
PostPosted: Thu Feb 14, 2008 8:38 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
У меня Radeon X1550


Top
   
PostPosted: Thu Feb 14, 2008 9:08 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
andrew_programmer

PE DLL. Это проще и возможно что так он займёт меньше места.


Top
   
PostPosted: Thu Feb 14, 2008 9:51 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
ATI RV570

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 609 posts ]  Go to page Previous 13 4 5 6 741 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited