Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
wiki:nvidia-96-for-new-ubuntu [2014/06/04 14:07] создано |
wiki:nvidia-96-for-new-ubuntu [2014/06/20 18:07] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Nvidia-96 для Ubuntu 12.04 и старше ====== | ====== Nvidia-96 для Ubuntu 12.04 и старше ====== | ||
| - | ===== Установка драйвера на Ubuntu 12.04 и старше ===== | + | <note tip>Эта статья не закончена. Вы можете помочь проекту добавив следующую информацию: |
| - | ==== Применение патчей для обеспечения совместимости старого драйвера nVidia с 3 ядром Linux ==== | + | * Вступление |
| - | <note important>Если у вас Ubuntu версии 11.10 и старше, вам может понадобится установить старую версию ядра linux 2.6 т.к третье ядро linux не поддерживается старыми драйверами nVidia. Но есть другой вариант: для того чтобы чтобы драйвер работал, вам нужно либо скомпилировать ядро с применением специальных патчей.</note> | + | * как наложить патч на ядро |
| + | </note> | ||
| + | |||
| + | ===== Применение патчей для обеспечения совместимости старого драйвера nVidia с 3 ядром Linux ===== | ||
| + | <note important>Если у вас Ubuntu версии 11.10 и старше, то для того чтобы чтобы драйвер работал, вам нужно скомпилировать ядро с применением специальных патчей.</note> | ||
| Патч для драйвера Nvidia-96.43.19: | Патч для драйвера Nvidia-96.43.19: | ||
| - | <code>--- a/NVIDIA-Linux-x86-96.43.19-pkg0/usr/src/nv/conftest.sh 2011-07-30 12:24:39.770031044 -0400 | + | <file diff nvidia.patch>--- a/NVIDIA-Linux-x86-96.43.19-pkg0/usr/src/nv/conftest.sh 2011-07-30 12:24:39.770031044 -0400 |
| +++ b/NVIDIA-Linux-x86-96.43.19-pkg0/usr/src/nv/conftest.sh 2011-07-30 12:25:49.059315428 -0400 | +++ b/NVIDIA-Linux-x86-96.43.19-pkg0/usr/src/nv/conftest.sh 2011-07-30 12:25:49.059315428 -0400 | ||
| @@ -77,7 +77,7 @@ | @@ -77,7 +77,7 @@ | ||
| Строка 46: | Строка 50: | ||
| #include <asm/tlbflush.h> /* flush_tlb(), flush_tlb_all() */ | #include <asm/tlbflush.h> /* flush_tlb(), flush_tlb_all() */ | ||
| #include <asm/kmap_types.h> /* page table entry lookup */ | #include <asm/kmap_types.h> /* page table entry lookup */ | ||
| - | #endif</code> | + | #endif</file> |
| - | Копируете все в текстовый редактор и сохраняете. | + | Скачайте этот файл и наложите его на ядро. |
| + | Далее, делаете все как написано [[сборка_ядра|здесь]]. | ||
| - | Инфорация взята [[http://forum.runtu.org/index.php%3Ftopic%3D2640.0|отсюда]]. | ||
| ===== Ссылки ===== | ===== Ссылки ===== | ||
| + | * [[http://forum.runtu.org/index.php%3Ftopic%3D2640.0|Источник]] | ||
| - | * [[FIXME]] | + | {{tag>nvidia fixme ядро}} |
| - | + | ||
| - | {{tag>nvidia-96-for-new-ubuntu}} | + | |