Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт сен 22, 2017 3:58 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 10 сообщений ] 
Автор Сообщение
 Заголовок сообщения: VMware SVGA II
СообщениеДобавлено: Вс окт 27, 2013 7:44 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Драйвер для vmw svga.
Смена видеорежимов и форсировано обновление экрана в виртуальной машине.
http://ftp.kolibrios.org/users/Serge/ne ... .12-rc6.7z


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Вс окт 27, 2013 10:34 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Проверил. НС #4109 ругается "unresolved CreateThread". Собрал ядро сам, работает. vmode определяет и переключает режимы, а fplay отключил аппаратное ускорение.
В целом очень хорошая работа.


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Вс окт 27, 2013 10:53 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Asper
Странно, что ругается. CreateThread залил в 4105.
А звук у тебя есть ? У меня эмулируется только ES1371.


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Вс окт 27, 2013 11:06 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Да я знаю про 4105. Перепроверил, работает. Извиняюсь, видимо сам ошибся.
Serge писал(а):
форсировано обновление экрана в виртуальной машине

Это дает прирост FPS?


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Вс окт 27, 2013 11:19 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Да.
Там всё интересно устроено.
У меня стоит vmplayer под семёркой. И в виртуалке мышь двигается с заметными рывками.
А после инициализации "железки" экран перестаёт обновляться и драйвер должен сам посылать команду на обновление. В идеале надо ставить флаг обновления экрана и отслеживать изменённые области, но я сделал всё проще. Обновляю экран в цикле с паузой в один тик. Если прибить поток vmwgfx экран "встанет".


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Вс окт 27, 2013 11:24 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Да, действительно экран замер. :)


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Вс окт 27, 2013 11:33 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
"Железяка" интересна тем, что для неё написан полный комплект драйверов. И дисплей и 2D и 3D. Не хватает только видеодекодера. А в виртуалке общий код отлаживать и быстрее и легче.


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Вс окт 27, 2013 12:57 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Интересно если в Qemu выставить vmware (вроде такая опция есть), то интересно прокатит. Надо будет проверить.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Ср фев 12, 2014 10:34 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3928
Новенький драйвер. Уменьшена частота обновления экрана и включён аппаратный курсор.
http://ftp.kolibrios.org/users/Serge/ne ... .14-rc2.7z


Вернуться к началу
 Заголовок сообщения: Re: VMware SVGA II
СообщениеДобавлено: Чт фев 13, 2014 12:30 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
На Qemu 0.12.1 не прокатило.
Спойлер: Показать
Вложение:
BOARDLOG.TXT [2.23 КБ]
68 скачиваний

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 10 сообщений ] 

Часовой пояс: UTC+03:00


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

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


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB