Несколько раз устанавливал драйвер nvidia. Результат всегда непредсказуем.
Последних 2 раза не смог установить. Проблема всегда с nouveau (достало!). Пытался сделать init 3, затем установить run файл. Пишет - драйвер nouveau несовместим с nvidia. Пытался выгрузить модуль - не даёт, пишет - модуль используется. Пытался совсем удалить nouveau - вместе с ним удаляются все драйверы X11.
Пытался поставить nv - иксы с ним не стартуют, пишет что-то про "nokms".
Пытался даже vesa поставить, у меня слишком большой монитор, с таким разрешением не работает, ничего не видно.
Расскажите, пожалуйста, по пунктам, как снести проклятый nouveau и поставить nvidia.
Правильная установка драйвера nvidia
Я сейчас с мобилы, писатьмного не буду, проблем ни каких не было при установки, подключил репы, в mcc выбрал свою карту, все установилось, работает. Видюха gt430
Первый раз у меня тоже всё было нормально. Подключил репы, зашёл в настройку видео, система предложила проприетарный драйвер и всё. Теперь на той же машине на начисто установленной системе никакими способами не ставится!
Если интересует, конфигурация - атлон 2 240, 4 Гб ддр2, GF 9800, монитор Benq 2411 1920x1080. Mageia 1 32bit gnome.
Несколько раз устанавливал драйвер nvidia. Результат всегда непредсказуем.
Последних 2 раза не смог установить. Проблема всегда с nouveau (достало!). Пытался сделать init 3, затем установить run файл. Пишет - драйвер nouveau несовместим с nvidia. Пытался выгрузить модуль - не даёт, пишет - модуль используется. Пытался совсем удалить nouveau - вместе с ним удаляются все драйверы X11.
Пытался поставить nv - иксы с ним не стартуют, пишет что-то про "nokms".
Пытался даже vesa поставить, у меня слишком большой монитор, с таким разрешением не работает, ничего не видно.
Расскажите, пожалуйста, по пунктам, как снести проклятый nouveau и поставить nvidia.
драйвера то с оф сайта ставите?
надо из репозитория.
но сначала, репозитории надо подключить. читать: http://linuxforum.ru/viewtopic.php?id=16464
когда все подключено (core, non-free, tained)
[console]mcc[/console]
оборудование - настройка графического сервера - видеокарта (Nvidia чего-то там)
![]()
ничего выбирать не надо, просто нажимай ОК.
![]()
вылезет сообщение: для вашей видеокарты доступны проприетарные драйвера... бла бла бла... желаете установить их?
![]()
соглашайся, выкачает пакеты, перезагружайся.
вот тебе и проприетарные драйвера.
если не сработает, из репозитория через установка-удаление программ устанавливать
dkms-nvidia-current
x11-driver-video-nvidia-current
У меня локальный репозитарий. Обновляю примерно раз в неделю. Всё делал именно так и не раз.
НО! При попытке проверить эти установки они не сохраняются и пишут ошибку. Поэтому следующим этапом я пробовал run файлы.
Надо бы уточнить что за видеокарта.
Стандартная банальная GF 9800, во всех других линуксах всегда было без проблем. В мандриве 2010.2 всё отлично.
я не совсем понял.
драйвер установлен, но не работает так получается?
/etc/X11/xorg.conf сюда скиньте пожалуйста
только под тегом
текст , если не затруднит
у меня, кстати, geforce 9600 и никаких проблем.
/etc/X11/xorg.conf
Показать
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************
Section "ServerFlags"
Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort)
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection
Section "Module"
Load "v4l" # Video for Linux
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName "BenQ G2411HDA"
HorizSync 24-83
VertRefresh 50-76
# Monitor preferred modeline (60.0 Hz vsync, 67.5 kHz hsync, ratio 16/9, 91 dpi)
ModeLine "1920x1080" 148.5 1920 2008 2052 2200 1080 1084 1089 1125 -hsync +vsync
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Device"
Identifier "device1"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce 6100 to GeForce 360"
Driver "nvidia"
Option "DPMS"
Option "DynamicTwinView" "false"
Option "AddARGBGLXVisuals"
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
EndSection
Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
EndSection
Xorg.0.log
Показать
X.Org X Server 1.10.1
Release Date: 2011-04-15
[ 364.558] X Protocol Version 11, Revision 0
[ 364.558] Build Operating System: Linux_2.6.33.7-server-2.2mnb Mageia
[ 364.558] Current Operating System: Linux mag 2.6.38.7-server-1.mga #1 SMP Sun May 22 13:31:43 UTC 2011 i686
[ 364.558] Kernel command line: root=UUID=2a22f3bc-8bb7-4568-a46c-f8268115922c splash=silent vga=788
[ 364.558] Build Date: 17 April 2011 09:49:30PM
[ 364.558]
[ 364.558] Current version of pixman: 0.20.2
[ 364.558] Before reporting problems, check http://bugs.mageia.org
to make sure that you have the latest version.
[ 364.558] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 364.558] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 12 18:55:25 2011
[ 364.558] (==) Using config file: "/etc/X11/xorg.conf"
[ 364.559] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 364.559] (==) ServerLayout "layout1"
[ 364.559] (**) |-->Screen "screen1" (0)
[ 364.559] (**) | |-->Monitor "monitor1"
[ 364.559] (**) | |-->Device "device1"
[ 364.559] (**) Option "DontZap" "False"
[ 364.559] (**) Option "AllowMouseOpenFail"
[ 364.559] (==) Automatically adding devices
[ 364.559] (==) Automatically enabling devices
[ 364.559] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d
[ 364.559] (==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[ 364.559] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 364.559] (II) Loader magic: 0x8235dc0
[ 364.559] (II) Module ABI versions:
[ 364.559] X.Org ANSI C Emulation: 0.4
[ 364.559] X.Org Video Driver: 10.0
[ 364.559] X.Org XInput driver : 12.2
[ 364.559] X.Org Server Extension : 5.0
[ 364.560] (--) PCI:*(0:1:0:0) 10de:062b:0000:0000 rev 161, Mem @ 0xfa000000/16777216, 0xd0000000/268435456, 0xf8000000/33554432, I/O @ 0x0000cc00/128, BIOS @ 0x????????/524288
[ 364.560] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 364.560] (II) "extmod" will be loaded by default.
[ 364.560] (II) "dbe" will be loaded by default.
[ 364.560] (II) "glx" will be loaded by default.
[ 364.560] (II) "record" will be loaded by default.
[ 364.560] (II) "dri" will be loaded by default.
[ 364.560] (II) "dri2" will be loaded by default.
[ 364.560] (II) LoadModule: "v4l"
[ 364.560] (II) Loading /usr/lib/xorg/modules/drivers/v4l_drv.so
[ 364.560] (II) Module v4l: vendor="X.Org Foundation"
[ 364.560] compiled for 1.10.0, module version = 0.1.1
[ 364.560] ABI class: X.Org Video Driver, version 10.0
[ 364.560] (II) LoadModule: "extmod"
[ 364.560] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 364.560] (II) Module extmod: vendor="X.Org Foundation"
[ 364.560] compiled for 1.10.1, module version = 1.0.0
[ 364.560] Module class: X.Org Server Extension
[ 364.560] ABI class: X.Org Server Extension, version 5.0
[ 364.560] (II) Loading extension MIT-SCREEN-SAVER
[ 364.560] (II) Loading extension XFree86-VidModeExtension
[ 364.560] (II) Loading extension XFree86-DGA
[ 364.560] (II) Loading extension DPMS
[ 364.560] (II) Loading extension XVideo
[ 364.560] (II) Loading extension XVideo-MotionCompensation
[ 364.560] (II) Loading extension X-Resource
[ 364.560] (II) LoadModule: "dbe"
[ 364.560] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 364.560] (II) Module dbe: vendor="X.Org Foundation"
[ 364.560] compiled for 1.10.1, module version = 1.0.0
[ 364.561] Module class: X.Org Server Extension
[ 364.561] ABI class: X.Org Server Extension, version 5.0
[ 364.561] (II) Loading extension DOUBLE-BUFFER
[ 364.561] (II) LoadModule: "glx"
[ 364.561] (II) Loading /usr/lib/xorg/extra-modules/libglx.so
[ 364.575] (II) Module glx: vendor="NVIDIA Corporation"
[ 364.575] compiled for 4.0.2, module version = 1.0.0
[ 364.575] Module class: X.Org Server Extension
[ 364.575] (II) NVIDIA GLX Module 270.41.19 Mon May 16 23:49:08 PDT 2011
[ 364.575] (II) Loading extension GLX
[ 364.575] (II) LoadModule: "record"
[ 364.576] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 364.576] (II) Module record: vendor="X.Org Foundation"
[ 364.576] compiled for 1.10.1, module version = 1.13.0
[ 364.576] Module class: X.Org Server Extension
[ 364.576] ABI class: X.Org Server Extension, version 5.0
[ 364.576] (II) Loading extension RECORD
[ 364.576] (II) LoadModule: "dri"
[ 364.576] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 364.576] (II) Module dri: vendor="X.Org Foundation"
[ 364.576] compiled for 1.10.1, module version = 1.0.0
[ 364.576] ABI class: X.Org Server Extension, version 5.0
[ 364.576] (II) Loading extension XFree86-DRI
[ 364.576] (II) LoadModule: "dri2"
[ 364.576] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 364.576] (II) Module dri2: vendor="X.Org Foundation"
[ 364.576] compiled for 1.10.1, module version = 1.2.0
[ 364.576] ABI class: X.Org Server Extension, version 5.0
[ 364.576] (II) Loading extension DRI2
[ 364.576] (II) LoadModule: "nvidia"
[ 364.576] (II) Loading /usr/lib/xorg/extra-modules/nvidia_drv.so
[ 364.576] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 364.576] compiled for 4.0.2, module version = 1.0.0
[ 364.576] Module class: X.Org Video Driver
[ 365.151] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[ 365.151] (EE) NVIDIA: system's kernel log for additional error messages.
[ 365.151] (II) UnloadModule: "nvidia"
[ 365.151] (II) Unloading nvidia
[ 365.151] (EE) Failed to load module "nvidia" (module-specific error, 0)
[ 365.151] (II) v4l driver for Video4Linux
[ 365.152] (--) using VT number 8
[ 365.153] (WW) Falling back to old probe method for v4l
[ 365.154] (EE) No devices detected.
[ 365.154]
Fatal server error:
[ 365.154] no screens found
[ 365.154]
Please consult the The X.Org Foundation support
at http://bugs.mageia.org
for help.
[ 365.154] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 365.154]
PS Не понял, как загружать изображения на сайт. Хочу выложить несколько скриншотов.
Показать

Показать

Показать

Показать

Показать

Показать

Вот весь мой путь на свежеустановленной системе с гномом по умолчанию, безо всяких настроек.
Последних 2 скрина делал фотиком, времени мало. Извините за неважное качество, но прочесть можно.
[console]su
<root-пароль>
urpmi glxinfo
glxinfo | grep direct[/console]
вывод из терминала по команде сюда.
после
[console]glxgears[/console]
и вывод опять же сюда (утилита будет работать до бесконечности. чтобы остановить ее нажмите Ctrl + C
оффтоп: о загрузке изображений
Показать
сюда размещайте форумный код bbcode "превью увеличение по клику".
на крайний случай, прячь изображения под спойлером!
Вот весь мой путь на свежеустановленной системе с гномом по умолчанию, безо всяких настроек.
надо сначала обновить систему же.
без этого он и выкачал версию драйвера, не совпадающую с ядром.
Сейчас я работаю с другого компа. Про glxgears знаю, на nouveau показывал мало попугаев.
В мандриве 2010.2 показывал что-то около 18000.
С изображениями вроде разобрался, посмотрел по предыдущим постам, следующий раз рпавильно сделаю, с уменьшением.
Про обновления. Я ставил ВСЕ обновления, в том числе и ядра!!! (перед тем, как всё переустановил начисто). Не помогало.
Я пытался ставить run файлы с разными драйверами вплоть до 280.13.
kuguar,
то есть вы поставили Mageia, обновили ее, установили проприетарный драйвер и это привело к краху X-сервера. правильно я понял?
Я пробовал ставить начисто и подключал только release (core release, nonfree release, tainted release). Потом пытался поставить драйвер.
Пробовал обновить с источников update, затем поставить драйвер.
Это не из-за обновлений. Всегда одна и та же картина.
По идее, в release ядро и модули ядра должны полностью соответствовать друг другу. Ведь на момент релиза дистра никаких update просто не было, люди ставили драйвер и всё работало.
Как ставить правильно драйвер nvidia в текущей ситуации:
1) имеем систему с драйвером нуво
2) в загрузку ядра добавляем строку: nokmsboot (в мандриве2011 по умолчанию)
3) грузимся в систему ставим драйвер nv(или vesa) через XFdrake (это возможно и не нужно c параметром nokmsboot)
4) перезагружаемся (это возможно и не нужно с параметром nokmsboot)
5) Ставим проприетарный драйвер (какой вроде сами знаете)
6) перезагружаемся
7) всё можно настраивать nvidia-settings (если есть желание)
Это всё возможно сделать и через консольный вариант xfdrake
Как-то так в общем.
з.ы. нуво итить его за ногу :D
Спасибо! Как буду рядом с тем компом, попробую.
Можно уточнить - nokmsboot нужно добавить в /boot/grub/menu.lst?
kuguar,
Как загружаетесь, сразу при загрузке и наберите этот параметр для выбранного ядра.
А вообще да, туда.
sgfxi
Yesss!
Приписал в menu.lst "nokmsboot", перезагрузился, в графике выбрал "nv",
перезагрузился и в графике установил nvidia, также как и в предыдущих мандривах.
То есть несовпадение ядра и модуля - это сказки.
Большое спасибо Verg!
Но из-за таких мелочей создаётся негативный образ в принципе отличного дистрибутива.