Прежде всего вы должны получить исходные коды ядра. Пожалуйста, посмотрите на ответ на «Получение исходного кода ядра в Ubuntu« . Он показывает вам, где взять источники. Если вы использовали команду apt-get source linux-source
, вы получите tar.gz-файл. Вы можете дважды щелкнуть по нему, чтобы распаковать или использовать командную строку:
tar xfz linux.tar.gz
Вам также могут понадобиться несколько других пакетов. Эта команда устанавливает все необходимое:
sudo apt-get install git kernel-package fakeroot build-essential ncurses-dev
Теперь вам нужно перейти в каталог, в котором находятся исходные коды ядра. Если вы загрузили его с git
, они могут находиться в подкаталоге linux
. В противном случае они копируются в /usr/src
.
На следующем шаге вы должны скопировать существующий файл конфигурации ядра в дерево исходных текстов:
cp /boot/config-$(uname -r) .config
И теперь вы можете выполнить
make menuconfig
и ввести свои изменения. Пожалуйста, смотрите также сайт GitKernelBuild в вики Ubuntu для получения дополнительных советов. После сохранения изменений вы можете скомпилировать новое ядро:
CONCURRENCY_LEVEL=`getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
и, если вы введете ls ..
, вы увидите несколько файлов .deb
. Вы можете установить их и использовать ваше новое ядро.
То, что Вы пытаетесь сделать здесь, инвертирует любые преимущества, у Вас было бы кодирование в OpenGL. OpenGL является рядом аппаратных вызовов, переводя это в интервал ЦП или fp.
Добавляют дополнительный шаг в ВЫЗОВЕ, РЕШАЮТ, РЕНДЕРИНГ. Таким образом, это был бы ВЫЗОВ, TRANSCODE, РЕШИТЕ [медленнее], RECODE, РЕНДЕРИНГ.
целый вызов решает рендеринг, происходит в частях частей секунды, настолько добавляющей в транскоде и перекоде, по крайней мере, взял бы.010 каждый, таким образом, уничтожив Вашего кадр/с.