Debian + Realtime + nVidia (очередные мучения очередного музыканта)

Взгляд изнутри

Модератор: Модераторы разделов

Аватара пользователя
Ghaydn
Сообщения: 26
ОС: Debian Squeeze

Debian + Realtime + nVidia

Сообщение Ghaydn »

<Не по делу>Краткое и очень эмоциональное вступление.
Почему убунта так глючна? Почему убунта студио ещё глючнее? Почему убунта студио 11.04 ещё глючнее, чем убунта студио 10.04 LTS? Почему музыканту, человеку по профессии своей вообще всегда далёкому от компьютеров, ИТ и компиляции ядра тем более, для освоения линукса приходится решать гораздо более сложные задачи, нежели рядовому пользователю, в рядах которого всё же больше народу увлекается архитектурой операционных систем? И самый насущный вопрос: почему драйвера nVidia отказываются ставиться на RT-ядро, а при установке RT-ядра видеодрайвера слетают?
</не по делу>

Ну а теперь обо всём по порядку.
Захотелось мне пересесть на Дебиан с разваливающейся на части убунты. Уж куда стабильнее он должен работать, подумал я. И действительно стабильнее! только в нём одна большая проблема: приходится выбирать между RT-ядром и нормальной графикой. Меж тем, хочется в одной системе и Really Slick Screensaver'ы наблюдать, и со звуком работать через JACK.
  • Для начала я попробовал поставить всё через синаптик. Залез на пенгутроникс, оттуда поставил РТ; скачал синаптиком видеодрова. Не проканало: после перезагрузки в РТ-ядро даже разрешение экрано куда-то уехало.
  • Снёс систему, снова через синаптик ставлю пенгутрониксовое ядро. Скачиваю дрова с сайта НВидии. Долго мучаюсь с тем, чтобы это добро запустить. Наконец запускаю, процесс установки завершается с ошибкой, после перезагрузки иксы не поднимаются.
  • Ещё пару раз сносил систему и пробовал установить дрова поверх РТ разными способами. Пробовал последнюю (280.13) и последнюю бету (285.03) - безрезультатно.
  • На чистую систему качаю исходники и пытаюсь собирать по этой инструкции, найденной через вот это. Судя по молчанию на тамошних форумах, у авторов ничего не получилось и/или они забросили свою затею. У меня тоже не получилось, но я более упорный, поэтому вот лог компиляции (неполный, только то, что удалось скопировать из окна терминала).

Вопрос стандартный: ЧЯДНТ и что надо делать? Возможно, имеет смысл собирать ядро с пенгутроникса и в него воткнуть куски кода нВидиа. Но:
а) где взять исходники пенгутроникса? На их сайте не нашёл.
б) Распаковать драйвер нвидиа вроде смог, но куда и что класть, чтобы объединить это с ядром?
в) Какие подводные камни?

Debian squeeze, 6.0.2, Linux 2.6.32-5-amd64, nVidia G 105M, Pentium Dual-Core T4300 2.1GHz x 2.
— Доктор, меня не понимают…
— вРН БШ ЯЙЮГЮКХ?
Спасибо сказали:

Аватара пользователя
Ghaydn
Сообщения: 26
ОС: Debian Squeeze

Re: Debian + Realtime + nVidia

Сообщение Ghaydn »

Появилось ещё предположение, что не все версии ядра совместимы не со всеми версиями драйвера. То есть в некоторых, более старых, конфигурациях оно должно работать. Вот только в каких? У кого-нибудь работает?
— Доктор, меня не понимают…
— вРН БШ ЯЙЮГЮКХ?
Спасибо сказали:

Аватара пользователя
Ghaydn
Сообщения: 26
ОС: Debian Squeeze

Re: Debian + Realtime + nVidia

Сообщение Ghaydn »

В данный момент следую следующим инструкциям:
https://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO - скачал и пропатчил ядро 3.0.3
http://wiki.debian.org/NvidiaGraphicsDrive...a_custom_kernel - встраиваю видеодрайвер в собираемое ядро
http://pingvinus.ru/note/linux-kernel-compile - сборка ядра как она есть, так как прежде я ни разу ядро не собирал
ошибку, которая была в этом сообщении, исправил: оказалось, для make xconfig нужны были библиотеки qt4.
— Доктор, меня не понимают…
— вРН БШ ЯЙЮГЮКХ?
Спасибо сказали:

Аватара пользователя
taaroa
Сообщения: 1319

Re: Debian + Realtime + nVidia

Сообщение taaroa »

Ghaydn писал(а):
06.09.2011 12:50
на данном этапе имею вот что:

Код: Выделить всё

/usr/src/linux# make xconfig
* Unable to find any QT installation. Please make sure that
* the QT4 or QT3 development package is correctly installed

попробуйте make gconfig или make randconfig, на худой конец.

а ещё есть ubuntu studio и macosx. попробуйте, вдруг понравится?
:wq
Спасибо сказали:

Аватара пользователя
Ghaydn
Сообщения: 26
ОС: Debian Squeeze

Re: Debian + Realtime + nVidia

Сообщение Ghaydn »

taaroa,
Ghaydn писал(а):
06.09.2011 03:37
Почему убунта так глючна? Почему убунта студио ещё глючнее? Почему убунта студио 11.04 ещё глючнее, чем убунта студио 10.04 LTS?

Убунты студио с меня хватило, ага. Пробовал несколько раз, всегда получал непроходимые глюки. MacOSX, конечно, вещь, но не на Acer'овский ноут же её ставить.
С make xconfig разобрался очевидным путём, он же мне сам подсказал, в чём ошибка и чего не хватает. А вот выше ошибка компиляции - вот тут я ничего не понял!
— Доктор, меня не понимают…
— вРН БШ ЯЙЮГЮКХ?
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Debian + Realtime + nVidia

Сообщение SLEDopit »

Я бы попробовал вот так:

Код: Выделить всё

aptitude install linux-image-3.0.0-1-rt-amd64 module-assistant
перезагрузка в rt ядро
m-a prepare
m-a a-i nvidia-kernel

если все сработает успешно, то тут можно просто перезапустить иксы. ну или опять перезагрузиться. по желанию.

зы. а вам rt ядро из дебиановского репозитория чем-то не нравится, что вы его так упорно не ставите?

ззы. не забудьте предварительно подключить репозиторий хотя бы от тестинга. в стейбле нет указанной мною версии ядра.

зззы. и я надеюсь у вас 64битная система установлена.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
Ghaydn
Сообщения: 26
ОС: Debian Squeeze

Re: Debian + Realtime + nVidia

Сообщение Ghaydn »

SLEDopit, насколько мне было известно, в дебиановском репозитории нет RT-ядра. Так вот в чём дело: её нет в стейбле!

Upd. Впрочем, пока что мой метод работает, ядро потихонечку собирается, с предупреждениями, но без ошибок. Если всё же этот трудный путь не прокатит (надо же довести до конца, раз уж начал), то попробую тестинг. Но, чует моё сердце, только по-моему и можно решить эту проблему: не случайно же народ на том же линукс-саунде так корячится, а не просто ставит тестинг.
— Доктор, меня не понимают…
— вРН БШ ЯЙЮГЮКХ?
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Debian + Realtime + nVidia

Сообщение SLEDopit »

Ghaydn писал(а):
06.09.2011 13:56
не случайно же народ на том же линукс-саунде так корячится, а не просто ставит тестинг.
то, что все вокруг едят кактусы, совсем не повод следовать их примеру (:
пойду проверю у себя, где то была машинка с нвидией.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
Ghaydn
Сообщения: 26
ОС: Debian Squeeze

Re: Debian + Realtime + nVidia

Сообщение Ghaydn »

SLEDopit, установил ядро 3.0.0-1-rt - оно запускаться не хочет вообще. Виснет на разных этапах загрузки: заполнение /dev, запуск гнома. Не получалось запустить на самособранное 3-е ядро, ни установленное из реп. Остальные с RT собираться не хотят, см. первое сообщение в теме. Я в тупике!
— Доктор, меня не понимают…
— вРН БШ ЯЙЮГЮКХ?
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Debian + Realtime + nVidia

Сообщение SLEDopit »

Ghaydn писал(а):
10.09.2011 02:17
SLEDopit, установил ядро 3.0.0-1-rt - оно запускаться не хочет вообще.
Хм, а в логах что-то необычное есть?
Я специально поставил rt ядро сейчас и запустил. Все отлично, никаких проблем нет.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
Ghaydn
Сообщения: 26
ОС: Debian Squeeze

Re: Debian + Realtime + nVidia

Сообщение Ghaydn »

Сейчас перезагрузился чтобы сгенерировать лог. О чудо! Система загрузилась, хотя были попытки подвиснуть. Пытаюсь установить module-assistant - виснет наглухо, ни одна комбинация клавиш не помогает. Смотрю под убунтой лог (вот он) - вроде чисто.
Перезагружаюсь, пока убунта выгружается, вспоминаю, что вайфай выключен, включил (вообще-то ноут подключен к роутеру по кабелю, чтобы не было проблем при установке). Дебиан виснет! Мало того, успевает выдать сообщение об ошибке. Впрочем, в лог он его записат, похоже, не успевает. Получилось вот что. Следует заметить, что на деле загрузка дошла до запуска Network-manager, но вот лог обрывается здесь.
— Доктор, меня не понимают…
— вРН БШ ЯЙЮГЮКХ?
Спасибо сказали: