<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Отчет о развитии проекта Nouveau - драйвера для NVIDIA [opennet]]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=11469</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=11469&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Отчет о развитии проекта Nouveau - драйвера для NVIDIA [opennet]».]]></description>
		<lastBuildDate>Tue, 01 Mar 2011 18:10:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Отчет о развитии проекта Nouveau - драйвера для NVIDIA [opennet]]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=151371#p151371</link>
			<description><![CDATA[<p>Опубликован 44 отчет о развитии открытого драйвера Nouveau, разрабатываемого энтузиастами за счет реверс-инжиниринга проприетарных драйверов NVIDIA. Прошлый отчет был представлен в марте прошлого года. В отчете отмечается:</p><ul><li><p>Поддержка 2D EXA-акселерации для видеокарт GeForce 400/500 &quot;Fermi&quot;. Начальная поддержка &quot;Fermi&quot; добавлена в состав Linux-ядра с версии 2.6.37;</p></li><li><p>Продолжение работы над реверс-инжинирингом прошивок видеокарт на базе чипов Fermi;</p></li><li><p>Завершен анализ движка FuC, предоставляющего средства для упрощения и унификации выполнения типовых операций, таких как обработка FIFO, IRQ и событий, для микроконтроллеров &quot;Fermi&quot; за счет задействования средств скриптинга, вместо низкоуровневого ручного кодирования;</p></li><li><p>Предпринята попытка создания собственного FuC-компилятора, используя llvm и cmake, который позволит разрабатывать альтернативные прошивки;</p></li><li><p>Разбор движка PDAEMON, используемого в картах nva3 для управления питанием;</p></li><li><p>В состав Mesa интегрирован новый gallium-драйвер nvc0, который заметно опережает по производительности ранее используемый драйвер nv50;</p></li><li><p>Nouveau теперь развивается только как драйвер, поддерживающий переключение видеорежимов на уровне ядра (KMS). Поддержка переключения видеорежимов на пользовательском уровне (UMS) прекращена.</p></li><li><p>Подготовлен новый менеджер управления памятью, который позволил повысить производительность работы драйвера;</p></li><li><p>Реализована поддержка метода Page Flipping, при котором, вместо копирования содержимого буфера в видеопамять, применяется техника быстрого переключения между двумя буферами в видеопамяти, пока один из буферов заполняется, другой отображается на экране.</p></li><li><p>Ведется работа по обеспечению поддержки Z-сжатия (Z-compression), при котором линейные уравнения сохраняются в виде Z-компонентов для каждого пикселя повторяющейся области. Код с поддержкой Z-сжатия планируется интегрировать в Linux-ядро с версии 2.6.39;</p></li><li><p>Увеличение стабильности gallium-драйверов nvfx/nv50, которые стали пригодными для повседневного использования совместно с Cоmpiz/Kwin;</p></li><li><p>В nv50 в ближайшее время будут добавлены наработки, ранее созданные для nvc0, которые позволят ощутимо увеличить производительность драйвера (сейчас 90 fps, nvc0: 140 fps, +zcomp: 170 fps, +pageflip: 190 fps);</p></li><li><p>Обеспечена поддержка дисплейного сервера Wayland для карт nv40+;</p></li><li><p>Расширены возможности по управлению питанием (&quot;power management&quot;) и контролем температуры GPU;</p></li></ul><p><a href="http://opennet.ru/opennews/art.shtml?num=29751">http://opennet.ru/opennews/art.shtml?num=29751</a></p>]]></description>
			<author><![CDATA[null@example.com (XRevan86)]]></author>
			<pubDate>Tue, 01 Mar 2011 18:10:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=151371#p151371</guid>
		</item>
	</channel>
</rss>
