Некоторое время назад я установил драйверы xorg edgers nvidia 331 для моего Nvidia 420M с Ubuntu 13.10.
Сегодня я бегал как обычно
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
И с тех пор мой ноутбук всегда загружается, low-graphics mode
чтобы спросить, нужно ли устранить проблему, проверить журналы и т. Д., Но даже после установки начальной загрузки в режим низкой графики это не происходит (зависает в x, но я все еще могу CtrlAltF1-6. Я удалил мои графические драйверы после этого переустановил их (тот же эффект). Убрал xorg edgers PPA, установил nvidia-319
драйверы (те же).
Всегда режим низкой графики.
У меня также были проблемы с ядром 3.12, которое я установил (вручную с kernel.org, но после того, как я полностью удалил их и обновил GRUB; теперь есть проблема с драйверами.)
я прилагаю Xorg.0.log
[ 9.912]
X.Org X Server 1.14.5
Release Date: 2013-12-12
[ 9.912] X Protocol Version 11, Revision 0
[ 9.912] Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
[ 9.912] Current Operating System: Linux icanseeyou 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64
[ 9.912] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic root=UUID=cd852128-b5f9-4c66-82c0-08ffd489da5d ro persistent quiet splash
[ 9.912] Build Date: 17 December 2013 10:06:15AM
[ 9.912] xorg-server 2:1.14.5-1ubuntu2~saucy1 (For technical support please see http://www.ubuntu.com/support)
[ 9.912] Current version of pixman: 0.30.2
[ 9.913] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 9.913] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 9.913] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 2 22:53:36 2014
[ 9.913] (==) Using config file: "/etc/X11/xorg.conf"
[ 9.913] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 9.913] (==) ServerLayout "Layout0"
[ 9.913] (**) |-->Screen "Screen0" (0)
[ 9.913] (**) | |-->Monitor "Monitor0"
[ 9.913] (**) | |-->Device "Device0"
[ 9.913] (**) |-->Input Device "Keyboard0"
[ 9.913] (**) |-->Input Device "Mouse0"
[ 9.913] (==) Automatically adding devices
[ 9.913] (==) Automatically enabling devices
[ 9.913] (==) Automatically adding GPU devices
[ 9.913] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 9.913] Entry deleted from font path.
[ 9.913] (==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/Type1,
built-ins
[ 9.913] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 9.913] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 9.913] (WW) Disabling Keyboard0
[ 9.913] (WW) Disabling Mouse0
[ 9.913] (II) Loader magic: 0x7fd9888bfd20
[ 9.913] (II) Module ABI versions:
[ 9.913] X.Org ANSI C Emulation: 0.4
[ 9.913] X.Org Video Driver: 14.1
[ 9.913] X.Org XInput driver : 19.1
[ 9.913] X.Org Server Extension : 7.0
[ 9.914] (--) PCI:*(0:1:0:0) 10de:0df1:1025:0487 rev 161, Mem @ 0xb2000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[ 9.915] (II) Open ACPI successful (/var/run/acpid.socket)
[ 9.915] Initializing built-in extension Generic Event Extension
[ 9.915] Initializing built-in extension SHAPE
[ 9.915] Initializing built-in extension MIT-SHM
[ 9.915] Initializing built-in extension XInputExtension
[ 9.915] Initializing built-in extension XTEST
[ 9.915] Initializing built-in extension BIG-REQUESTS
[ 9.915] Initializing built-in extension SYNC
[ 9.915] Initializing built-in extension XKEYBOARD
[ 9.915] Initializing built-in extension XC-MISC
[ 9.915] Initializing built-in extension SECURITY
[ 9.915] Initializing built-in extension XINERAMA
[ 9.915] Initializing built-in extension XFIXES
[ 9.915] Initializing built-in extension RENDER
[ 9.915] Initializing built-in extension RANDR
[ 9.915] Initializing built-in extension COMPOSITE
[ 9.915] Initializing built-in extension DAMAGE
[ 9.915] Initializing built-in extension MIT-SCREEN-SAVER
[ 9.915] Initializing built-in extension DOUBLE-BUFFER
[ 9.915] Initializing built-in extension RECORD
[ 9.915] Initializing built-in extension DPMS
[ 9.915] Initializing built-in extension X-Resource
[ 9.915] Initializing built-in extension XVideo
[ 9.915] Initializing built-in extension XVideo-MotionCompensation
[ 9.915] Initializing built-in extension SELinux
[ 9.915] Initializing built-in extension XFree86-VidModeExtension
[ 9.915] Initializing built-in extension XFree86-DGA
[ 9.915] Initializing built-in extension XFree86-DRI
[ 9.915] Initializing built-in extension DRI2
[ 9.915] (II) "glx" will be loaded by default.
[ 9.915] (WW) "xmir" is not to be loaded by default. Skipping.
[ 9.915] (II) LoadModule: "dri2"
[ 9.915] (II) Module "dri2" already built-in
[ 9.915] (II) LoadModule: "glamoregl"
[ 9.916] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 10.024] (II) Module glamoregl: vendor="X.Org Foundation"
[ 10.024] compiled for 1.14.3, module version = 0.5.1
[ 10.024] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.024] (II) LoadModule: "glx"
[ 10.024] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[ 10.071] (II) Module glx: vendor="NVIDIA Corporation"
[ 10.071] compiled for 4.0.2, module version = 1.0.0
[ 10.071] Module class: X.Org Server Extension
[ 10.071] (II) NVIDIA GLX Module 319.60 Wed Sep 25 14:24:11 PDT 2013
[ 10.071] Loading extension GLX
[ 10.071] (II) LoadModule: "nvidia"
[ 10.071] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
[ 10.085] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 10.085] compiled for 4.0.2, module version = 1.0.0
[ 10.085] Module class: X.Org Video Driver
[ 10.091] (II) NVIDIA dlloader X Driver 319.60 Wed Sep 25 14:04:14 PDT 2013
[ 10.091] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 10.092] (++) using VT number 7
[ 10.096] (II) Loading sub module "fb"
[ 10.096] (II) LoadModule: "fb"
[ 10.096] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 10.097] (II) Module fb: vendor="X.Org Foundation"
[ 10.097] compiled for 1.14.5, module version = 1.0.0
[ 10.097] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.097] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 10.097] (II) Loading sub module "wfb"
[ 10.097] (II) LoadModule: "wfb"
[ 10.097] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 10.100] (II) Module wfb: vendor="X.Org Foundation"
[ 10.100] compiled for 1.14.5, module version = 1.0.0
[ 10.100] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.100] (II) Loading sub module "shadow"
[ 10.100] (II) LoadModule: "shadow"
[ 10.100] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 10.101] (II) Module shadow: vendor="X.Org Foundation"
[ 10.101] compiled for 1.14.5, module version = 1.1.0
[ 10.101] ABI class: X.Org ANSI C Emulation, version 0.4
[ 10.101] (II) Loading sub module "ramdac"
[ 10.101] (II) LoadModule: "ramdac"
[ 10.101] (II) Module "ramdac" already built-in
[ 10.103] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[ 10.103] (==) NVIDIA(0): RGB weight 888
[ 10.103] (==) NVIDIA(0): Default visual is TrueColor
[ 10.103] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 10.103] (**) NVIDIA(0): Enabling 2D acceleration
[ 10.109] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
[ 10.109] (EE) NVIDIA(0): system's kernel log for additional error messages and
[ 10.109] (EE) NVIDIA(0): consult the NVIDIA README for details.
[ 10.109] (EE) NVIDIA(0): *** Aborting ***
[ 10.109] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 10.109] (II) UnloadModule: "nvidia"
[ 10.109] (II) UnloadSubModule: "shadow"
[ 10.109] (II) UnloadSubModule: "wfb"
[ 10.109] (II) UnloadSubModule: "fb"
[ 10.109] (EE) Screen(s) found, but none have a usable configuration.
[ 10.109] (EE)
Fatal server error:
[ 10.109] (EE) no screens found(EE)
[ 10.109] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 10.109] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 10.109] (EE)
[ 10.110] (EE) Server terminated with error (1). Closing log file.
Мое установленное ядро Linux и заголовки
ii linux-generic 3.11.0.15.16 amd64 Complete Generic Linux kernel and headers
ii linux-headers-3.11.0-15 3.11.0-15.23 all Header files related to Linux kernel version 3.11.0
ii linux-headers-3.11.0-15-generic 3.11.0-15.23 amd64 Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii linux-headers-generic 3.11.0.15.16 amd64 Generic Linux kernel headers
ii linux-image-3.11.0-15-generic 3.11.0-15.23 amd64 Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii linux-image-extra-3.11.0-15-generic 3.11.0-15.23 amd64 Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii linux-image-generic 3.11.0.15.16 amd64 Generic Linux kernel image
Установленные пакеты nvidia
ii nvidia-319-updates 319.60-0ubuntu1 amd64 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-settings-319-updates 319.60-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
dmesg
Ответы:
У меня была такая же проблема всего несколько часов назад, последняя 331 сломана. Переход на предыдущий или любой другой драйвер, включая nouveau с открытым исходным кодом, работать не будет, единственное решение - удалить все пакеты nvidia и установить драйвер из .run, который можно загрузить с веб-сайта nvidia.
http://www.nvidia.com/Download/index.aspx?lang=en-us
Там выберите свою графическую карту, архитектуру и т. Д. И загрузите установщик. Когда это будет сделано, вам нужно будет установить его из командной строки без запуска X. Нажмите Ctrl + Alt + F6 и после входа в систему:
Теперь, если ваш драйвер был загружен в папку «Загрузки»:
Я использовал звездочку здесь, потому что я не могу знать, является ли загруженный вами драйвер точно таким же именем, как мой, поскольку он зависит от вашего графического процессора. Вы можете использовать автозаполнение с помощью клавиши табуляции, чтобы использовать точное имя .run.
Следуйте инструкциям на экране. Когда вы закончите, перезагрузите компьютер:
Если после перезагрузки вы видите ту же проблему, снова войдите в TTY и попробуйте:
Это должно восстановить новый /etc/X11/xorg.conf
Просто быстрое обновление для всех, кто использовал мое решение: сегодня новое обновление некоторых библиотек gl снова сломало мою систему. Мне пришлось переустановить пакет запуска NVIDIA, он пожаловался на то, что некоторые его библиотеки были изменены, и восстановил их в рабочее состояние. Кажется, существует проблема совместимости между библиотеками из официальных репозиториев и библиотеками, упакованными в драйвер. Это причина, по которой я не люблю устанавливать вещи извне. Чтобы переустановить драйвер, убейте X с помощью
и переустановите .run с помощью
источник
-> Installing NVIDIA driver version 331.20. -> Running distribution scripts executing: '/usr/lib/nvidia/pre-install'... -> done. -> The distribution-provided pre-install script failed! Continue installation anyway? (Answer: No)
Это Шмель. Шмель помещает в черный список nvidia-драйвера. Итак, Ubuntu пытается загрузить драйверы при запуске, но они находятся в черном списке. Удаление Шмеля помогло мне.
источник
У меня была та же самая проблема с 2 дня назад после обновления пакета nvidia-331 ( 331.20-0ubuntu8 ~ xedgers ~ saucy1 ).
Затем я попробовал несколько подходов, например. ppa-purge, используя официальный nvidia-current, nvidia-319 из репозиториев Ubuntu. Однако он не мог автоматически запускать графический интерфейс должным образом (всегда говорите, чтобы работать в режиме низкого разрешения, а затем зависал, если я продолжал), мне нужно было выйти в режим консоли и ввести ниже, чтобы восстановить графический интерфейс,
Затем я просто попытался использовать пакет x-swat (вместо xedgers), поскольку на веб-странице xedgers сказано, что это более стабильный пакет.
Я снова установил nvidia-331 (но другую минорную версию 331.20-0ubuntu1 ~ xedgers ~ saucy1 ), и теперь он может автоматически загружать графический интерфейс при запуске.
Это может быть связано с тем, что при установке пакета x-swat nvidia-331 связанные с ним пакеты добавляются / конфигурируются снова, основная причина может отсутствовать в самом пакете nvidia-331, но, по крайней мере, теперь я могу вернуть его к нормальному запуску ,
Возможно, стоит попробовать.
источник
x-swat
но потом воспользовался ответом родителя и установил драйверы из.run
файла.То же самое случилось со мной после обновления установки Ubuntu 13.10 на Thinkpad W520 с двумя графическими картами 2014-01-05. Обновление включало драйвер nvidia-331 (331.20-0ubuntu1 ~ xedgers ~ saucy1) от PPA-приложения xorg-edgers.
Очистка и переустановка unity-greeter, lightdm, xorg, xserver-xorg, linux-headers и переход на nvidia-current или nvidia-current-updates и переход на gdm не дали никакого эффекта.
Проблема определенно в шмеле, который, кажется, входит в комплект nvidia-331 в этом конкретном обновлении. Компьютер не вернется в нормальное состояние, пока шмель не будет удален.
На случай, если вы уже испортили свои драйверы, вот несколько сложная процедура для решения проблемы:
На экране «Система работает в режиме низкой графики» нажмите Ctrl-Alt-F1, чтобы получить терминал и войти в систему. В качестве альтернативы вы можете запустить систему с нажатой клавишей Shift, выбрать режим восстановления, активировать сети и перейти к корневая оболочка.
Если вы ранее сталкивались с пакетами nvidia и файлами конфигурации X11, возможно, потребуется создать резервную копию всех файлов xorg.conf, затем удалить их и создать новый:
Наконец, перезагрузите компьютер, и все должно быть в порядке:
Имейте в виду, что проблема «Система работает в режиме низкой графики» может иметь много причин, и это решение охватывает только одну возможную причину - обновление nvidia-331, зараженное шмелем.
Также имейте в виду, что проблема может возникнуть снова при будущих обновлениях, поэтому убедитесь, что шмель не будет установлен при следующем обновлении драйвера nvidia.
источник
Смотрите следующую ошибку https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1265570
Причина, по которой ppa-purge или понижение версии драйвера nvidia не работают, заключается в том, что /etc/modprobe.d/bumblebee.conf все еще остается позади.
источник
Я могу подтвердить, что шмель вызывает проблему. Просмотр конфигурационного файла шмеля в /etc/modules.d показывает, что он занесен в черный список модуля nvidia-331. Это, вероятно, недавнее изменение шмеля. Удаление шмеля с помощью следующей командной строки устраняет проблему:
Очевидно, вам следует делать это только в том случае, если вы на самом деле не используете модуль bumblebee (а если вы используете драйверы nvidia, то, вероятно, нет).
Эта проблема затрагивает все драйверы NVIDIA до версии 311
источник
Подобно проблемам, упомянутым выше, у меня также была драка с системой Ubuntu 13.10 после обновления 2 дня назад. Даже запуск официального установщика NVIDIA не помог.
Это из памяти, поэтому, пожалуйста, извините за отсутствие точных деталей.
У меня была другая система 13.10, работающая нормально с несколькими отличиями. Nvidia-331 и ядро "сдерживаются". Поэтому я решил, что нужно убедиться, что пакеты ядра и nvidia-331 похожи на эту рабочую систему.
Моим решением было удалить все пакеты nvidia apt-get remove --purge nvidia *
Удалите ядро 3.11.0-15-generic и т. Д.
Установите ядро 3.11.0-14-generic (3.11.0-14.21) и linux-headers-3.11.0-14
Затем мне понадобились более ранние версии пакетов Xedgers. Я погуглил каждый из этих пакетов и взял их с launchpad.net ~ saucy1_amd64.deb
apt-get install nvidia-common Затем установите вышеуказанные пакеты Xedgers .... (dpkg -i package.deb)
У меня возникли некоторые проблемы с зависимостями, и он хотел обновить nvidia-331 до более позднего пакета Xedgers - не то, что нам нужно - я немного не уверен в том, что я сделал, но я запустил aptitude и приостановил пакет nvidia-331 (нажмите «=»).
Я думаю, что после этого мне все еще нужно было "apt-get -f install". Не уверен.
Все идет хорошо, DKMS должен выложить драйвер для ядра 3.11.0-14. То есть должен быть файл "nvidia_331.ko" в: /lib/modules/3.11.0-14-generic/updates/dkms
Если нет, я думаю, что «dpkg -configure nvidia-331» должен снова пройти процесс DKMS.
Конечный результат от "dpkg -l | grep nvidia"
ii nvidia-331 331.20-0ubuntu1 ~ xedgers ~ saucy1 amd64 Двоичный драйвер NVIDIA Xorg, модуль ядра и библиотека VDPAU ii ii nvidia-common 1: 0.2.83 amd64 переходный пакет для общих драйверов ubuntu ii ii nvidia-persistensed 331.20-0ubuntu1 ~ xedgers ~ saucy1 amd64 Загрузите драйвер ядра NVIDIA и создайте файлы устройств. ii nvidia-settings-331 331.20-0ubuntu1 ~ xedgers ~ saucy1 amd64 Инструмент для настройки графического драйвера NVIDIA
Последнее, возможно, не связанное с этим, было то, что по какой-то причине в / etc / X11 не было xorg.conf. «service lightdm stop» еще ничего не делал, я бы увидел связанные с X процессы, ссылающиеся на «lightdm» и «failsafe».
Я переместил /etc/X11/xorg.conf.failsafe в /etc/X11/xorg.conf.failsafe.backup. В процессе обновления были созданы резервные копии более ранних файлов xorg.conf, поэтому я скопировал один из них как /etc/X11/xorg.conf.
Все отсортировано.
Я повторил этот процесс в другой системе и не столкнулся с проблемой Xorg.conf.
Я надеюсь, что мои комментарии здесь помогут кому-то.
Приветствия.
источник