LinuxForum.Fans
Тема

Проблема с запуском графической среды.

Автор: aleksandr9511 10 сообщений 3073 просмотров
#328551

Операционная система: Fedora Russian Remix 19 x86_64
Процессор: Intel Core 2 Duo CPU E7200
В/карта: NVIDIA GeForce 7100 / nForce 630i

Собственно, сама проблема - при загрузкe графической среды (KDE, GNOME) система виснет напрочь, даже не открывается рабочий стол. Или если откроется - работает максимум 1 минуту. Сейчас загрузился в кедах в безопасном режиме - полёт идеальный, ничего не виснет, все норм.
Драйвер стандартный - nouveau, так как при попытке установить драйвер нвидиа (akmod-nvidia) система вообще перестает загружаться.
Такое -же происходит и с убунту. Пробовал установить виндовс - не виснет вообще. Жесткий диск новый. Грешу либо на видиокарту, либо на оперативку.
Помогите, пожалуйста, установить причину зависаний ОС.

#328555

Я проверил бы насчёт нагрева, в первую очередь, видеокарту. Ну и проц заодно.
Оп! Поспешил с ответом. Это же встроенная графика. Просто нужно потрогать рукой чипсет, думаю что руку удержать на нём будет сложно.

#328558

Установи akmod-nvidia
В 19 федоре просто yum install akmod-nvidia мало. Почитай вот здесь:
http://wiki.russianfedora.pro/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2_NVidia

Процитирую

Показать
Для установки запустим одну из нижеследующих команд.

Обычное решение:
yum install akmod-nvidia

или для PAE-ядра:
yum install akmod-nvidia kernel-PAE-devel

Поясню, что мы ставим и для чего.

Пакет akmod-nvidia — содержит в себе исходники для т.н. kmod-пакетов (пакеты, содержащие модули ядра), и с помощью утилиты от RPMFusion akmods под каждое новое ядро, утилита будет собирать новый kmod-nvidia. Это просто, безопасно и по опыту работает стабильнее, чем надеяться на RPMFusion и их выпуск kmod-nvidia-пакетов. Для PAE-ядра. Пакет kernel-PAE-devel мы ставим потому, что yum не умеет различать какое ядро установлено.

Проверяем.

проверяем наличие файла /etc/X11/xorg.conf командой:
ls -l /etc/X11/xorg.conf

если такой файл есть, тебе его покажут, если нет — то bash об этом скажет, файл этот должен быть, без него ничего не заведется, если его нет — что-то ты не так поставил, проверяй, переставляй;

проверяем наличие файла /etc/X11/xorg.conf.d/00-nvidia.conf командой:
ls -l /etc/X11/xorg.conf.d/00-nvidia.conf

все тоже самое, файл должен быть, без него не заработает;

проверяем наличие файла /etc/modprobe.d/blacklist-nouveau.conf, командой:
ls -l /etc/modprobe.d/blacklist-nouveau.conf

файл тоже должен быть, но начиная с 18-ой федоры и ядра 3.6.9 я стал сильно сомневаться в его реальной нужности, но об этом позже.

Завершаем установку.

Итак нам осталось совсем чуть-чуть. Надо пересобрать initrd с учетом файла /etc/modprobe.d/blacklist-nouveau.conf. Делаем это командой:
/usr/libexec/plymouth/plymouth-update-initrd

Но для несчастных пользователей Fedora 18 и ядра 3.6.9 и выше, есть еще кое-что. Открываем файл /etc/default/grub, ищем строку, которая начинается так:
GRUB_CMDLINE_LINUX=

ищем в этой строке запись rdblacklist=nouveau и если таковой записи нет, добавляем ее через пробел в конец этой строки. Без этого пока блоб не будет работать, может эту строчку снова вернут в пакет, но лучше убедиться, что она точно есть! Обновляем записи GRUB2 командой от root’а:
grub2-mkconfig -o /boot/grub2/grub.cfg

Для тех, у кого 64-х битная ОС (x86_64) также есть отдельный совет: поставь 32-х битную версию библиотек nvidia.

Делается это такой командой:
yum install xorg-x11-drv-nvidia-libs.i686

Всё.

Перезагружаемся и проверяем, как работает блоб.

В общем мне понадобилось только grub переконфигурировать, всё остальное не делал.

#328564

redix, а при помощи какого софта это можно проверить? На линуксе.
Может и правда, видиокарта от нагрева глючит, у меня куллер сдыхает практически, еле работает - компьютер при включении шумит как ракета перед взлетом.
Но потом вроде стихает интенсивность шума.

DarkDigger, я как раз по этой рекомендации делал - итог - система перестала загружаться. *SCRATCH*

#328566

"aleksandr9511⇓" написал:
redix, а при помощи какого софта это можно проверить? На линуксе.
А зачем софт? Зайди в биос и там обязательно будет раздел с температурой, напряжением и оборотами кулеров.
Добавлю, что при температуре +75 руку на радиаторе не удержать.
#328571

Пакет существует давно и называется lm-sensors.
После установки надо как root запустить sensors-detect.

Пётр.

#328574

aleksandr9511, а видеокарта встроенная или pci?

#328581

"aleksandr9511⇓" написал:
Встроенная
Советую заменить охлаждение чипсета на активное, хотя лучше конечно, обычная видеокарта, даже простенькая.
Такое поможет.
Войдите или зарегистрируйтесь, чтобы ответить.