Modprobe: ERROR: could not insert 'nvidia': No such device, no screens found. [РЕШЕНО]
nukassel 24 марта, 2013 - 09:54
Доброго времени. Проблема состоит в том, что после установки nvidia-drivers и создания конфига для иксов (Xorg -configure, nvidia-xconfig) не стартуют иксы:
Loading extension GLX modprobe: ERROR: could not insert 'nvidia': No such device Fatal server error: no screens found (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. (EE) Server terminated with error (1). Closing log file.
Вот Xorg0.log:
[ 639.057] (II) "glx" will be loaded. This was enabled by default and also specified in the config file. [ 639.057] (II) LoadModule: "glx" [ 639.058] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 639.069] (II) Module glx: vendor="X.Org Foundation" [ 639.069] compiled for 1.13.1, module version = 1.0.0 [ 639.069] ABI class: X.Org Server Extension, version 7.0 [ 639.069] (==) AIGLX enabled [ 639.070] Loading extension GLX [ 639.071] (II) LoadModule: "nvidia" [ 639.071] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so [ 639.072] (II) Module nvidia: vendor="NVIDIA Corporation" [ 639.072] compiled for 4.0.2, module version = 1.0.0 [ 639.072] Module class: X.Org Video Driver [ 639.168] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your [ 639.168] (EE) NVIDIA: system's kernel log for additional error messages. [ 639.168] (II) UnloadModule: "nvidia" [ 639.168] (II) Unloading nvidia [ 639.168] (EE) Failed to load module "nvidia" (module-specific error, 0) [ 639.168] (EE) No drivers available. [ 639.168] Fatal server error: [ 639.168] no screens found [ 639.168] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 639.169] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 639.169] (EE)
А вот ещё dmesg:
NVRM: The NVIDIA GeForce FX 5200 GPU installed in this system is NVRM: supported through the NVIDIA 173.14.xx Legacy drivers. Please NVRM: visit http://www.nvidia.com/object/unix.html for more NVRM: information. The 310.32 NVIDIA driver will ignore NVRM: this GPU. Continuing probe... NVRM: No NVIDIA graphics adapter found!
В mace.conf стоит VIDEO_CARDS="nvidia".
#uname -a:Linux Hserver 3.7.10-gentoo #2 SMP Tue Feb 19 23:13:46 MSK 2013 i686 Intel(R) Celeron(R) CPU 2.00GHz GenuineIntel GNU/Linux
lspci | grep VGA: 01:00.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)
Помогите, в чём может быть проблема?
»
- Для комментирования войдите или зарегистрируйтесь
Что здесь? grep NVIDIA
Что здесь?
буду честен, я не знаю, почему у меня все работает
grep NVIDIA
grep NVIDIA /usr/src/linux/.config
lspci
/
https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers ?
:wq
--
Live free or die
Ну так же ставил, всё один в
Ну так же ставил, всё один в один, только не ставил nvidia-settings.
Ну вам же ясно
Ну вам же ясно написали:
Вы установили версию драйверов 310.32, эта версия поддерживает только последние модели видеокарт, вам нужно поставить версию 173.14.xx.
Я в портажах новенький,
Я в портажах новенький, подскажите как установить ту самую старую версию драйверов?
Вам ссылку дали
Вам ссылку дали http://gentoo.ru/node/26893#comment-199991 в этом ссобщении, буквально в начале стать идёт.
Я всё понял, извините, я
Я всё понял, извините, я очень невнимательный и плохо знаю английский(
А это плохо, развивайте
А это плохо, развивайте "внимательность" иначе в Gentoo вам будет плохо. И учите язык, хотя бы на базовом уровне, иначе опять же будет плохо. Хотя бы научитесь пользоваться онлайн переводчиками, например http://translate.google.ru/ .
Теперь другая проблема( Не
Теперь другая проблема(
Не хотят ставиться прошлые версии:
http://pastebin.com/PDwa6NhD
Вам предлагают использовать
Вам предлагают использовать более старое ядро, ниже чем gentoo-sources-3.7.*, т.к. начиная с этой версии ядра в исходных кодах ядра было изменено расположение одного заголовочного файла, а именно:
В ядрах версии ниже 3.7 этот файл располагался по указанному пути, в ядрах, начиная с версии 3.7 этот файл располагается в /usr/src/linux/include/generated/uapi/linux/version.h, поэтому модуль ядра и не может собраться с ядром этой версии.
Выходов несколько:
- использовать ядра ниже 3.7
- Сделать наложение патча на исходные модули ядра
- сделать временно символьную ссылку, установить nvidia-drivers, убрать ссылку:
Для получения более подробной информации можете просмотреть bug на gentoo bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=447566
UPD:
Последний вариант сработает, но он не самый правильный. Лучше воспользоваться вторым вариантом.
3)Символическая ссылка у меня
3)Символическая ссылка у меня там была и раньше, с ней не устанавливается.
2)второй сейчас попробую
Вы всю команду скопировали
Вы всю команду скопировали или вы опять не внимательны?
Команда целиком:
Это одна строка, у вас скачается содержимое ссылки https://447566.bugs.gentoo.org/attachment.cgi?id=340010 в файл /etc/portage/patches/x11-drivers/nvidia-drivers-173.14.36/3.7.patch .
Извините опять моя
Извините опять моя невнимательность( ,Спасибо вам большое что помогли несмотря на всю мою нубовость, установка пошла...