Автор Тема: Symple Linux 6 nvidia proprietary video driver  (Прочитано 21858 раз)

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #45 : 13.09.2011 14:44:06 »

 просто набрать эту команду ,я тут завис похоже, >:(  пробовал со всех 4-х положений комп не грузится пишет  и ругается на Х-org ?на сервер какой то.Надо тот комп включить чтоб более точно дать инфу.


1. У вас в терминале должно быть приглашение залогиниться - вы вводите свой логин, потом нажимаете enter и вводите пароль, опять enter.

2. Сохраняете  лог иксов(потом сюда его выложите) 

sudo cp /var/log/Xorg.0.log $HOME/Xorg.0.log

3.  Правите /etc/X11/xorg.conf.d/10-monitor.conf .  Насколько я понял, вы консольными редакторами не владеете, поэтому можете сделать так

$ su -
# cat /etc/X11/xorg.conf.d/10-monitor.conf | sed s/nvidia/nouveau/ > /etc/X11/xorg.conf.d/10-monitor.conf.new
# mv -f /etc/X11/xorg.conf.d/10-monitor.conf.new /etc/X11/xorg.conf.d/10-monitor.conf

4. Перезагрузитесь  и выложите сюда ваш Xorg.0.log.

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #46 : 13.09.2011 15:24:54 »
Цитировать
Перезагрузитесь  и выложите сюда ваш Xorg.0.log.
Да не смогу,потому что тот комп не грузится дальше,только зайти в консоль могу ,когда набираю ту команду что написано у вас пишет---bash:/etc/X11/xorg.conf.d/10-monitor.conf Пишу сейчас уже с другого компа.В консоль захожу под  root. Или что то команду не правильно набрал,вроде все знаки и пробелы правильно ставил.
« Последнее редактирование: 13.09.2011 15:28:38 от ARHAN »
Век живи, век учись.

Оффлайн squire

  • Участник
  • *
  • Сообщений: 1 610
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #47 : 13.09.2011 15:33:27 »
# mcedit /etc/X11/xorg.conf.d/10-monitor.conf

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #48 : 13.09.2011 15:35:35 »
Цитировать
Перезагрузитесь  и выложите сюда ваш Xorg.0.log.
Да не смогу,потому что тот комп не грузится дальше,только зайти в консоль могу ,когда набираю ту команду что написано у вас пишет---bash:/etc/X11/xorg.conf.d/10-monitor.conf Пишу сейчас уже с другого компа.В консоль захожу под  root. Или что то команду не правильно набрал,вроде все знаки и пробелы правильно ставил.

Вы что-то не так делаете. Если в консоль заходите под root, то sudo и su - не нужны. Попробуйте укороченный вариант(от рута), может где-то опечатались

sed 's/nvidia/nouveau/' /etc/X11/xorg.conf.d/10-monitor.conf > /etc/X11/xorg.conf.d/10-monitor.conf.new
mv -f /etc/X11/xorg.conf.d/10-monitor.conf.new /etc/X11/xorg.conf.d/10-monitor.conf

Если ошибка все равно вылезет, то запостите сюда строчку, которую вы набираете и полностью сообщение об ошибке. 

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #49 : 13.09.2011 19:37:16 »
Цитировать
Если ошибка все равно вылезет, то запостите сюда строчку, которую вы набираете и полностью сообщение об ошибке.
  Так и не удалось победить.Тупо взял и переставил все по новой.Конечно не понятно куда я там вперся что все заклинило.Дрова  как обычно стоят. 
Цитировать
[root@comp-celeron-cpu-d8743f ~]# lsmod | grep video
video                  10736  1 nouveau
[root@comp-celeron-cpu-d8743f ~]#
  Сенгодня пока ничего не буду трогать. потом еще раз попробую nvidia поставить. ;D пока эксперементов хватит. Спсибо за участие.   
Цитировать
[root@comp-celeron-cpu-d8743f ~]# uname -r
3.0.3-std-def-alt0.M60P.1
  это надо менять  наверно.


« Последнее редактирование: 13.09.2011 19:52:18 от ARHAN »
Век живи, век учись.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #50 : 14.09.2011 01:54:32 »
Вот, что у меня получилось
:)
Бегло пробежался по этому варианту.
Принимается как окончательный черновик. Он более элегантный. Позволяет пользователю тремя кликами мыши с перезагрузкой переключаться с nvidia proprietary на nouveau и обратно.
В этом варианте инструкции переключение не выходит за рамки альтератора.
Но в любом случае ваш вариант хорош.

Инструкция на wiki это безвозвратный переход на nvidia. В Simply конечно останется старое ядро после обновления ядра и тоже можно "попереключаться", но от новичка потребует нетривиальных действий.


Предупреждение для пользователей переезжающих с nouveau на nvidia:
Инструкция на wiki и от Vovka-Korovka это разные инструкции!
Моя инструкция детализирует инструкцию на wiki, - т.е. это её подробный аналог.
Пользуйтесь или той или другой! Но не смешивайте их.


$ su -
# apt-get update
# apt-get dist-upgrade
# update-kernel
На стадии смены драйвера я бы исключил dist-upgrade, - кто знает что в бранче может временно сломаться? Всяко бывает. И вместо одной проблемы пользователь получит две. И м.б. с одинаковыми признаками. Но это ИМХО.

Шаг 2. Если произошло обновление ядра, то обязательно перезагрузите компьютер  и выберите пункт загрузки с новым ядром(обычно это первый пункт меню загрузчика).
Я бы трактовал этот пункт так:

"После успешного завершения команды
update-kernel
перегрузите компьютер"

исключив двусмысленность:
если выполнение команды
apt-get update
завершилось успешно и без ошибок, команда
update-kernel
не может отработать неправильно.

Шаг 3. Установите ядерный модуль видеодрайвера и сам видеодрайвер.

Для владельцев Nvidia

$ su -
# apt-get install kernel-modules-nvidia-std-def
Для владельцев видеокарт nvidia следует добавить предупреждение:
"Не устанавливайте пакет nvidia-xconfig. Запуск этой программы приведёт к генерации файла xorg.conf и вы лишитесь возможности используя alterator-X11 гибкого переключения между свободным и проприетарным драйвером."

# nvidia-xconfig: X configuration file generated by nvidia-xconfig

Если вы не знаете, какой видеокартой вы пользуетесь, то выполните в терминале команду

$ lspci | grep VGA
Этот пункт должен стоять перед инструкцией по установке ядерных модулей.

           
           для владельцев карт Nvidia:

# sed 's/nvidia/nouveau/' /etc/X11/xorg.conf.d/10-monitor.conf > /etc/X11/xorg.conf.d/10-monitor.conf.new
# mv -f /etc/X11/xorg.conf.d/10-monitor.conf.new /etc/X11/xorg.conf.d/10-monitor.conf

           для владельцев карт Radeon:

# sed 's/fglrx/radeon/' /etc/X11/xorg.conf.d/10-monitor.conf  > /etc/X11/xorg.conf.d/10-monitor.conf.new
# mv -f /etc/X11/xorg.conf.d/10-monitor.conf.new /etc/X11/xorg.conf.d/10-monitor.conf
           

Этот блок должен стоять между
Цитировать
Driver "radeon".
(Место вставки)
После правки файла необходимо перезагрузиться.
и начинаться так:
"Вы можете не редактировать файлы напрямую, а выполнить эту же операцию командами от пользователя root:"
После чего будет следовать этот блок.

Прокомментируйте каждый блок этих команд кратким описанием, что делает каждая группа команд.
Следуя золотому правилу безопасности:
Если непонятно что делает неизвестная команда, эта команда никогда не должна выполняться.

Нужно изменить блок:
Цитировать
Успокойтесь и не паникуйте. Вы легко можете вернуться к использованию открытых драйверов, отредактировав файл

/etc/X11/xorg.conf.d/10-monitor.conf
 
на:
"Успокойтесь и не паникуйте. Вы легко можете вернуться к использованию открытых драйверов, отредактировав файл с правами root.
Получите права суперпользователя подав в терминале команду:
su -
и вызовите на редактирование файл командой:
mcedit /etc/X11/xorg.conf.d/10-monitor.conf"
Правка по причине того, что пользователь воспринимает указания инструкции буквально.
Особенно это касается виндовс пользователей.

Но, конечно, всё это сугубо ИМХО, чтобы придать инструкции последовательность и логичность исключив при этом разночтение.
:)

Но в описанном варианте есть и недостаток:
если initrd не перегенерирован без инициализации свободного драйвера, а 10-monitor.conf нацелен на nvidia, X-сы не поднимутся и потребуется ручная правка. Правда в инструкции это упоминается.
« Последнее редактирование: 14.09.2011 22:49:36 от Speccyfighter »

Оффлайн Acelot

  • Участник
  • *
  • Сообщений: 37
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #51 : 14.09.2011 04:50:10 »
Вот почему нельзя сделать скрипт автоматической установки nvidia и ati и вставить его во все версии Alt Linux?
Нажал кнопочку в меню, ввёл пароль и готово.
А ещё лучше, чтобы этот скрипт срабатывал автоматом ещё при установке системы, тогда ещё лучше будет. Но первый скрипт можно оставить на случай смены железа в процессе эксплуатации.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #52 : 14.09.2011 08:20:47 »
Цитировать
Перезагрузитесь  и выложите сюда ваш Xorg.0.log.
Да не смогу,потому что тот комп не грузится дальше,только зайти в консоль могу ,когда набираю ту команду что написано у вас пишет---bash:/etc/X11/xorg.conf.d/10-monitor.conf Пишу сейчас уже с другого компа.В консоль захожу под  root. Или что то команду не правильно набрал,вроде все знаки и пробелы правильно ставил.
От root:
mcedit /etc/X11/xorg.conf.d/10-monitor.conf

Или просто через mc
« Последнее редактирование: 14.09.2011 08:23:15 от ruslandh »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #53 : 14.09.2011 09:40:56 »
Цитировать
[root@comp-celeron-cpu-d8743f ~]# uname -r
3.0.3-std-def-alt0.M60P.1
  это надо менять  наверно.
:)
Вообще-то это второе что нужно делать после установки системы.
А первое это выполнение команды от root которая обновляет базу пакетов в системе:
apt-get update
Если не уверены, что команда завершилась правильно и без ошибок, лучше остановитесь и бросьте сюда весь вывод от корки до корки.
OK, Ready, Done, Завершено успешно - говорят, что выполнение команды завершилось удачно и без ошибок.

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #54 : 14.09.2011 22:24:23 »
Ну вот созрел ;D попытка  номер два начиниется. ;D 
Век живи, век учись.

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #55 : 15.09.2011 01:18:28 »
Ну блин не идут дрова nvidia.  :o   половина синяя половина ченая. приходится через консоль делать
Цитировать
mcedit /etc/X11/xorg.conf.d/10-monitor.conf
и вместо  nvidia  править на nouveau , после этого открывается после перезагрузки. 
Цитировать
[root@comp-celeron-cpu-d8743f ~]# uname -r
3.0.4-std-def-alt0.M60P.1
ядро вроде обновленое.

« Последнее редактирование: 15.09.2011 01:38:21 от ARHAN »
Век живи, век учись.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #56 : 15.09.2011 03:00:32 »
Ну блин не идут дрова nvidia.  :o   половина синяя половина ченая. приходится через консоль делать
Цитировать
mcedit /etc/X11/xorg.conf.d/10-monitor.conf
и вместо  nvidia  править на nouveau , после этого открывается после перезагрузки. 
Цитировать
[root@comp-celeron-cpu-d8743f ~]# uname -r
3.0.4-std-def-alt0.M60P.1
ядро вроде обновленое.
Делалось так?
apt-get -update

update-kernel

reboot с выбором первой опции в загрузчике с новым ядром

apt-get install kernel-modules-nvidia-std-def
(модуль притянет по зависимостям nvidia_glx_xxx, т.е. все драйвера, а они по зависимостям nvidia_glx_common)

Вызов альтератора, секция Дисплей, сменить текущий драйвер nVidia (kms), т.е. nouveau на nVidia proprietary, настроить разрешение. Нажать ОК, нажать Применить. Не убирать курсор из окна альтератора и ждать, пока круглый курсор (он показывает что операция выполняется) не превратится в стрелку. Подождать секунды три-пять чтобы завершилась запись. Это перегенерировался initrd и создался файл /etc/X11/xorg.conf.d10-monitors.cfg с параметрами. Закрыть окно альтератора.

Перегрузиться с выбором той же первой опции в загрузчике.
Загрузка должна нормально пройти с новыми драйверами nVidia.

Если не загрузилось, изменить в файле /etc/X11/xorg.conf.d10-monitors.cfg nvidia на nouveau.

Кстати, а что за монитор, - не CRT?

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #57 : 15.09.2011 09:01:39 »
]
Цитировать
не CRT?
да такой. делал практически все как у вас написано.      вот они дрова стоят  но   ----если с первой строчки то не идет экран.   пол синего с полосам наискось пол черного.     
Цитировать
[root@comp-celeron-cpu-d8743f ~]# lsmod | grep nvidia
nvidia              10382213  30
i2c_core               21038  2 nvidia,i2c_i801
agpgart                28069  3 nvidia,intel_agp,intel_gtt
[root@comp-celeron-cpu-d8743f ~]#
      это похоже дро nvidia стоят.       

« Последнее редактирование: 15.09.2011 10:00:00 от ARHAN »
Век живи, век учись.

Оффлайн ARHAN

  • Участник
  • *
  • Сообщений: 1 152
  • kde-p10,mate-p11 .ALT Workstation x86_64 P11
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #58 : 15.09.2011 11:04:21 »
тут потыркался если сделать после этого пол экрана сначала Ctrl+Alt+F1 потом сразу Ctrl+Alt+F7 появляется окно для ввода имени и пароля и далее комп. входит нормально и все работает на этих дровах.Интересно где и что еще поправить :o .
Век живи, век учись.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #59 : 15.09.2011 12:45:33 »
тут потыркался если сделать после этого пол экрана сначала Ctrl+Alt+F1 потом сразу Ctrl+Alt+F7 появляется окно для ввода имени и пароля и далее комп. входит нормально и все работает на этих дровах.Интересно где и что еще поправить :o .

Попробуйте совет из

http://lists.altlinux.org/pipermail/community/2011-August/672378.html

Только там описка есть

http://lists.altlinux.org/pipermail/community/2011-August/672379.html

Для этого

Шаг 1. Открываем в уже полюбившемся редакторе mcedit файл /etc/sysconfig/grub2

Шаг 2. Находим строчку  c переменной GRUB_CMDLINE_LINUX_DEFAULT. Например, у меня она имеет вид

GRUB_CMDLINE_LINUX_DEFAULT='quiet=1 panic=30 splash'

Шаг 3. Добавляем в переменную параметр vga=0x314

GRUB_CMDLINE_LINUX_DEFAULT='quiet=1 panic=30 splash vga=0x314'

Шаг 4. Сохраняем изменения и выходим.

Шаг 5. Перегенерируем конфиг загрузчика grub2

$ su -
# grub-mkconfig -o /boot/grub/grub.cfg

Теперь при следующей загрузке все должно нормализоваться.