LINUX.ORG.RU

Проприентарный драйвер Nvidia не работает с rt-kernel


0

0
Собственно, сабж, прошу помощи ... Система OpenSuse 10.3. Установил ядро реалтаймовое - нужно для работы. Но дровишки от Нвидиа работать не желают:
==========
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
===========
Загружаюсь с дефолтным ядром - всё в порядке.
Железки старые: Athlon 1700+, GeForce FX 5500.
Софт: Linux 2.6.22.17-0.1-rt i686, x11-video-nvidiaG01 173.14.12-0.3

ПА-МА-ГИ-ТЕ!! Очень 3D хоцца :)
anonymous
Интересная у тебя работа... попробуй rt-ядро поновее.
tailgunner ★★★★★
()
Забавно. Как раз сегодня читал в ЛОР-Wiki, о том что драйвер nvidia не работает на rt ядрах.
KblCb ★★★★★
()
2.6.27.10-lu #1 SMP PREEMPT

$ lsmod |grep nvidia
nvidia 6898772 26


NVRM: loading NVIDIA UNIX x86 Kernel Module 177.82 Tue Nov 4 13:35:57 PST 2008



работает прекрасно

preemptive rcu = n
в конфиг ядра , если такого нет - обновить до .26 или .27
Sylvia ★★★★★
()
судя по логу у вас ядерный модуль не загружен, смотрите dmesg

если что - пробуйте пересобрать модуль ядра
Sylvia ★★★★★
()
Всем большое спасибо за подсказки. Направление для телодвижений уяснил.
anonymous
()
Ответ на: комментарий от Sylvia
> в убунте "RT" ядром было именно PREEMPT

Убунта - это вообще не показатель. В SuSE всё серьезно до ынтерпрайзности, там честный -rt.

> да и других настроек все равно почти нет, если есть, то какие?

Ядро надо патчить. Точнее, тебе это не надо :)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner
> Убунта - это вообще не показатель. В SuSE всё серьезно до ынтерпрайзности, там честный -rt.

точно также можно сказать о том что SuSE не показатель, а показатель RHEL например )
Наглая реклама SuSE? ну ну


>Ядро надо патчить. Точнее, тебе это не надо :)


с чего взяли что не надо? может надо? уж как-нибудь самостоятельно разберусь надо или нет. Если так как делают в SuSE - не надо, а то точно ничего работать не будет и будет зависать сразу после загрузки.


выносите, следующий!
Sylvia ★★★★★
()
Ответ на: комментарий от Reset
может PREEMPT и по каким-то (каким?) меркам и не дотягивает до "полноценного" RT , но в _ванильном_ ядре _нет других настроек_ и планировщик на PREEMPT ядре достаточно честно распределяет время процессора под нагрузкой, так что получается что realtime приложения получают вполне достаточное время для своего выполнения, даже если выполняется что-то еще.
Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia
>>Ядро надо патчить. Точнее, тебе это не надо :)

>с чего взяли что не надо?

Все, кому это надо, знают, чем оно отличается от PREEMPT.

> может надо? уж как-нибудь самостоятельно разберусь надо или нет.

Валяй %) Ссылку на Вики я дал.

tailgunner ★★★★★
()
Ответ на: комментарий от Sylvia
ванильное ядро только в слаке, в нормальных дистрибутивах может быть и отдельное ядро с относительно полноценным RT.
Reset ★★★★★
()
>проприетарный

fixed. Радуйтесь, что я сегодня такой добрый - не предлагаю вам обмазаться учебником Розенталя и ..
nnm
()
Ответ на: комментарий от Sylvia
А-ха-ха - опять ламеровоитель мочит зюзю.
Закидывает ее своими тупыми домыслами - как характерно.
По делу уже всё tailgunner сказал.
anonymous
()
Ответ на: комментарий от Gharik
>И на что только не идут люди, лишь бы старый добрый АТИ не использовать...

...по прочтению этого так и стоит перед глазами чувак, которому нечего сказать, но очень сильно хочется. И поэтому он несёт любую ахинею, лишь бы не молчать :)
anonymous
()
Ответ на: комментарий от Reset
>не знаю какое RT ядро ставил автор топика, но вообще говоря RT != PREEMPT.
Автор топика ставил kernel-rt-2.6.22.17-0.1 - The Realtime Linux Kernel, взятое с официяльного репозитария OpenSUSE 10.3 Updates.
К сожалению, автор первый раз слышит про PREEMPT :( и не понимает, что это такое. Поищу в интернете.

2tailgunner:
>Интересная у тебя работа...


Ничего особенного... аранжировками занимаюсь. Категорически нуждаюсь в low-latency для wineasio. Вот когда допилят новую версию Ардур с миди-секвенсером, тогда, вероятно, вопрос автоматически снимется. А пока приходится извращаться через вайн, т.к. больше ничего приемлемого для реальной работы (сел и сделал без бубна) не нашёл.
anonymous
()
Всем спасибо - вопрос снят. Проблема low-latency в wineasio решилась обновлением wine до wine-1.1.11-1.1.i586
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.