После установки драйверов NVIDIA перестает работать графический режим

Автор Fieryx, 07 февраля 2013, 05:55:59

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Fieryx

Доброго времени суток!
Моя проблема схожа (или идентична?) с этой:
https://debianforum.ru/index.php?topic=1226.0
Может что-то с тех времен изменилось? Я плохо разобрался.

Драйвер качал с сайта NVIDIA.

Перед установкой через synaptic установил все, о чем просил установщик nvidia. Во время установки он ругнулся на то, что "the cc version check failed" - это, как я понимаю, значит, что рекомендуемая версия gcc отличается от той, которая установлена у меня (новая). Потом установщик сказал, что "Unable to find the kernel source tree for the currently runnig kernel". Решение этого я нагуглил  apt-get install linux-headers'uname -r'

Итак, после установки:
Удаляю содержимое xorg.conf и только тогда графика начинает работать, хотя и тормозит заметно сильнее, чем перед установкой.
Есть и Intel'овская видеокарта и видеокарта от NVIDIA. Если все-таки драйвера для NVIDIA не ставятся, то может их совсем удалить? Но как это сделать в ручную? find -name nvidia из корневого каталога ничего не дал, точнее, я просто не дождался результатов.

В общем, надеюсь на помощь.

yura_n

Для удаления есть nvidia-uninstall. Но попробуйте настроить сначала, с помощью nvidia-xconfig и nvidia-settings.

Fieryx

Цитата: yura_n от 07 февраля 2013, 06:30:32
Для удаления есть nvidia-uninstall. Но попробуйте настроить сначала, с помощью nvidia-xconfig и nvidia-settings.
nvidia-xconfig перезаписывает xorg.conf
nvidia-settings в консоли не работает, а графический режим не работает тоже. Можно запустить только до перезапуска Х.

xorg.conf
Открыть содержимое (спойлер)

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 310.32  (buildmeister@swio-display-x86-rhel47-01)  Mon Jan 14 15:51:51 PST 2013


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
[свернуть]

Как же быть? Это жуткое 1024х768, вместо 1600х900, просто убивает.

После удаления драйвера NVIDIA xorg.conf пустой, как и после установки linux. Это странно?

lisss

Нужно содержание файла /var/log/Xorg.0.log после неудачи запуска иксов при установленном драйвере.
Также попробуйте удалить/переименовать /etc/xorg.conf после установки драйвера.

Fieryx

lisss, спасибо за отклик, я тут прочитал как обновить ядро. Была версия 2.Х какая-то,  теперь 3.4 и после перезагрузки разрешение стало 1600х900.

Теперь пробую установить Nvidia драйвер, но повторяется ошибка "Unable to find the kernel source tree for the currently runnig kernel". Раньше помогало  apt-get install linux-headers'uname -r' , но теперь не помогает.
Открыть содержимое (спойлер)
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Не удалось найти пакет linux-headersuname -r
[свернуть]

Udachnik

А откуда ядро ставилось? Естественно что apt не находит заголовочных файлов для нового ядра, потому что их просто нет.

Fieryx

Udachnik, deb http://backports.debian.org/debian-backports squeeze-backports main

# apt-cache search linux-image-3
# apt-get -t squeeze-backports install linux-image-3.2.0-0.bpo.2-amd64 firmware-linux-free

qupl

Цитата: Fieryx от 07 февраля 2013, 19:24:04
Раньше помогало  apt-get install linux-headers'uname -r' , но теперь не помогает.
Открыть содержимое (спойлер)
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Не удалось найти пакет linux-headersuname -r
[свернуть]
В сей текст закралась очепятка :)
Правильно копипастить тут:
apt-get install linux-headers-`uname -r`


Fieryx

Цитата: qupl от 07 февраля 2013, 21:25:39
В сей текст закралась очепятка :)
Правильно копипастить тут:
apt-get install linux-headers-`uname -r`
О, и правда. Теперь все пошло, но после установки драйверов nvidia снова графика отключилась. Только курсор мигал в левом верхнем углу.

Цитата: lisss от 07 февраля 2013, 17:43:44
Нужно содержание файла /var/log/Xorg.0.log после неудачи запуска иксов при установленном драйвере.
Не хочет сюда копироваться. Там куча всего и файл к сообщению не прикрепить.

lisss


Fieryx

Цитата: lisss от 07 февраля 2013, 23:30:55
http://pastebin.com/
Не, не получается. Хоть маленькими частями пробую из консоли копировать, хоть все целиком. Никак не выходит.
Просто какие-то куски копируются.
UPD
Маленькими кусочками копировал и накопировал в итоге.
Открыть содержимое (спойлер)

qupl

Цитировать(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Не видят Х-ы никаких драйверов nvidia, используется intel.