|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"'Ядерное' переключение страниц видеопамяти для ядра 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. | ||
Ответить | Правка | 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 +/– | |
Сообщение от Кашин Дмитрий 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 | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |