#1 2022-09-24 04:40:46
- FearTheDragon
- Member
- Registered: 2020-04-11
- Posts: 27
ERROR: Module nvidia not found.
My arch partition lags and holds on boot. I’m pretty sure my nvidia package is broken because when I tried to modinfo it, it says:
modinfo nvidia
modinfo: ERROR: Module nvidia not found
Do you know how I can fix this? I have nvidia installed already.
#2 2022-09-24 05:07:14
- Scimmia
- Fellow
- Registered: 2012-09-01
- Posts: 10,046
Re: ERROR: Module nvidia not found.
What kernel and what nvidia package?
#3 2022-09-24 06:00:04
- FearTheDragon
- Member
- Registered: 2020-04-11
- Posts: 27
Re: ERROR: Module nvidia not found.
Kernel: linux-5.19.10
Nvidia: nvidia-515.76-1
#4 2022-09-24 06:37:46
- seth
- Member
- Registered: 2012-09-03
- Posts: 35,316
Re: ERROR: Module nvidia not found.
pacman -Qikk nvidia linux
Edit: did you maybe update the system but didn’t reboot?
Last edited by seth (2022-09-24 06:38:13)
#5 2022-09-24 06:43:21
- FearTheDragon
- Member
- Registered: 2020-04-11
- Posts: 27
Re: ERROR: Module nvidia not found.
Output of pacman -Qikk nvidia linux:
pacman -Qikk nvidia linux
Name : nvidia
Version : 515.76-1
Description : NVIDIA drivers for linux
Architecture : x86_64
URL : https://www.nvidia.com/
Licenses : custom
Groups : None
Provides : NVIDIA-MODULE
Depends On : linux nvidia-utils=515.76 libglvnd
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 29.98 MiB
Packager : Sven-Hendrik Haase <svenstaro@gmail.com>
Build Date : Thu 22 Sep 2022 11:50:18 PM PDT
Install Date : Fri 23 Sep 2022 09:42:54 PM PDT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
nvidia: 14 total files, 0 altered files
Name : linux
Version : 5.19.10.arch1-1
Description : The Linux kernel and modules
Architecture : x86_64
URL : https://github.com/archlinux/linux/commits/v5.19.10-arch1
Licenses : GPL2
Groups : None
Provides : VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE KSMBD-MODULE
Depends On : coreutils kmod initramfs
Optional Deps : wireless-regdb: to set the correct wireless channels of your country
linux-firmware: firmware images needed for some devices [installed]
Required By : bbswitch deepin-anything-arch nvidia
Optional For : base
Conflicts With : None
Replaces : virtualbox-guest-modules-arch wireguard-arch
Installed Size : 178.82 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Tue 20 Sep 2022 08:17:59 AM PDT
Install Date : Fri 23 Sep 2022 08:29:23 PM PDT
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
linux: 6844 total files, 0 altered files
uname -a:
Linux bestdragon 5.14.10-1-MANJARO #1 SMP PREEMPT Thu Oct 7 06:43:34 UTC 2021 x86_64 GNU/Linux
I tried updating the system again, and then rebooting, but nothing really changed.
Thank you for your help, by the way. I’m not really sure what’s wrong, to be honest.
#6 2022-09-24 06:57:01
- skunktrader
- Member
- From: Brisbane, Australia
- Registered: 2010-02-14
- Posts: 1,502
Re: ERROR: Module nvidia not found.
FearTheDragon wrote:
I’m not really sure what’s wrong, to be honest.
The first thing thats wrong is you should be asking for support at the manjaro boards. This forum only supports Arch linux
#7 2022-09-24 07:02:13
- seth
- Member
- Registered: 2012-09-03
- Posts: 35,316
Re: ERROR: Module nvidia not found.
The second thing is that you’re booting an old kernel, likely because you forgot to mount the /boot partition or so.
#8 2022-09-24 07:04:27
- FearTheDragon
- Member
- Registered: 2020-04-11
- Posts: 27
Re: ERROR: Module nvidia not found.
I’m actually using arch. This is an old arch usb I found from a long time ago that I want to get set up again, I don’t know why it says manjaro to be honest (I had an error recently where one of my mirrorlists was set to a manjaro one, it messed with my system)
I’m mounting my arch usb from a manjaro one but other than that I have no idea why it says manjaro, to be honest.
#9 2022-09-24 07:05:38
- FearTheDragon
- Member
- Registered: 2020-04-11
- Posts: 27
Re: ERROR: Module nvidia not found.
Oh dang, I forgot to mount my boot partition! Let me do that and try to update everything and see if that works!
#10 2022-09-24 07:12:43
- seth
- Member
- Registered: 2012-09-03
- Posts: 35,316
Re: ERROR: Module nvidia not found.
I’m mounting my arch usb from a manjaro one
So you’re booting some manjaro system and then chroot into an arch system?
You’re still running that manjaro kernel and you need a kernel module for the running kernel, no matter what else may be installed somewhere.
#11 2022-09-24 07:18:02
- FearTheDragon
- Member
- Registered: 2020-04-11
- Posts: 27
Re: ERROR: Module nvidia not found.
Oh, I didn’t know that! I just kind of figured «ehh close enough it should still work.» Learned something new, I’m just going to boot from my arch usb to try and fix this.
#12 2022-09-24 07:36:03
- FearTheDragon
- Member
- Registered: 2020-04-11
- Posts: 27
Re: ERROR: Module nvidia not found.
Here’s the updated uname -a, except I’m chrooting into it using an arch partition:
Linux bestdragon 5.19.10-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 20 Sep 2022 15:17:59 +0000 x86_64 GNU/Linux
I’m sorry for being such a dip, probably should have known that mounting from manjaro wouldn;t be as good as mounting from arch.
#13 2022-09-24 07:53:53
- FearTheDragon
- Member
- Registered: 2020-04-11
- Posts: 27
Re: ERROR: Module nvidia not found.
Here’s something that can maybe help? This is one of the last entries of my journalctl (I’m pretty sure it’s because my nvidia thing isn’t working, but you guys know a lot more than me)
Unable to run X server
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE) Server terminated with error (1). Closing log file.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE)
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional i>
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: for help.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: at http://wiki.x.org
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Please consult the The X.Org Foundation support
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE)
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE) no screens found(EE)
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Fatal server error:
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE)
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE) Device(s) detected, but none match those in the config file.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) UnloadModule: "modesetting"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE) Screen 0 deleted because of no matching config section.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE) open /dev/dri/card0: No such file or directory
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (WW) Falling back to old probe method for modesetting
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE) open /dev/dri/card0: No such file or directory
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) modesetting: Driver for Modesetting Kernel Drivers: kms
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: ABI class: X.Org Video Driver, version 25.2
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Module class: X.Org Video Driver
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: compiled for 1.21.1.4, module version = 1.21.1
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) Module modesetting: vendor="X.Org Foundation"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) LoadModule: "modesetting"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: ABI class: X.Org Server Extension, version 10.0
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: compiled for 1.21.1.4, module version = 1.0.0
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) Module glx: vendor="X.Org Foundation"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) LoadModule: "glx"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (--) PCI: (1@0:0:0) 10de:2520:1558:50f3 rev 161, Mem @ 0x9e000000/16777216, 0>
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (--) PCI:*(0@0:2:0) 8086:9bc4:1558:50f3 rev 5, Mem @ 0x6202000000/16777216, 0>
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) systemd-logind: took control of session /org/freedesktop/login1/session/>
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (++) using VT number 1
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: X.Org Server Extension : 10.0
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: X.Org XInput driver : 24.4
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: X.Org Video Driver: 25.2
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: X.Org ANSI C Emulation: 0.4
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) Module ABI versions:
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: If no devices become available, reconfigure udev or disable AutoAddDe>
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (II) The server relies on udev to provide the list of input devices.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) ModulePath set to "/usr/lib/xorg/modules"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: /usr/share/fonts/75dpi
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: /usr/share/fonts/100dpi,
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: /usr/share/fonts/TTF,
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) FontPath set to:
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Entry deleted from font path.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (WW) The directory "/usr/share/fonts/Type1" does not exist.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Entry deleted from font path.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (WW) The directory "/usr/share/fonts/OTF" does not exist.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Entry deleted from font path.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (WW) The directory "/usr/share/fonts/misc" does not exist.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) Max clients allowed: 256, resource mask: 0x1fffff
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) Automatically binding GPU devices
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) Automatically adding GPU devices
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) Automatically enabling devices
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) Automatically adding devices
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Using a default monitor configuration.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) No monitor specified for screen "Default Screen Section".
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (**) | |-->Device "integrated"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Using the first device section listed.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) No device specified for screen "Default Screen Section".
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (**) | |-->Monitor "<default monitor>"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (**) |-->Screen "Default Screen Section" (0)
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) No screen section available. Using defaults.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) No Layout section. Using the first Screen section.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) Using system config directory "/usr/share/X11/xorg.conf.d"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) Using config directory: "/etc/X11/xorg.conf.d"
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) Log file: "/var/log/Xorg.0.log", Time: Sat Sep 24 00:40:51 2022
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (++) from command line, (!!) notice, (II) informational,
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Markers: (--) probed, (**) from config file, (==) default setting,
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: to make sure that you have the latest version.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Before reporting problems, check http://wiki.x.org
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Current version of pixman: 0.40.0
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]:
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=c334729e-cd3a-4e9d-8>
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: Current Operating System: Linux bestdragon 5.19.9-arch1-1 #1 SMP PREEMPT_DYNA>
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: X Protocol Version 11, Revision 0
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: X.Org X Server 1.21.1.4
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (--) Log file renamed from "/var/log/Xorg.pid-563.log" to "/var/log/Xorg.0.lo>
Sep 24 00:40:51 bestdragon audit[554]: USER_START pid=554 uid=0 auid=120 ses=3 msg='op=PAM:session_open grantors=pam_loginuid,pam_key>
Sep 24 00:40:51 bestdragon gdm-launch-environment][554]: pam_env(gdm-launch-environment:session): deprecated reading of user environm>
Sep 24 00:40:51 bestdragon systemd[1]: Started Session 3 of User gdm.
This is the error I get when I try and boot my partition. I discovered that my nvidia wasn’t working due to this error, but it might just be caused by something else as well.
#14 2022-09-24 08:08:57
- seth
- Member
- Registered: 2012-09-03
- Posts: 35,316
Re: ERROR: Module nvidia not found.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (==) No monitor specified for screen "Default Screen Section".
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (**) | |-->Device "integrated"
You’re somehow using optimus manager? But this isn’t about the nvidia GPU for pretty much sure.
Sep 24 00:40:51 bestdragon /usr/lib/gdm-x-session[563]: (EE) open /dev/dri/card0: No such file or directory
https://wiki.archlinux.org/title/Kernel … _KMS_start
Also please don’t post random excerpts not ever, EVER, use «-x» or «-r» w/ journalctl.
One is spam and the other top-posting. They just make stuff hard to read.
And don’t copy and paste out of the pager because it caps lines (trailing «>»)
- Печать
Страницы: [1] 2 3 … 13 Все Вниз
Тема: Проблема с установкой драйверов на видеокарту (Прочитано 7358 раз)
0 Пользователей и 1 Гость просматривают эту тему.
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Лена_ВЕсНА
zg_nico, добрый день! Простите, я новичок и случайно по запросу проблемы вышла на ваш форум, в эту тему. У меня похожая проблема, не знаю, надо ли новую тему создавать, или можно здесь задать вопрос? Давайте, чтобы два раза не вставать, я просто задам вопрос, а уж если так нельзя, ну, не побьете же вы меня? Суть проблемы: У меня не ставится ни один драйвер nvidia. Перебробовала все, которые предлагались в диспетчере драйверов. Начиная с 361 и заканчивая 418. Почитала эту тему. Собрала по вашим командам предложенным всю информацию о системе. И из неё сама поняла, что , возможно, проблема в драйвере nouveau вроде. Но вот что с ней делать?
К сожалению, я плохо разбираюсь во всем этом, но если какие-то несложные команды (без риска снести систему) , то я была бы премного благодарна неимоверно за помощь. Ну, в общем, извините за много букв, прошу помощи. Или хотя бы ответ — возможно ли что-то сделать? Без драйвера глючно работает нужная прога. В систему захожу спокойно без драйверов. Все работает, как и прежде, но в большом разрешении. И постоянно всё дергается, перепрыгивает. Это выбешивает. А драйверы не ставятся. Помогите, плиз)
С уважением. Заранее благодарю.
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.7. Создавать одинаковые темы в разных разделах, публиковать одинаковые сообщения в разных темах, а также добавлять новые темы в неподходящие разделы. Старайтесь чётко определять тематику Вашего сообщения и помещать его в соответствующий раздел форума.
В соответствии с предписаниями Правил форума сообщение перенесено в отдельную, самостоятельную тему.
—zg_nico
« Последнее редактирование: 04 Апреля 2019, 19:00:50 от zg_nico »
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
zg_nico
Display Server: X.Org 1.18.4 drivers: fbdev (unloaded: vesa) FAILED: nouveau
Интересно даже — как у Вас так получилось-то… Вроде, это модуль ядра для совсем другой железки (некий интегрированный графический чип CLE266). Покуда он загружен, стандартный nouveau, если я верно трактую вывод, не может инициализироваться и проприетарный nvidia Вы тоже установить не можете. Таким образом откровенно шокирует:
Все работает, как и прежде
У Вас на редкость стойкая система, смею заметить
Перво-наперво, давайте удалим установленные у Вас на данный момент пакеты nvidia. Они в любом случае не работают, но картину смазывают здорово. Выполните команды:
sudo apt purge nvidia-*
Машину выключаем. Давайте далее пробовать таким образом: будем грузиться с разными параметрами ядра, и смотреть на поведение системы… Посмотрим что из этого получится (в частности, как себя поведет система — даст ли в себя зайти, нормально ли будет выглядеть экран и т.п.)
sudo apt autoremove && sudo apt autoclean
Для того чтобы это проделать:
Исходное состояние: ноутбук/ПК выключен. Нажимаем кнопку включения. Дожидаемся появления экрана GRUB2 (это там, где черный/фиолетовый экран и первая строчка — Ubuntu; если такое вообще не появляется [бывает, когда Ubuntu — единственная система] — при загрузке следует либо держать зажатым Shift, либо отчаянно долбить по Shift, пока такое меню не появится, следует понимать что на некоторых клавиатурах shift на самом деле shift только тогда, когда нажат вместе с Fn), не давая загрузчику начать загрузку (извините за тавтологию) нажмите клавишу ‘e’. Появится текстовый редактор. Глазами находим слова » quiet splash «. Стрелочками на клавиатуре наводим курсор (он прямоугольный и мерцает) в эту область, вписываем туда с клавиатуры желаемую группу параметров ядра, а эти quiet и splash стираем с помощью клавиш backspace или delete (по вкусу). Было:
... quiet splash ...
После манипуляций стало либо:
fbdev.blacklist=1
... modprobe.blacklist=fbdev ...
либо
fbdev.blacklist=1
... modprobe.blacklist=fbdev nouveau.modeset=1 ...
или
... nomodeset ...
или
nouveau.blacklist=1
... modprobe.blacklist=nouveau ...
(попробовать предлагаю все перечисленные случаи), далее жмем F10. Загрузка пойдет вполне обычным образом, разве что будет показан подробный лог того, что делает ядро (как только первый раз получится — машину не обязательно выключать, главное успевать ввести параметр ядра при перезагрузке, — если у Вас c демонстрацией GRUB2 и вводом нового параметра ядра проблем не возникает — то без выключений, просто перезагружайтесь и вводите следующий набор параметров). После загрузки будет показан экран приветствия (возможно, искаженный), и далее Вы сможете попасть в систему. Прошу отписаться по результатам — подумаем что делать дальше.
« Последнее редактирование: 02 Апреля 2019, 06:07:10 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb. Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Лена_ВЕсНА
zg_nico, только что зашла, уже и не надеясь, увидела, что как-то красивенько мой вопрос Вы опубликовали. Простите меня, я пока так не умею. Сейчас всё перечитаю, вникну и попробую всё сделать. Но напишу, вероятно, о результате завтра, потому что у нас другой часовой пояс, и очень поздно. Успела прочитать про «всё работает, как и прежде». Ну, это , в смысле, что я включаю комп — загружается всё, НО аршинными картинками, экран с большим разрешением. 640 * 480 (4:3). Все проги проверила , которые мне нужны, — всё рабочее. Даже «варька» VMware работает, через виртуальную машину я работаю в программе 1С, на варьке стоит винда. Я может Вас смешу своим «сленгом» , но я не продвинутый человек в этом всем, поэтому уж простите. И мне надо было, наверное, сказать, что когда у меня слетел драйвер, появился черный экран, я уже была наученная горьким опытом, и проделав несколько дежурных команд (у меня есть шпаргалочка) , я зашла в систему, и стала устанавливать драйвера, начав с проприетарного. Обычно у меня ставился либо проприетарный, либо 384. У меня уже несколько раз слетал драйвер и я быстренько всё ставила на место. Но не в этот раз. В этот раз полное фиаско. Испробовала все. Если интересно, с помощью каких команд я вышла из черного экрана — вот они.
sudo apt-get purge nvidia*
После каждой перезагрузки мне приходилось логиниться через grub. И ещё плюс каждый раз , когда пробовала все версии драйверов. Я дня два сидела, как зомби. Ничего не получилось.
sudo reboot
sudo apt-get install nvidia
sudo reboot
sudo apt-get install nvidia-current
sudo reboot
sudo lightdm start
sudo reboot
sudo dpkg-reconfigure xserver-xorg
sudo reboot
sudo apt-get purge nvidia*
sudo reboot
Сейчас всё внимательно прочту и отпишусь по результату завтра. Спасибо Вам.
« Последнее редактирование: 01 Апреля 2019, 21:43:28 от zg_nico »
alang
fbdev.blacklist=1
Это лишнее. Просто нуво находится в блэклисте, вот и failed to load. А nvidia не установлен. Как так получилось, не то чтобы очень интересно. Полагаю, следствие бездумного выполнения всех подряд советов из интернета.
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Morisson
blacklist не предоствращает загрузку модуля. Только при загрузке.
Вероятно включен secure boot в БИОСе?
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
zg_nico
с помощью каких команд я вышла из черного экрана — вот они
Среди Вашего перечня уже фигурирует удаление пакетов nvidia. Не торопитесь выполнять описанное в ответе #1, сперва кое-что проясним тогда. Страшного ничего не случится если сделать наоборот, но хочется «чистоты эксперимента»… То есть по логике вещей, как совершенно справедливо заметил ранее уважаемый alang, драйвер у Вас по всей видимости уже «снесен». Однако остался конфигурационный файл /etc/modprobe.d/nvidia-installer-disable-nouveau.conf (что справедливости ради странно, и уж точно должно мешать инициализации nouveau), который, раз уж нет проприетарного драйвера в системе, не лишним будет удалить руками. На всякий случай сделаем его резервную копию (две команды):
#делаем резервную копию конфигурационного файла:
Кроме того, прошу показать выводы команд:
cp /etc/modprobe.d/nvidia-installer-disable-nouveau.conf ~/
#удаляем конфигурационный файл:
sudo rm /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
bootctl status
Первая — дабы проверить предположение уважаемого Morisson (при этом, если команда выдает, что такой пакет не установлен — ничего доустанавливать не нужно, просто покажите вывод). Вторая — хочется посмотреть список подключенных репозиториев.
grep -v '^$|^#' /etc/apt/sources.list{,.d/*.list}
После обозначенных ранее по тексту в этом ответе манипуляций (до выполнения шагов, описанных в ответе #1), перезагрузитесь, и просто проверьте работу системы после удаления конфигурационного файла. Нормально ли загружается, пускает ли в систему, и меняется ли что-то в поведении видеоадаптера. Если на вид все как минимум не хуже, чем было до этого момента, — интересен вывод
inxi -F | grep Graphics -A4
Вывод данный прошу также показать. Ну и после этого — прошу провести эксперименты, описанные в ответе #1, а именно:
— удаление пакетов nvidia (если они уже удалены — данная команда просто ничего не сделает; если что-то все-таки маячит — будет снесено, но нам того и надо)
— попытки загрузки с параметрами ядра. Вариант с modprobe.blacklist=fbdev fbdev.blacklist=1, несмотря на осуждение alang, я бы всё-таки испробовал тоже (о причинах чуть ниже).
и сообщить результаты.
По поводу
Это лишнее
alang, у меня нет уверенности, что этот модуль корректно выгружается. Доводилось на видеокарте GP104M [GeForce GTX 1070 Mobile] [10de:1ba1] (rev a1), к примеру, наблюдать как модуль nouveau оставался загруженным вместе с модулем nvidia, несмотря на то, что был записан в blacklist и даже передавался ядру для отключения в виде параметра при загрузке, — с чем это было связано мне так и не удалось на тот момент времени понять, отсюда и опасения мои относительно данного модуля. На моей машине на данный момент времени модули таковы: drivers: modesetting,nvidia (unloaded: fbdev,vesa,nouveau) и все, сколь я могу судить, работает нормально. Потому и считаю, что не лишним будет проверить вообще вариант выгрузки fbdev принудительно. Хотя, конечно, это лишь мое мнение — на истинность суждений я не претендую
« Последнее редактирование: 02 Апреля 2019, 06:11:15 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb. Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Morisson
ариант с fbdev.blacklist=1, несмотря на осуждение alang, я бы всё-таки испробовал тоже (о причинах чуть ниже).
и сообщить результаты.
Лишнее, оно уже есть в /etc/modprobe.d в блэклисте
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
DimanBG
Вероятно включен secure boot в БИОСе?
Mobo: ASUSTeK model: P5KPL-AM SE v: X.0x
Bios: American Megatrends v: 0506 date: 05/27/2009
CPU: Dual core Intel Core2 Duo E7400 (-MCP-) cache: 3072 KB
Это вряд ли. На фреймбуфере работает из-за кривой установки проприетарного драйвера. И в Ubuntu 16.04 просто так не может быть 418-го драйвера.
Если бы установили то, что штатно предлагается всё уже давно нормально работало при исправности железа конечно.
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Morisson
nouveau.blacklist=1
Такого параметра у этого модуля ядра нет.
Проверьте
modinfo nouveau | grep parm
Формат такой
modprobe.blacklist=модуль1,модуль2....,модульN
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Morisson
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Morisson
А драйвер с сайта ставить не пробовали случаем?
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
zg_nico
Такого параметра у этого модуля ядра нет.
Спасибо что вовремя вправили мне мозги. Внес правки в ответы #1 и #5.
« Последнее редактирование: 02 Апреля 2019, 06:09:08 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb. Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Лена_ВЕсНА
zg_nico, добрый день! Эх, я поторопилась, и всё проделала с точностью, как Вы написали в первом своем сообщении. И, увы, у меня ничего не вышло. После нажатия клавиши F10 всё как Вы и говорили, — бежали строчки, описывая действия ядра, но в последствие я выпадала в черный, дергающийся экран с запросом логина и пароля, и поскольку всё дергалось, приходилось каждый раз заходить в grub, через failsafex, чтобы ввести пароль и логин и попасть в консоль. И в конечном итоге в систему я попала благодаря своей шпаргалке с командами, о которых писала выше. Я уже думаю вот о чем. Если я могу работать и без драйверов, то может есть способ изменить разрешение экрана? Может этот способ будет самым оптимальным в моей ситуации? Система, похоже немножко убита. Стандартным способом ( о котором мне известно) я изменить разрешение не могу. Там стоит единственное разрешение и нет выпадающего окна со списком разрешений. Мне бы изменить разрешение и всё. В игры я на этом компе не играю, 1С без драйвера работает ( но с огромным разрешением, картинки в полэкрана) и приходится постоянно бегунком уходить в конец строчки, и не видно документа целиком (это неудобно). Но сдается мне, что разрешение без драйвера не поменять. Вот в этом и проблема. Сейчас буду читать все новые сообщения и снова вникать и всё делать. К сожалению, когда я начала выполнять ваши рекомендации, здесь новых сообщений ещё не было))) Ну, ничего страшного. Это для опыта пригодится.
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
zg_nico
Лена_ВЕсНА, доброго утра. Есть ли у Вас вариант проверить работу машины путем загрузки с флешки liveUSB? Хотелось бы отсечь вероятность аппаратной неисправности.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb. Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.
![Оффлайн](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E)
Лена_ВЕсНА
А драйвер с сайта ставить не пробовали случаем?
Morisson, нет, драйвера ставила только через «приложения-системные утилиты-настройки-дополнительные драйверы»
Есть ли у Вас вариант проверить работу машины путем загрузки с флешки liveUSB
zg_nico, даже не знаю что это такое. Я, вероятно, «тяжелый пациент» для Вас. Прочитала про резервное копирование и удаление
#делаем резервную копию конфигурационного файла:
и боюсь — а вдруг я не смогу войти потом с помощью своих команд? Не зря же Вы сейчас про флешку спросили))) Нет, к сожалению я кроме ввода команд ничего сама не смогу)
cp /etc/modprobe.d/nvidia-installer-disable-nouveau.conf ~/
#удаляем конфигурационный файл:
sudo rm /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
« Последнее редактирование: 04 Апреля 2019, 19:03:01 от zg_nico »
- Печать
Страницы: [1] 2 3 … 13 Все Вверх
-
ta_debfor
- Posts: 3
- Joined: 2013-11-07 22:38
X doesnt find nvidia module after upgrade to 304.108
#1
Post
by ta_debfor » 2013-11-07 23:08
I’m running Jessie 64bits and after a recent dist-upgrade I found out I now need to use the 304xx legacy driver for my nvidia 7600GT, so I uninstalled the current version and installed the needed legacy dkms version and rebooted. But X fails to start, complaining it doesn’t find the nvidia module.
When booting with the 2.6 line of kernels X works (at least it did until I tried to fix the issue with the 3.x line of kernels).
Did I miss a step ? Any idea what I can do to fix the issue ? the only thing I didn’t try yet is using the smxi script.
Code: Select all
uname -a
Linux linuxbox 3.10-3-amd64 #1 SMP Debian 3.10.11-1 (2013-09-10) x86_64 GNU/Linux
Code: Select all
nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G73 [GeForce 7600 GT] [10de:0391] (rev a1)
Your card is only supported up to the 304 legacy drivers series.
It is recommended to install the
nvidia-legacy-304xx-driver
Code: Select all
dpkg -l | grep nvidia
ii glx-alternative-nvidia 0.4.1 amd64 allows the selection of NVIDIA as GLX provider
ii libgl1-nvidia-legacy-304xx-glx:amd64 304.108-4 amd64 NVIDIA binary OpenGL libraries (304xx legacy version)
ii libgl1-nvidia-legacy-304xx-glx:i386 304.108-4 i386 NVIDIA binary OpenGL libraries (304xx legacy version)
ii libgl1-nvidia-legacy-304xx-glx-i386 304.108-4 i386 NVIDIA binary OpenGL 32-bit libraries (304xx legacy version)
ii libxvmcnvidia1:amd64 304.108-4 amd64 NVIDIA binary XvMC library (304xx legacy version)
ii libxvmcnvidia1:i386 304.108-4 i386 NVIDIA binary XvMC library (304xx legacy version)
ii nvidia-alternative 319.60-2 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-detect 319.60-2 amd64 NVIDIA GPU detection utility
ii nvidia-installer-cleanup 20130816+1 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20130816+1 amd64 NVIDIA binary kernel module support files
ii nvidia-legacy-304xx-alternative 304.108-4 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-legacy-304xx-driver 304.108-4 amd64 NVIDIA metapackage (304xx legacy version)
ii nvidia-legacy-304xx-kernel-3.10-3-amd64 304.108-4+3.10.11-1 amd64 NVIDIA binary kernel module for Linux 3.10-3-amd64
ii nvidia-legacy-304xx-kernel-dkms 304.108-4 amd64 NVIDIA binary kernel module DKMS source (304xx legacy version)
ii nvidia-legacy-304xx-kernel-source 304.108-4 amd64 NVIDIA binary kernel module source (304xx legacy version)
ii nvidia-settings-legacy-304xx 304.108-2 amd64 tool for configuring the NVIDIA graphics driver (304xx legacy version)
ii nvidia-support 20130816+1 amd64 NVIDIA binary graphics driver support files
ii nvidia-vdpau-driver:amd64 319.60-2 amd64 NVIDIA vdpau driver
ii xserver-xorg-video-nvidia-legacy-304xx 304.108-4 amd64 NVIDIA binary Xorg driver (304xx legacy version)
Code: Select all
cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.108 Wed Jul 31 19:35:17 PDT 2013
GCC version: gcc version 4.7.3 (Debian 4.7.3-8)
Code: Select all
lsmod | grep nvidia
nvidia 11239877 0
i2c_core 24353 2 nvidia,i2c_nforce2
Code: Select all
cat /etc/modprobe.d/nvidia.conf
alias nvidia nvidia-legacy-304xx
remove nvidia-legacy-304xx rmmod nvidia
Code: Select all
from /var/log/Xorg.0.log
[ 35.848] (II) LoadModule: "nvidia"
[ 35.849] (WW) Warning, couldn't open module nvidia
[ 35.849] (II) UnloadModule: "nvidia"
[ 35.849] (II) Unloading nvidia
[ 35.849] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 35.849] (EE) No drivers available.
Code: Select all
contents of xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "0"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "dri2"
Load "record"
Load "extmod"
Load "glx"
Load "dbe"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Idek Iiyama"
HorizSync 31.5 - 93.8
VertRefresh 56.0 - 85.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GT"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinViewOrientation" "LeftOf"
Option "DualHead" "1"
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "CRT: 1280x1024 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "enable"
EndSection
Code: Select all
cat /etc/modprobe.d/blacklist.conf
blacklist nouveau
Code: Select all
grep nouveau /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset nouveau.modeset=0"
Last edited by ta_debfor on 2013-11-08 00:28, edited 2 times in total.
-
morfik
- Posts: 10
- Joined: 2013-11-07 21:56
- Location: Europe/Poland
Re: X doesnt find nvidia module after upgrade to 304.108
#2
Post
by morfik » 2013-11-07 23:40
Maybe it’s because of your xorg.conf ? I have the same graphic card but 32bit system, and it works just fine. I think you should remove all dri related entries in module section in your xorg.conf file. I had some issues with that too. Anyway, here is config of my graphic card:
Code: Select all
[code]# cat /etc/X11/xorg.conf.d/20-monitor.conf
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG Electronics L1732P"
HorizSync 30.0 - 71.0
VertRefresh 56.0 - 75.0
EndSection
Section "Device"
Option "NoLogo" "1"
Identifier "Device0"
# Driver "nouveau"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GT"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
[/code]
-
ta_debfor
- Posts: 3
- Joined: 2013-11-07 22:38
Re: X doesnt find nvidia module after upgrade to 304.108
#3
Post
by ta_debfor » 2013-11-08 00:23
This xorg.conf has been working and untouched since 2011, it could contains some obsolete stuff but I don’ t think it would cause the nvidia module to not be found.
Do you run the same kernel / driver / module version ?
Meanwhile I’ll give your advice a try right now and post the results.
ok results are in, commenting out the modules didn’t help, it removed the notices about those modules being already built in, but that’s all.
I’m wondering if switching to legacy drivers requires changing the module name from nvidia to nvidia-legacy somewhere.
I just noticed that modinfo doesn’t find the nvidia module either but there is a nvidia-legacy-304xx module:
Code: Select all
modinfo nvidia
ERROR: Module nvidia not found.
Code: Select all
modinfo nvidia-legacy-304xx
filename: /lib/modules/3.10-3-amd64/updates/dkms/nvidia-legacy-304xx.ko
alias: char-major-195-*
version: 304.108
supported: external
license: NVIDIA
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: i2c-core
vermagic: 3.10-3-amd64 SMP mod_unload modversions
parm: NVreg_EnableVia4x:int
parm: NVreg_EnableALiAGP:int
parm: NVreg_ReqAGPRate:int
parm: NVreg_EnableAGPSBA:int
parm: NVreg_EnableAGPFW:int
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_RemapLimit:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UseVBios:int
parm: NVreg_RMEdgeIntrCheck:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_EnableMSI:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RmMsg:charp
parm: NVreg_NvAGP:int
Code: Select all
update-alternatives --config nvidia
There are 2 choices for the alternative nvidia (providing /usr/lib/nvidia/nvidia).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/nvidia/current 319 auto mode
1 /usr/lib/nvidia/current 319 manual mode
* 2 /usr/lib/nvidia/legacy-304xx 304 manual mode
After removing the empty /usr/lib/nvidia/current directory left over for some reason:
Code: Select all
update-alternatives --config nvidia
There is only one alternative in link group nvidia (providing /usr/lib/nvidia/nvidia): /usr/lib/nvidia/legacy-304xx
Nothing to configure.
-
ta_debfor
- Posts: 3
- Joined: 2013-11-07 22:38
Re: X doesnt find nvidia module after upgrade to 304.108
#4
Post
by ta_debfor » 2013-11-08 01:03
I don’t know if it was a module aliasing issue, but after going through the documentation and the recommended reading of http://forums.debian.net/viewtopic.php? … 44#p306438 and still not being able to fix the issue, I resorted to using sgfxi from the smxi script suite to install the nvidia driver.
Now X is working again and modinfo finds a nvidia module.
Code: Select all
cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.116 Mon Oct 28 20:39:03 PDT 2013
GCC version: gcc version 4.7.3 (Debian 4.7.3-8)
Code: Select all
modinfo nvidia
filename: /lib/modules/3.10-3-amd64/kernel/drivers/video/nvidia.ko
alias: char-major-195-*
version: 304.116
supported: external
license: NVIDIA
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: i2c-core
vermagic: 3.10-3-amd64 SMP mod_unload modversions
parm: NVreg_EnableVia4x:int
parm: NVreg_EnableALiAGP:int
parm: NVreg_ReqAGPRate:int
parm: NVreg_EnableAGPSBA:int
parm: NVreg_EnableAGPFW:int
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_RemapLimit:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UseVBios:int
parm: NVreg_RMEdgeIntrCheck:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_EnableMSI:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RmMsg:charp
parm: NVreg_NvAGP:int
Code: Select all
from Xorg.0.log:
[ 5242.385] (II) LoadModule: "nvidia"
[ 5242.386] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 5242.388] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 5242.388] compiled for 4.0.2, module version = 1.0.0
[ 5242.388] Module class: X.Org Video Driver
[ 5242.388] (II) NVIDIA dlloader X Driver 304.116 Mon Oct 28 20:40:38 PDT 2013
[ 5242.388] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
I’m not happy to not be using the debian way, but I don’t have more time to spend on this issue right now. I’ll try to switch back to the debian way later.
Last edited by ta_debfor on 2013-11-08 01:19, edited 1 time in total.
-
morfik
- Posts: 10
- Joined: 2013-11-07 21:56
- Location: Europe/Poland
Re: X doesnt find nvidia module after upgrade to 304.108
#5
Post
by morfik » 2013-11-08 01:06
Check this out:
Code: Select all
root:~# uname -a
Linux morfikownia 3.12-0.slh.1-aptosid-686 #1 SMP PREEMPT Mon Nov 4 00:55:30 UTC 2013 i686 GNU/Linux
root:~# dpkg -l | grep -i nvidia
ii glx-alternative-nvidia 0.4.1 i386 allows the selection of NVIDIA as GLX provider
ii libgl1-nvidia-legacy-304xx-glx:i386 304.108-4 i386 NVIDIA binary OpenGL libraries (304xx legacy version)
ii libgl1-nvidia-legacy-304xx-glx-i386 304.108-4 i386 NVIDIA binary OpenGL 32-bit libraries (304xx legacy version)
ii libxvmcnvidia1:i386 304.108-4 i386 NVIDIA binary XvMC library (304xx legacy version)
ii nvclock-gtk 0.8b4+cvs20100914-5 i386 Overclock an NVIDIA card (GTK+ interface)
ii nvidia-detect 319.60-2 i386 NVIDIA GPU detection utility
ii nvidia-installer-cleanup 20130816+1 i386 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20130816+1 i386 NVIDIA binary kernel module support files
ii nvidia-legacy-304xx-alternative 304.108-4 i386 allows the selection of NVIDIA as GLX provider
ii nvidia-legacy-304xx-driver 304.108-4 i386 NVIDIA metapackage (304xx legacy version)
ii nvidia-legacy-304xx-kernel-dkms 304.108-4 i386 NVIDIA binary kernel module DKMS source (304xx legacy version)
ii nvidia-legacy-304xx-kernel-source 304.108-4 i386 NVIDIA binary kernel module source (304xx legacy version)
ii nvidia-settings-legacy-304xx 304.108-2 i386 tool for configuring the NVIDIA graphics driver (304xx legacy version)
ii nvidia-support 20130816+1 i386 NVIDIA binary graphics driver support files
ii xserver-xorg-video-nvidia-legacy-304xx 304.108-4 i386 NVIDIA binary Xorg driver (304xx legacy version)
root:~# lsmod | grep -i nvidia
nvidia 10226142 40
root:~# modinfo nvidia
ERROR: Module nvidia not found.
root:~# modinfo nvidia-legacy-304xx
filename: /lib/modules/3.12-0.slh.1-aptosid-686/updates/dkms/nvidia-legacy-304xx.ko
alias: char-major-195-*
version: 304.108
supported: external
license: NVIDIA
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends:
vermagic: 3.12-0.slh.1-aptosid-686 SMP preempt mod_unload modversions PENTIUMII
parm: NVreg_EnableVia4x:int
parm: NVreg_EnableALiAGP:int
parm: NVreg_ReqAGPRate:int
parm: NVreg_EnableAGPSBA:int
parm: NVreg_EnableAGPFW:int
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_RemapLimit:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UseVBios:int
parm: NVreg_RMEdgeIntrCheck:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_EnableMSI:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RmMsg:charp
parm: NVreg_NvAGP:int
root:~# update-alternatives --config nvidia
There is only one alternative in link group nvidia (providing /usr/lib/nvidia/nvidia): /usr/lib/nvidia/legacy-304xx
Nothing to configure.
root:~# cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86 Kernel Module 304.108 Wed Jul 31 20:03:20 PDT 2013
GCC version: gcc version 4.8.2 (Debian 4.8.2-
morfik:~$ glxinfo |grep -Ei '(direct rendering|opengl)'
direct rendering: Yes
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7600 GT/PCIe/SSE2
OpenGL version string: 2.1.2 NVIDIA 304.108
OpenGL shading language version string: 1.20 NVIDIA via Cg compiler
OpenGL extensions:
So, as you can see I have pretty much the same stuff.
If I were you, I would delete/backup your xorg.conf and create a file in /etc/X11/xorg.conf.d/ with the following content:
Code: Select all
Section "Device"
Identifier "Video Card"
Driver "nvidia"
EndSection
Try it, if this works, you know what that means, if not, I have no idea what’s wrong.
-
PeterB
- Posts: 120
- Joined: 2010-10-03 16:53
- Has thanked: 1 time
- Been thanked: 2 times
Re: X doesnt find nvidia module after upgrade to 304.108
#6
Post
by PeterB » 2013-11-08 12:54
ta_debfor wrote: Any idea what I can do to fix the issue ?
I’m having similar problems, which are difficult to resolve because often the machine reboots OK, giving the impression of a resolution, only to fail on the next cold boot. Recovery (single mode) generally starts X [strangely, because that implies the driver can still run!].
I think the problem may be the mixture of versions. You and I both had some modules at 304.?? [non-legacy], some at 304.108 [legacy-304xx] and some at 319-60.
The legacy-304xx series packages are a subset of what existed before. Maybe the resolution is to ditch every nvidia package that is not depended on, that is not part of the legacy-304xx series?
My guess is that you shouldn’t have nvidia-alternative [319.60] as well as nvidia-legacy-304xx-alternative.
Maybe nvidia-detect is not needed? There are no dependencies on it and no legacy-304xx version.
https://wiki.debian.org/NvidiaGraphicsDrivers
Still, blind leading the blind really. I do hope the maintainer will flesh out the wiki page with some guidance on “legacy”-304xx.
According to the man page of lsmod
the command shows “what kernel modules are currently loaded”.
I wrote a script that uses modinfo
to show what kernel object (.ko) files are actually in use:
#!/bin/sh
for i in `lsmod | awk '{print $1}' | sed -n '1!p'`; do
echo "###############################$i###############################"
echo ""
modinfo $i
echo ""
echo ""
done
Now I found out that modinfo nvidia
shows the following output:
ERROR: modinfo: could not find module nvidia
Do you guys have any explanation for this?
asked Apr 3, 2013 at 8:58
JohnnyFromBFJohnnyFromBF
3,45610 gold badges30 silver badges41 bronze badges
0
Your nvidia
module is perfectly loaded and working. The problem lies in modinfo
.
modinfo
fetch the list of known modules by reading the /lib/modules/$(uname -r)/modules.*
files, which are usually updated with depmod
.
If depmod -a
has not been run after installing the nvidia
module, then modinfo
does not knows about it. This does not prevent anybody from loading the module with insmod
and lsmod
will show it just fine if loaded.
answered Apr 3, 2013 at 10:35
2
If you’ve recently uninstalled your nvidia driver, you may have unistalled the module from your system, but it’s still in your initrd. You can check which are in your initrd with lsinitrd
. Or just try reinstalling your kernel to see if it no longer shows up in lsmod
.
answered Apr 19, 2013 at 1:07
drsdrs
5,2238 gold badges38 silver badges68 bronze badges