The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"'Ядерное' переключение страниц видеопамяти для ядра Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"'Ядерное' переключение страниц видеопамяти для ядра Linux"  +/
Сообщение от opennews (??) on 13-Сен-12, 11:27 
Роб Кларк (Rob Clark), разработчик из компании Texas Instruments, развивающий открытый набор драйверов для чипов OMAP и вовлечённый в разработку проекта Linaro, был вдохновлен "атомными" патчами (http://lists.freedesktop.org/archives/dri-devel/2012-June/02...) для управления видеорежимами (atomic-modeset) от компании Intel и представил (http://lists.freedesktop.org/archives/dri-devel/2012-Septemb...) в ответ "ядерный" (nuclear) вариант "page flipping (http://en.wikipedia.org/wiki/Page_flipping#Page_Flipping)" (метод, при котором вместо копирования содержимого буфера в видеопамять, применяется техника быстрого переключения между двумя буферами в видеопамяти - пока один из буферов заполняется, другой отображается на экране). Достоинством нового подхода является  использование "свойств" для всех компонентов, что позволяет добавлять новые атрибуты и даже вводить новые типы объектов. На данный момент рабочий прототип новой системы переключения страинц реализован (https://github.com/robclark/kernel-omap4/commits/drm_nuclear) для драйвера OMAPDRM.  

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTE4MDU
Новость: http://www.opennet.dev/opennews/art.shtml?num=34826

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ядерное переключение страниц видеопамяти для ядра Linux"  +16 +/
Сообщение от Аноним (??) on 13-Сен-12, 11:27 
ЭЭээ... вроде как это азы кодинга были когда-то, когда графику руками писали под vga. Переключали страницы видеопямяти, без всякого копирования.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Ядерное переключение страниц видеопамяти для ядра Linux"  –2 +/
Сообщение от Аноним (??) on 13-Сен-12, 12:33 
PC VGA и OMAP -- это разные видеоадаптеры.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Ядерное переключение страниц видеопамяти для ядра Linux"  +5 +/
Сообщение от анонимус (??) on 13-Сен-12, 13:08 
А концептуально то почему раньше нельзя было этого сделать? Техника известна с времен DOS если не раньше
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Ядерное переключение страниц видеопамяти для ядра Linux"  +2 +/
Сообщение от Аноним (??) on 13-Сен-12, 19:02 
Вспоминается анекдот про врача и автомеханика, недовольного зарплатой. Там где врач заводит машину и предлагает ее при этом чинить.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Ядерное переключение страниц видеопамяти для ядра Linux"  +4 +/
Сообщение от ram_scan on 13-Сен-12, 13:22 
Видеостраницу можно было делать еще скользящей, например разместить на верхней половине экрана одну видеостраницу а на нижней начиная с определенной сканлинии другую. И горизонтальный скроллинг делать через манипуляцию с регистром панорамирования. А чтобы оно не фликало синхронизировать это все с ходом луча.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

9. "Ядерное переключение страниц видеопамяти для ядра Linux"  +6 +/
Сообщение от Анонониме on 13-Сен-12, 14:40 
Попробуйте обьясните современному поколению где у них в жк мониторах лучи ходят :)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

12. "Ядерное переключение страниц видеопамяти для ядра Linux"  +4 +/
Сообщение от Кашин Дмитрий email on 13-Сен-12, 16:02 
Ну зачем же ерундой заниматься. Синхронизация-то, понятное дело, производилась не по лучу, хотя именно так и получалось автоматом, а по частоте развертки. А вот эти вещи уже объяснить не только можно, но и нужно.

Что касается новости - была, судя по всему, сделана очень хорошая вещь. О большем я судить не могу, ибо не работал на таком уровне никогда.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

17. "Ядерное переключение страниц видеопамяти для ядра Linux"  +/
Сообщение от XDA on 14-Сен-12, 08:53 
ты удивишься, но до сих пор передача изображения в мониторы идёт по тому же принципу- сканирование всех пикселов построчно :)
и все эффекты по модификации содержимого во время хода [воображаемого] луча - доступны :)
ведь строчные и кадровые регистры ещё никто не отменял.
а объяснить - легко. надо только сделать контекстную замену [луч] -> [воображаемый луч]

З.Ы. попробуй, ради интереса, исполни стаааарую досовскую фишку: модификация палитры, синхронизированная с ходом [воображаемого] луча :)

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

8. "Ядерное переключение страниц видеопамяти для ядра Linux"  +/
Сообщение от zhenya_k on 13-Сен-12, 13:56 
Как говорится, всё новое - хорошо забытое старое.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Ядерное переключение страниц видеопамяти для ядра Linux"  +/
Сообщение от arisu (ok) on 13-Сен-12, 15:54 
количество даунов, не способных сходить по ссылке и посмотреть, что именно было сделано, уже даже не удивляет. а потом примерно такие же дауны обижаются, когда их матом посылаешь. потому что они же Мнение Имеют. уважения какого-то хотят.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Ядерное переключение страниц видеопамяти для ядра Linux"  +1 +/
Сообщение от anonymous (??) on 14-Сен-12, 14:12 
как же, как же, помню, turbo pascal, egavga.bgi...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру