Suse 9.3, старый ноут и NVidia

Любые разговоры которые хоть как-то связаны с тематикой форума

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

Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Suse 9.3, старый ноут и NVidia

Сообщение Upliner »

Совсем недавно решил переходить на Линукс, а тут как раз ко мне случайно попал диск с SuSE 9.3. Установил значит...
В принципе всё меня устраивало, до тех пор, пока не принялся настраивать 3d ускорение. Тут нужно отметить, что комп у меня -- старый ноут с видюхой GeForce 2 Go. Последняя версия драйверов его уже не поддерживает. Перепробовал много версий драйверов, но проблемы оставались те же. В итоге пришли вот к чему. При загрузке на экране появляются цветные вертикальные полосы, соответствующие одной из строк растра. Никакие шаманства с refresh rates не давали никакого эффекта. Однако стоит с помощью комбинации клавиш выйти в консоль, а затем обратно загрузить графическую оболочку -- всё нормально! Кстати, ещё при установке на стандартных vesa-драйверах замечал подрагивание экрана. А если подключить внешний монитор, то всё становится нормально.
В общем выходит, что видеодрайвер запускается корректно только со второго раза. Но с этим ещё можно мириться, но второе обстоятельство меня уже неслабо достало. А именно, после того как он "корректно" загрузился, он уже не может выгрузиться -- при его отключении комп просто зависает с чёрным экраном. И из-за этого уже нельзя нормально переключаться между консолью и kde, система постоянно остаётся без корректного shutdown'а, начинает уже тормозить и глючить. Количество воспроизводимых транзакций при загрузке постоянно растёт несмотря на то, что перед выключением я всё время делаю hdparm -f для каждого раздела жёсткого диска. В разделе Switch user сидит куча "левых" сессий, которые никак не получается убить. К тому же как я заметил(то ли при обновлении ядра, то ли при установке драйверов) куда-то исчез стандартный драйвер, поставлявшийся с дистрибутивом и обозначаемый в xorg.conf как "nv".
Что в данной ситуации можно поделать? Можно ли что-нибудь подправить в драйверах, в ядре или ещё где? Можно ли сделать так, чтобы драйвер nvidia выгружался в последнюю очередь и даже консольный режим работал бы через него?
ЗЫ: Я уж даже не знал, куда задать эти вопросы, в обсуждение SuSe или в "железо"...
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Suse 9.3, старый ноут и NVidia

Сообщение fed71 »

Извращение однако на старом железе запускать 3Д. Скорее всего просто не хватает памяти для запуска прибамбасов. Если без 3Д работает, то так тому и быть. Ну и ежли извращаться до конца то с сайта нвидиа качай дрова под линь (которые IE32) и внимательно читай как их ставить.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Suse 9.3, старый ноут и NVidia

Сообщение Upliner »

Извращение однако на старом железе запускать 3Д.
Ну если учесть, что играю я довольно редко и в основном в старые и немудрёные игры, то думаю, не такое уж и извращение. Игры вроде Doomsday и glxQuake идут прекрасно. Проблемы в настоящее время есть лишь с запуском и выключением системы... Правда в результате последних опытов почему-то система ещё стала виснуть при любой попытке смены разрешения...
Скорее всего просто не хватает памяти для запуска прибамбасов.
Какой памяти? Видео? А разве её при загрузке много нужно? Ну а на оперативку в полгига система ещё не жаловалась, даже своп включает только когда гружу особо тяжеловесные проги(что меня немало порадовало после винды)
Если без 3Д работает, то так тому и быть.
В принципе, я и впрямь мог бы обойтись без этого, однако я пишу проги под OpenGL, а ставить винду специально для этого неохота...
Ну и ежли извращаться до конца то с сайта нвидиа качай дрова под линь (которые IE32) и внимательно читай как их ставить.
Прочёл все доступные документации, однако причины и методы борьбы с перечисленными проблемами так и не прояснились. Кстати, при установке драйверов через YOU ничего не происходит, видимо он пытается установить последнюю версию, которая игнорирует мою видюху...
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Suse 9.3, старый ноут и NVidia

Сообщение fed71 »

Прицепил файлик, может поможет.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Suse 9.3, старый ноут и NVidia

Сообщение Upliner »

Как устанавливать драйвера я знаю. Настройка xorg.conf, приведённая в документации привела к нежеланию иксов запускаться. Вернул всё назад. Для меня гораздо важнее знать, как именно происходит загрузка/выгрузка X и консоли, которая в Suse тоже работает в графическом режиме...
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Suse 9.3, старый ноут и NVidia

Сообщение fed71 »

Upliner писал(а):
24.02.2007 14:47
Как устанавливать драйвера я знаю. Настройка xorg.conf, приведённая в документации привела к нежеланию иксов запускаться. Вернул всё назад. Для меня гораздо важнее знать, как именно происходит загрузка/выгрузка X и консоли, которая в Suse тоже работает в графическом режиме...

Ну если нужно вкл/выкл иксов то в Yast-Система-Системные службы вверху выбираешь уровень 2 или 3 для консольного режима, 5 для графического. Из консоли запуск иксов - startx
Если драйвер встал, проверить в /etc/X11/xorg.conf в секции "Device" строчка "Driver" должна быть "nvidia" при перезагрузке на секунду должен выскочить логотип нвидиа.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Suse 9.3, старый ноут и NVidia

Сообщение Upliner »

Если драйвер встал, проверить в /etc/X11/xorg.conf в секции "Device" строчка "Driver" должна быть "nvidia" при перезагрузке на секунду должен выскочить логотип нвидиа.
С этим всё в порядке. Однако почему-то попытка настроить xorg.conf с помощью программ SaX и nvidia-xconfig приводит к тому, что X отказывается запускаться, они там кроме драйвера ещё что-то меняют...
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Suse 9.3, старый ноут и NVidia

Сообщение fed71 »

Ну так все хокей. Для пробы запусти Tux Racer, если без тормозов то все гуд.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Suse 9.3, старый ноут и NVidia

Сообщение Upliner »

Конечно, с играми всё ОК! Я с самого начала говорил, что проблема не в том, чтобы поставить драйвера, они у меня уже давно работают, а в том, чтобы обеспечить их нормальное отключение! Кстати, стоило мне стереть некоторые бэкапы, и sax2 с nvidia-xconfig заработали. Однако проблемы всё те же. При запуске появляются цветные вертикальные полосы в весь экран(однако не случайные, а явно и закономерно соответствующие одной из строк растра). При нажатии Ctrl-Alt-Backspace хсервер перезагружается(начиная с логотипа nvidia) без выхода в консоль(это что же получается, запускается сразу два хсервера???) и все глюки с экраном исправляются(т.е. можно работать как ни в чём не бывало и все игрушки идут нормально, не хуже, чем в винде). Однако повторное нажатие Ctrl-Alt-Backspace(а также Shutdown, init 3 или смена разрешения посредством SDL) приводят к зависанию с чёрным экраном. Так что ИМХО смотреть нужно именно в сторону всяких скриптов загрузки-выгрузки хсервера, драйверов и прочего. Я думаю, в данный момент xorg.conf, текущую установку драйверов можно оставить в покое. Если решить проблему не удасться, нужно постараться сделать, чтобы хсервер при шутдауне выгружался в последнюю очередь.
Так что внимательно читайте вопрос!
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Suse 9.3, старый ноут и NVidia

Сообщение fed71 »

Что-то намудрено в настройках видео. Хотя ноуты еще те подарки. Стоит наверное в контрольном центре внимательнее пройтись по настройка монитора, видео системы. На всякий случай пройтись по консолям, дабы небыло запущено лишних т.е. если ебнаружаться работающие ввести exit и ввод, в консоли должно остаться предложение залогиниться. Нормальный графический режим по ctrl+alt+F7. Поискать литературу по теме на opennet.ru или www.linuxrsp.ru. Если не влом скачать 7 метров зайди по ссылке
http://rapidshare.com/files/14413025/Linux...ne-26042004.rar
http://depositfiles.com/files/587768
Это архив с документацией одно и то же на рапиде и депозите - как удобнее качать.
У меня пока светлых мыслей не появилось больше :)
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Suse 9.3, старый ноут и NVidia

Сообщение Upliner »

Так, и куда там смотреть? Про более тонкую настройку видео, иксов и прочего, нежели я уже знал, я не нашёл...
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Suse 9.3, старый ноут и NVidia

Сообщение arkhnchul »

и консоли, которая в Suse тоже работает в графическом режиме

можт попробовать тогда эту самую графику в консоли вырубить? т.е. отключить bootsplash (если под "консолью в графическом режиме" понимается это) поставить стандартную vga консоль и посмотреть, что будет?
плюс из ядра вырубить дрова nvidia, оставить vesa...
Losing is fun!
Спасибо сказали:
Upliner
Сообщения: 67
ОС: openSUSE 11 / Debian Lenny

Re: Suse 9.3, старый ноут и NVidia

Сообщение Upliner »

поставить стандартную vga консоль и посмотреть, что будет?
плюс из ядра вырубить дрова nvidia, оставить vesa...
Уже пробовал. Встроенных в ядро дров nvidia нет, модули rivafb и nvidiafb надёжно изолированы...
----
Кстати, вот просто ума не приложу, почему вдруг X перестал запускаться со стандартными драйверами вроде "nv" "fb" "vesa" и так далее. Когда я их пытаюсь поставить в xorg.conf , Х не запускается, в логах написано либо "модуль не найден", либо "no screens found".
От Кузбаса и до Затулинки, от вершин до глубиннейших руд
Анархисты Сибирской Республики нас к предельной свободе ведут
Спасибо сказали: