Автор Тема: ALT Linux KDesktop 6.0 - не грузится графическая оболочка  (Прочитано 22002 раз)

Оффлайн neburrarh

  • Участник
  • *
  • Сообщений: 4
Здравствуйте.
Скачал с сайта altlinux.ru дистрибутив ALT Linux KDesktop 6.0, 32-битную версию. iso-образ прожегся нормально. Установка также прошла без накладок. Вынул диск-перезагрузка-запуск загрузчика. Пошел запуск ОС в нормальном режиме. Консоль -запрос на ввод логина и пароля-ввёл. Графической оболочки нет. Набираю команду startx - в ответ текста на экран с заключением об ошибках.
Вот некоторые сообщения, в которых прямо говорится об ошибках:
[b] (EE) NVIDIA(0): Failed to allocate/map the primary surface!
 Fatal server error:
 AddScreen/ScreenInit failed for driver 0
 ...[/b]
И в конце:
[b]
 xinit: giving up
 xinit: unable to connect to X server: Connection refused
 xinit: server error[/b]
--------------------------

При установке был выбор всего из 2-х видеорежимов - Автоматически и 800х600. Установился на автоматическом видеорежиме.

Оборудование самое что ни на есть стандартное:
 видеокарта: NVIDIA GeForce 4 MX 440 with AGP8x
 монитор: LG Flatron 774FT.

Жесткий диск Western Digital, 80 Гб, в идеальном состоянии.
Установку системы произвел на раздел размером 7 Гб, остался запас в 1 гиг примерно.
SWAP-раздел - на раздел 2 Гб.

Графические оболочки почти всех прочих дистрибутивов до этого запускались без проблем.

Пробовал запустить систему в безопасном режиме. Вроде оболочка пытается запуститься, появляется пустое окно с полосами наискосок, все замирает, и нет активности диска.
Пробовал запуск в третьем режиме (с какими-то параметрами) - опять выкидывает в консоль.
В режиме Live CD с диска грузится отлично.

Будет жаль, если придется отказаться от ALT Linux, нашей разработки, даже не попробовав его.  Буду благодарен, если кто подскажет, в чем тут дело.
« Последнее редактирование: 06.11.2011 16:32:06 от neburrarh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Приложите /var/log/Xorg.0.log
Скорей всего загрузился модуль  nouveau и не даёт загрузиться модулю nvidia, а /etc/X11/... прописан nvidia.

http://www.altlinux.org/Nvidia
http://www.altlinux.org/Переход_на_драйверы_Nvidia_и_fglrx
http://www.altlinux.org/Установка_проприетарных_драйверов_NVIDIA_и_ATI

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
У вас монитор не сообщает частоту, на которой может работать видеокарта

Оффлайн neburrarh

  • Участник
  • *
  • Сообщений: 4
ruslandh, спасибо, попробую эти рецепты, после напишу, как прошло.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Оборудование самое что ни на есть стандартное:
 видеокарта: NVIDIA GeForce 4 MX 440 with AGP8x
Это может оказаться фатально. Точнее, возможно, придётся отказаться от драйвера nvidia и использовать nouveau. Я не проверял совсем свежие ядра, но ядерный модуль старого драйвера, в котором осталась ещё поддержка MX 440, плохо начал работать ещё во времена до 2.6.30. По крайней мере, я, c FX 5500, до сих пор сижу дома на 5.1 с 2.6.27-ovz-smp. Правда касается это не загрузки вообще, а просто очень медленной работы, так что, может быть, не стоит разбираться с драйвером nvidia.
« Последнее редактирование: 06.11.2011 17:50:07 от asy »

Оффлайн neburrarh

  • Участник
  • *
  • Сообщений: 4
Выкладываю отчет о проделанном:
Выполнил некоторые действия по рецептам, данным в страничках, ссылки на которые дал russlandh.
1)Так как в безопасном режиме оболочка частично грузится, воспользовался первым рецептом http://www.altlinux.org/Установка_проприетарных_драйверов_NVIDIA_и_ATI:
Ctrl+Alt+F1 — после входа — Ctrl+Alt+F7 — успешно загрузилась KDE.
Далее по указаниям отредактировал файл /etc/sysconfig/grub2 и перегенерировал конфиг Груба.
В нормальном режиме KDE по-прежнему не грузится.
В безопасном режиме зашел в настройки дисплея.
В настройках был выставлен драйвер nvidia (proprietary).
Поиграл с настройками дисплея.
Изменил качество цветопередачи дисплея до 256 цветов, после чего смог зайти в нормальном режиме. Далее поиграл с разрешениями экрана — при любом разрешении KDE грузилась успешно. Тем не менее, с 8-битным цветом изображение далеко не айс, поэтому увеличил  качество цветопередачи дисплея до 65 тыс. цветов — в нормальном режиме оболочка опять не грузится.

Восстановил качество цветопередачи на дефолтное, после чего попытался сменить проприетарные драйверы (nvidia) на открытые:

#xsetup-monitor -d nouveau
Перезагрузка — оболочка уже не грузится ни в нормальном, ни в безопасном режиме.

Далее попытался перейти обратно на драйвер Nvidia, согласно подробным указаниям на страничке http://www.altlinux.org/Переход_на_драйверы_Nvidia_и_fglrx. Оболочка не грузится ни в каком режиме.

В конце концов выполнил команду:

#xsetup-monitor -d nvidiaпосле чего смог как раньше через  Ctrl+Alt+F7 зайти в GUI в безопасном режиме.

На этом пока остановился в тупике.
Пока буду работать так, в безопасном режиме, через Ctrl+Alt+F7.
---------------
Видяха действительно древняя, но скорость работы у меня в ALT Linux вроде не хуже, чем в винде.
« Последнее редактирование: 07.11.2011 09:35:06 от neburrarh »

Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
видеокарта: NVIDIA GeForce 4 MX 440 with AGP8x
О драйверах для nvidia надо смотреть на сайте nvidia:
http://www.nvidia.ru/Download/index.aspx?lang=ru

Драйвер 285.05.09, который сейчас идет по умолчанию в KDesktop 6 поддерживает видеокарты Geforce, начиная с 6 series
http://www.nvidia.ru/object/linux-display-ia32-285.05.09-driver-ru.html

Для Вашей карты последний драйвер -- это 100.14.11
http://www.nvidia.ru/object/linux_display_ia32_100.14.11_ru.html

Попробуйте с помощью mc от root'а переместить из каталога  /usr/share/hwdatabase/videoaliases, например, в домашнюю папку файлы nvidia-285.05.09.xinf (280.13.xinf -- в зависимости от установленного ядра) или переименовать. Перезагрузитесь. Должен загрузиться драйвер 173.14.31. Если графика не загрузилась, аналогично перемещаете (переименовываете) файл nvidia-173.14.31.xinf.  Перезагружаетесь. Система должна загрузиться с оставшимся драйвером 96.43.20, который должен поддерживать Вашу карту. Если и это не поможет, пишите в рассылки, багзиллу.

Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
Лучше, конечно, заменить карту на более новую.
Сейчас еще можно найти в интернет-магазинах карты nvidia - agp. Например, GF 7300 - 7600. Они поддерживаются последним драйвером nvidia.


Оффлайн neburrarh

  • Участник
  • *
  • Сообщений: 4
squire, последовал вашему совету.
Переместил nvidia-285.05.09.xinf-перезагруз-ничего.
Переместил nvidia-173.14.31.xinf-перезагруз-ничего.

Посмотрел файл nvidia-96.43.20.xinf - там прописана и моя модель видеокарты. Скопировал эту строчку в файл nvidia-285.05.09.xinf, переместил файлы обратно. Перезагрузка - всё так же.

Закачал драйвер со странички http://www.nvidia.ru/object/linux_display_ia32_100.14.11_ru.html, перезагрузился, в консоли под рутом начал установку. Сперва два warning'а, потом по очереди требования что-то скачать с инета по FTP, что-то перекомпилировать, что-то вякнул про ядро 2.4 и 2.6 и, под конец, ERROR.

Тем не менее, решение должно существовать - ведь в безопасном режиме мне удаётся зайти в GUI! Значит, задействуется какая-то из версий драйвера, корректно работающая с моей видеокартой.
« Последнее редактирование: 09.11.2011 18:15:57 от neburrarh »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Тем не менее, решение должно существовать - ведь в безопасном режиме мне удаётся зайти в GUI! Значит, задействуется какая-то из версий драйвера, корректно работающая с моей видеокартой.
Так можно же посмотреть в /var/log/Xorg.*.log, что именно загрузилось.

Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
Закачал драйвер со странички http://www.nvidia.ru/object/linux_display_ia32_100.14.11_ru.html, перезагрузился, в консоли под рутом начал установку. Сперва два warning'а, потом по очереди требования что-то скачать с инета по FTP, что-то перекомпилировать, что-то вякнул про ядро 2.4 и 2.6 и, под конец, ERROR.
Так Вы всю графическую подсистему разломаете, если уже не разломали.

Тем не менее, решение должно существовать - ведь в безопасном режиме мне удаётся зайти в GUI! Значит, задействуется какая-то из версий драйвера, корректно работающая с моей видеокартой.
Скорее всего vesa, узнать можно, посмотрев /var/log/Xorg.0.log
Вы все же подпишитесь на рассылки
https://lists.altlinux.org/mailman/listinfo/community
И задайте свой вопрос там. Конкретно Вам может ответить разработчик KDesktop 6 Sergey V Turchin со товарищи. Они явно могут помочь.

Оффлайн brechalov77

  • Участник
  • *
  • Сообщений: 19
Здравствуйте! Такая же ситуация, нет окна входа в систему, как можно это исправить. Видеокарта: Nvidia GeForce2 MX 400.

Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
Здравствуйте! Такая же ситуация, нет окна входа в систему, как можно это исправить. Видеокарта: Nvidia GeForce2 MX 400.

# mcedit /etc/X11/xorg.confВ секции "Driver" исправьте "nv" на "vesa".
Сохранить - F2,
выход - F10,
# rebootДальнейший разговор в зависимости от результата.

Оффлайн brechalov77

  • Участник
  • *
  • Сообщений: 19
Нашёл строку: /etc/X11/xorg.conf.d, дальше строка: 10-monitor.conf:
 
как её поправить, с клавиатуры нажимаешь на стрелки и картинка двигается? На буквы, цифры и ничего не происходит!
« Последнее редактирование: 15.12.2011 19:32:29 от brechalov77 »

Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
Нашёл строку: /etc/X11/xorg.conf.d, дальше строка: 10-monitor.conf:
как её поправить, с клавиатуры нажимаешь на стрелки и картинка двигается? На буквы, цифры и ничего не происходит!
Изучайте mc.
Просмотр файла по F3, редактирование по F4.