Intel разработва нов драйвер за своите графични ядра

Intel

По време на конференцията за разработчици Xorg, Кенет Граунке (Kenneth Graunke) от Intel представи новия OpenGL драйвер Iris за едноименните графични ядра на Intel. Архитектурата на новия драйвер силно се различава от класическата архитектура на драйвера i965 и се базира на интерфейса Gallium3D на Mesa. В презентацията са описани недостатъците на стария драйвер и кратко описание на подобренията в Iris.

Интересно е, че един от разработчиците на Intel в рамките на собствен интерес е решил да създаде от нулата нов драйвер за съвременните GPU на процесорния гигант. Той използвал предлаганата в Mesa архитектура Gallium3D с интерфейси за разработване на драйвери, изместващи процесите по управлението на паметта в Linux ядрото. Новият драйвер поддържа само GPU Iris и процесорите с архитектура Gen9+ (Skylake).

Работата върху новия драйвер е започнала през месец ноември миналата година и той още не е готов за масово използване. Но е подходящ за експерименти и преминава 87% от OpenGL тестовете piglit.

В тестовете за производителност Iris е от 3 до 15 пъти по-бърз от i965 в зависимост от режима на тестване. Iris осигурява рендирането на средно 5,45 пъти повече обекти в секунда, в сравнение с i965. При изпълнението на реални програми, ръстът на производителността е около 19%.

Intel

Intel

Новият драйвер силно намалява натоварването на централния процесор, понеже всички основни операции се извършват от графичното ядро. В различните SoC енергията се разпределя между GPU и CPU, и намаляването на натоварването на процесори освобождава повече ресурси за графичното ядро и до още по-голямо увеличаване на неговата производителност.

Коментари
Все още няма коментари
Статистика
Прегледи 112
Коментари 0
Рейтинг
Добавена на30 Септ 2018
ИзточникKaldata

Тагове
Intel