Графика
Перейти к навигации
Перейти к поиску
Linux4tegra R16
Linux4tegra R15 и младше
Чтобы работало аппаратное ускорение нужно поставить драйвера NVidia из пакета linux4tegra. Удобно украсть можно тут - tegra-bins (там же мини-ман по установке)
После установки нужно проверить /var/log/Xorg.0.log и убедиться, что модули загрузились без ошибок. Одна из типичных проблем - нессответствие версии ABI модуля и x сервера:
$ fgrep '(EE)' /var/log/Xorg.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 12.693] (EE) module ABI major version (10) doesn't match the server's version (11) [ 12.693] (EE) Failed to load module "tegra" (module requirement mismatch, 0)
Другая проблема - не поправленный xorg.conf. В этом случае будет грузитсья fbdev_drv.so, а не tegra_drv.so:
(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
Согласно вики ubunt'ы нужно выставлять 16-битный цвет, чтобы не было проблем/артефактов: капитан НеВсеЗнаютЭлементарныеВещи подсказывает что править надо в /etc/X11/xorg.conf
Section "Screen" Identifier "<myscreen>" Device "Tegra" DefaultDepth 16 EndSection
Простое 3d приложение - http://ac100.wikispaces.com/C.OpenGLES.gears