Online video hd

Смотреть армянское видео

Официальный сайт janmille 24/7/365

Смотреть видео бесплатно

Bad Habit 26.10.2010 21:35

How-to`sЯдро Xen + проприетарный драйвер nVidia

Краткое HOWTO по сабжу.

Потребуются стандартные пакеты для сборки (make, gcc, binutils) и пакет с исходниками ядра.


1. Берем драйвер с официального сайта nVidia. Разумеется, если у нас уже есть установленный пакет из родного репозитория, нам нужен инсталлер соответствующей версии.
1
2
3
4
sudo su -
cd /usr/src
wget http://ru.download.nvidia.com/XFree86/Linux-$(uname -i)/260.19.12/NVIDIA-Linux-$(uname -i)-260.19.12.run
sh NVIDIA* --extract-only



2. Копируем необходимые конфиги в дерево исходников ядра
1
2
3
cd /usr/src/linux
cp /usr/src/linux-$(uname -r)-obj/$(uname -i)/xen/.config .
cp /usr/src/linux-$(uname -r)-obj/$(uname -i)/xen/.Module.symvers .



3. Перезагружаемся с ядром Xen и собираем для него модуль
1
2
3
4
cd /usr/src/linux
make oldconfig && make scripts && make prepare
cd /usr/src/NVIDIA*/kernel
IGNORE_XEN_PRESENCE=y CC="gcc -DNV_VMAP_4_PRESENT -DNV_SIGNAL_STRUCT_RLIM" make SYSSRC=/usr/src/linux module



4. Копируем модуль и обновляем список зависимостей
1
2
3
cp nvidia.ko /lib/modules/$(uname -r)/kernel/drivers/video/
cd /lib/modules/$(uname -r)/kernel/drivers/video/
depmod -a



5. Перезагружаемся и проверяем
1
glxinfo | grep OpenGL



Взято отсюда и только что проверено.


Тэги: driver kernel nvidia xen
+ 7 -
Похожие Поделиться

derfenix 26.10.2010 21:45 #
+ 0 -
кат добавь
Bad Habit 26.10.2010 21:57 #
+ 0 -
fixed
philosoft 26.10.2010 22:10 #
+ 0 -
А источник куда пропал?
Bad Habit 26.10.2010 22:31 #
+ 0 -
http://www.nvnews.net/vbulletin/showthread.php?t=122900
thebeetlebum 27.10.2010 07:42 #
+ 0 -
Извините пожалуйста, что это все же немного оффтоп, но в чем смысл использовать XEN и nvidia? Для чего? Распределенный рендеринг? Так он же в каком-то смысле будет корявым. Каково отношение производительности таких виртуалок по сравнению с простой такойже железкой?
thebeetlebum 27.10.2010 08:06 #
+ 1 -
Хотя еще же может быть много виртуалок с десктопными осями. И чтобы графика в этих виртуалках не тормозила. Расскажите, как применяете.
Bad Habit 27.10.2010 08:45 #
+ 1 -
Это для домашних экспериментов, конечно же. Сакральная цель - дать жене возможность переключаться в винду так же легко, как по Alt+Tab :) Wine иногда подводит.

С открытым драйвером получаю фриз иксов через 15 минут работы.
thebeetlebum 27.10.2010 14:22 #
+ 0 -
А что если взять обычный VirtualManager, создать вторую сессию иксов, повесить туда виртуалку? Не катит?
Bad Habit 27.10.2010 16:55 #
+ 0 -
А при чем тут virt-manager? Это всего лишь фронт-энд. Речь про Xen.
thebeetlebum 27.10.2010 17:08 #
+ 0 -
Прошу прощения, имел ввиду VirtualBox. Мой вопрос в том, зачем Xen ядро ставить на машине, когда можно обойтись VirtualBox + 2ой сессией иксов
Bad Habit 27.10.2010 17:33 #
+ 0 -
VirtualBox не умеет паравиртуализацию. Xen ее умеет, но под винды нужен соответствующий драйвер, который в ближайшее время и буду пробовать.
thebeetlebum 27.10.2010 21:58 #
+ 0 -
А зачем Вам Паравиртуализация. Если верить определению из википедии, то суть паравиртуализации в модифицировании ядра гостевой операционной системы, и работа ее посредством гипервизора через какой-то API. К чему это все дома? Зачем дома паравиртуализация, почему не напрямую через какой-то VirtualBox?
Bad Habit 27.10.2010 22:45 #
+ 1 -
Производительность.
yurror 14.04.2011 14:12 #
+ 0 -
Прошу прощения, за ворошение старой темы...
Вопрос такой: какой пакет нужно установить в Debian 6.0, чтобы появилась папка /usr/src/linux-$(uname -r)-obj/
Bad Habit 14.04.2011 17:51 #
+ 0 -
Это специфика opensuse, как выяснилось. Сейчас не могу ничего вспомнить, но советую гуглить по Module.symvers
yurror 17.04.2011 21:02 #
+ 0 -
Здравствуйте! пытался установить драйвера на OpenSuse 11.2, следуя вашему руководству, но на шаге 4:
# IGNORE_XEN_PRESENCE=y CC="gcc -DNV_VMAP_4_PRESENT -DNV_SIGNAL_STRUCT_RLIM" make SYSSRC=/usr/src/linux module

мне выдал следующую ошибку:
If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.

Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.

*** Unable to determine the target kernel version. ***

make: *** Ошибка 1

Понятно, что меня просят указать путь к исходникам ядра, но что же тогда указвать, если /usr/src/linux не подходит?
Кстати, в дебиан в каталоге /usr/src/ создается отдельная директория для исходников ядра с xen /usr/src/linux-*-xen. В OpenSuse, на сколько я понимаю, не так?
yurror 12.05.2011 13:30 #
+ 1 -
На всякий случай пишу решение проблемы Debian 6.0 + xen + nvidia. Было перечитано очень много форумов и даже личная переписка с одним из счастливцев, у которого это получилось. Их три:

1) Данная связка работает после пропатчивания из темы. То есть на oldstable ядрах и со старыми драйверами.
2) Покупка отдельного сервера для гипервизора без х-сервера.
3) Использование другого гипервизора. К примеру, вышеупомянутый счастливчик настоятельно реккомендовал мне перейти на KMS.

Я свой выбор сделал в пользу KMS.
yurror 12.05.2011 13:34 #
+ 0 -
Прошу прощения, не KMS конечно, а KVM.

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн