Автор Тема: карточка Nvidia 460GTX и Alt Linux 5.0 Школьный  (Прочитано 9214 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 967
не я не буду, а то задолбался я уже систему переустанавливать за день уже раз 6 переустановил с этим отвалом графического интерфейса, или с полным отвалом x

Тогда пишите сюда
https://bugzilla.altlinux.org/
и просите чтоб
http://sisyphus.ru/ru/srpm/Sisyphus/nvidia_glx_src_256.53
вам собрали...

Переустанавливать 6 раз :)
Виндовс-вей :)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Если верить корпорации nVidia, то 256.44 можно ставить, извините, ошибся, - заявлен (0e22).
/share/doc/nvidia_glx_256.44-256.44/README.txt
   GeForce GTX 460                       0x0E22             CВ репозитории p5
Problem fixed

Комментарии:
http://www.nvidia.ru/object/linux-display-ia32-256.44-driver-ru.html
Ставьте смело из репозитория p5.
« Последнее редактирование: 30.10.2010 23:13:33 от Speccyfighter »

Оффлайн zalan

  • Начинающий
  • *
  • Сообщений: 21
    • Email
Если верить корпорации nVidia, то 256.44 можно ставить, извините, ошибся, - заявлен (0e22).
/share/doc/nvidia_glx_256.44-256.44/README.txt
   GeForce GTX 460                       0x0E22             CВ репозитории p5
Problem fixed

Комментарии:
http://www.nvidia.ru/object/linux-display-ia32-256.44-driver-ru.html
Ставьте смело из репозитория p5.

поставил. перезагрузил только ни чего не изменилось, кроме как при выборе драйвера теперь
Nvidia РЕКОМЕНДОВАНО, выбираешь проверитьи опять лабудала установить драйвер ядра
кнопка применить ваще ноль эмоций
и вот еще
ivan@comp-Phenom-II-320d74 ~]$ lspci -vn | grep VGA
02:00.0 0300: 10de:0e22 (rev a1) (prog-if 00 [VGA controller])
[ivan@comp-Phenom-II-320d74 ~]$ rpm -qa | grep -i nvidia  
nvidia_glx_256.44-256.44-alt81
nvidia_glx_173.14.22-173.14.22-alt56
nvidia_glx-devel-256.44-alt81
nvidia_glx_190.53-190.53-alt74
nvidia_glx_common-256.44-alt81
nvidia_glx_96.43.14-96.43.14-alt46
kernel-modules-nvidia-std-def-190.53-alt1.132638.15
kernel-source-nvidia-25644-256.44-alt81
[ivan@comp-Phenom-II-320d74 ~]$ uname -r
2.6.30-std-def-alt15
« Последнее редактирование: 30.10.2010 23:48:03 от zalan »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вам надо обновить kernel-modules-nvidia-std-def до  kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
И ядро до 2.6.32

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Лучше через update-kernel

Оффлайн zalan

  • Начинающий
  • *
  • Сообщений: 21
    • Email
Пишу с винды. Все потухла графическая система после установк  kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1и и перезагрузки, три раза моргнуло и вылетает в текстовый режим....Че делать как откатить?
« Последнее редактирование: 31.10.2010 00:22:18 от zalan »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Пишу с винды. Все потухла графическая система после установк  kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1и и перезагрузки, три раза моргнуло и вылетает в текстовый режим....Че делать как откатить?
Это модуль от ядра std-def-2.6.32
Ядра 2.6.30 в p5 нет.
Само-то ядро 2.6.32 установлено?

Надо было не перегружаясь обновить ядро: постом выше, как.

kublo

  • Гость
Как и написал ruslandh , обновить полностью ядро.
update-kernel -t std-def

Оффлайн zalan

  • Начинающий
  • *
  • Сообщений: 21
    • Email
Пишу с винды. Все потухла графическая система после установк  kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1и и перезагрузки, три раза моргнуло и вылетает в текстовый режим....Че делать как откатить?
Само-то ядро 2.6.32 установлено?

Надо было не перегружаясь обновить ядро: постом выше, как.

вот я ступил..... нет не установлено.и не загружал Теперь то как быть? как сделать так чтобы графический интерфейс грузанулся

kublo

  • Гость
Обновите ядро  из консоли:
su-
apt-get update
update-kernel -t std-def

В качестве офтопа: сам собираюсь такую карточку на апгрейд приобрести, поэтому интересно, заведется ли ?

Оффлайн zalan

  • Начинающий
  • *
  • Сообщений: 21
    • Email
неа не конектит к зеркалам ftp пишит лабуду, что недоступно, ping -c 3 www.google.ru тоже тишина
« Последнее редактирование: 31.10.2010 01:54:12 от zalan »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Пишу с винды. Все потухла графическая система после установк  kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1и и перезагрузки, три раза моргнуло и вылетает в текстовый режим....Че делать как откатить?
Само-то ядро 2.6.32 установлено?

Надо было не перегружаясь обновить ядро: постом выше, как.

вот я ступил..... нет не установлено.и не загружал Теперь то как быть? как сделать так чтобы графический интерфейс грузанулся
Тут не совсем в графике дело.
Кухня приблизительно такова.
Почти во всех ластоногих, ядерные модули находятся сместе с ядром в одном пакете и при установке ставятся вместе с ядром все и скопом.
В ALT Linux ядерные модули вынесены за пределы пакета с ядром в отдельные пакеты. Каждый набор ядерных модулей соответствует ТОЛЬКО своему ядру!
Само ядро статично и не обновляется через apt, а руками (ни-ни) или через скрипт update-kernel.
update-kernel - настоятельно рекомендуемое.
По
uname -r
смотрим какое текущее ядро загружено.
У вас в данном случае std-def-2.6.30 которого в вашем репозитории нет. Есть std-def-2.6.32.
Перед любыми операциями с репозиторием (и update-kernel не исключение) выполнение команды
apt-get update
обязательно.
После этого команда
update-kernel -t std-def
в вашем случае установит в систему из репозитория последнюю версию ядра линейки std-def (в вашем случае 2.6.32) и установит ядерные модули этого же ядра. Модуль kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1 является составной частью ядра std-def-2.6.32.

Итак...
Путь к репозиторию в sources.list прописан? Доступ к репозиторию имеем?
Вы полните
apt-get update
Проверьте, установлен ли пакет update-kernel
Если нет, - установите, - он нужен для обновления ядра.
Подайте команду
update-kernel -t std-def
для обновленя ядра std-def с модулями c версии 2.6.30 до 2.6.32
Поскольку модуль kernel-modules-nvidia для вашего текущего ядра имеется, при выполнении команды обновится и он. По идее. Правда он у вас уже установлен. Уж не помню как ругается update-kernel в таких ситуациях, но если выругается, удалите пакет kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1 (только этот! Очень внимательно! : std-def - линейка ядра, alt1.132640.20.M50P.1 - ядерный модуль от вашего будущего ядра kernel-image-std-def-2.6.32-alt20.M50P.1.i586), чтобы не оставить следов от устанавливаемого std-def-2.6.32 ядра, и выполните команду снова.
Последует скачивание этого нового ядра std-def-2.6.32 вместе с модулями и очень длинный вывод в консоль. Загрузчик lilo обновится, старое ядро из lilo не удалится, а пропишется отдельной опцией. Умолчальной опцией будет загрузка с новым ядром. Посмотрите в lilo.
Вообще-то прописывается всё автоматом в xorg.conf при установке драйверов, но проверить не мешает
Driver "nvidia"
Удалите следующие строки:
Load "dri"
Load "GLCore"
В секции "Module" добавьте строку (если она уже не имеется):
Load "glx"

http://nvworld.ru/articles/linuxtranslate/
- не берите отсюда всё подряд - это общая концепция для понимания - перевод официальной документации. На будущее.
Не забудьте проверить наличие пакета
x11setupdrv - X Window System drivers setup utility
и установить тоже - возможно пригодится - ведь драйвер установлен, но не  проинсталлирован:
Новая видеокарта и запуск Альта
http://forum.altlinux.org/index.php/topic,536.0.html
если графическая подсистема не запустится.
Ну и выполнить её.
После чего, снова перезапустить Х-сы.

Вроде ничего не упустил...

Оффлайн zalan

  • Начинающий
  • *
  • Сообщений: 21
    • Email
Speccyfighter, спасибо за информацию.
как можно на данном этапе удалить
пакет kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1 ?
сейчас в безапасном режиме открыл /etc/x11/xorg.conf--он пуст, до установки пакета kernel-modules-nvidia-std-def-256.35-alt1.132640.20.M50P.1 там имелась информация
в обычном режиме командой apt-get update
я получаюочень много буковок  что то типа ftp://....... недоступен, проверяю есть доступ вообще в инет ping -c 3 www.google.ru тоже тишина не отвечает.
Вот блин первый раз начал юзать Linux и ни че не получается-16 часов коту под хвост :)
а ставить Linux c нуля неохото, а то это уже 7-я переустановка будет
« Последнее редактирование: 31.10.2010 02:43:55 от zalan »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
У меня в первый раз не лучше было! :)
Попрощался с содержимым винчестера.
Не огорчайтесь. Всё бывает в первый раз. И хочется всё и сразу.

Понял, где ваш пробел в знаниях.
Обязательно прочтите, а лучше распечатайте на бумаге содержимое первого поста
Обновление системы. Подробное описание для новичков!
http://forum.altlinux.org/index.php/topic,4487.0.html
Это очень важно. Это надо понять.
Потому, что чтобы завести вашу видеокарту, обновление ядра и апгрейд системы надо будет делать сразу после установки.
И пока это не будет сделано, дальше ни шагу.
А уж колдовство с видео надо делать с новым загруженным ядром и обновлённой системой.
(Справедливо замечание в комментариях насчет перезагрузки после обновления ядра. Старое удалено не будет. Опционально останется в lilo.)

А после этого сюда почитать
Новая видеокарта и запуск Альта
http://forum.altlinux.org/index.php/topic,536.0.html

Можно также почитать и тут
(Drool очень коротко и внятно описал процесс)
http://forum.altlinux.org/index.php/topic,161.msg8050.html#msg8050
Только с поправкой на p5

...всё обязательно получится!


... Этойутренняя обновление драйверов nvidia с попутным разгребанием "застоя":
# uname -r
2.6.30-std-def-alt15


# apt-get update
Reading Package Lists... Done
Building Dependency Tree... Done



Что имеем в репозитории из ядра, - обновилось или нет?
И надо ли обновлять ядро с модулями? Нет.
Установлено последнее из имеющихся.
(впрочем натравить update-kernel стОит даже если ядро в системе соответствует
тому, что в репозитории, - могли обновиться только некоторые модули.
Просмотреть вывод, надо ли что разрулить руками через apt.
Например в этом случае выполнения update-kernel -t std-def (это как пример):
Reading Package Lists... Done
Building Dependency Tree... Done
Package kernel-modules-fglrx-2.6.30-std-def-alt15 is a virtual package provided by:
  kernel-modules-fglrx-std-def#1.0.8.67.1-alt1.132638.15 1.0.8.67.1-alt1.132638.15 [Installed]
  kernel-modules-fglrx-std-def#1.0.8.68.1-alt1.132638.15 1.0.8.68.1-alt1.132638.15
You should explicitly select one to install.
E: Package kernel-modules-fglrx-2.6.30-std-def-alt15 is a virtual package with multiple good providers.

Первый установленный в системе, но уже нет в репозитории, второй в репозитории,
но в системе ещё не установлен. Ставим свежую и попутно разруливаем:
# apt-get install kernel-modules-fglrx-std-def=1.0.8.68.1
Reading Package Lists... Done
Building Dependency Tree... Done
Selected version kernel-modules-fglrx-std-def#1.0.8.68.1-alt1.132638.15#1.0.8.68.1-alt1.132638.15 for kernel-modules-fglrx-std-def=1.0.8.68.1
The following packages will be REMOVED:
  kernel-modules-fglrx-std-def#1.0.8.67.1-alt1.132638.15
The following NEW packages will be installed:
  kernel-modules-fglrx-std-def#1.0.8.68.1-alt1.132638.15
0 upgraded, 1 newly installed, 1 removed and 0 not upgraded.
Need to get 0B/567kB of archives.
After unpacking 46.7kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Committing changes...
Preparing...                 ######################################################################################### [100%]
1: kernel-modules-fglrx-std-d######################################################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
)
...Так надо обновлять ядро?, - нет. Установлено последнее.
# apt-cache search kernel-image-std-def | grep image
kernel-image-std-def - The Linux kernel (the core of the Linux operating system)
# apt-cache show kernel-image-std-def
Package kernel-image-std-def is a virtual package provided by:
  kernel-image-std-def#1:2.6.30-alt15 1:2.6.30-alt15


Ядро осталось прежним, перезагрузка не требуется.


Что имеем из нового? Поставим последний
# apt-cache search nvidia_glx | grep _2
nvidia_glx_256.35 - NVIDIA drivers and OpenGL libraries for XOrg X-server
nvidia_glx_256.44 - NVIDIA drivers and OpenGL libraries for XOrg X-server
nvidia_glx_256.53 - NVIDIA drivers and OpenGL libraries for XOrg X-server
nvidia_glx_260.19.12 - NVIDIA drivers and OpenGL libraries for XOrg X-server

Поехали
# apt-get install nvidia_glx_260.19.12
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  nvidia_glx_common
The following packages will be upgraded
  nvidia_glx_common
The following NEW packages will be installed:
  nvidia_glx_260.19.12
1 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/7115kB of archives.
After unpacking 36.8MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Committing changes...
Preparing...                 ###################################################################################### [100%]
1: nvidia_glx_common         ###################################################################################### [ 50%]
2: nvidia_glx_260.19.12      ###################################################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.


#
# x11setupdrv
#
# lsmod | grep nvidia
nvidia               8874732  32
i2c_core               20020  2 nvidia,i2c_i801
agpgart                30740  2 nvidia,intel_agp


Перезапуск Х-сов
# init 3
# init 5
#


Не стало :(
# glxinfo | grep 'OpenGL version string'
OpenGL version string: 3.2.0 NVIDIA 190.53


Почему не стало? Что там за модуль?
# apt-cache search kernel-modules | grep nvidia | grep std-def
kernel-modules-nvidia-std-def - nVidia video card drivers


Ядерный модуль nvidia 190.53 нашего актуального ядра обновился в репозитории
до 260.19.12, но установлен в системе 190.53
# apt-cache show kernel-modules-nvidia-std-def
Package kernel-modules-nvidia-std-def is a virtual package provided by:
  kernel-modules-nvidia-std-def#190.53-alt1.132638.15 190.53-alt1.132638.15
  kernel-modules-nvidia-std-def#260.19.12-alt0.M51.1.132638.15 260.19.12-alt0.M51.1.132638.15
You should explicitly select one to show.
E: Package kernel-modules-nvidia-std-def is a virtual package with multiple providers.


Исправляем. Обновляем ядерный модуль nvidia до нужной версии имеющейся в репозитории.
# apt-get install kernel-modules-nvidia-std-def=260.19.12
Reading Package Lists... Done
Building Dependency Tree... Done
Selected version kernel-modules-nvidia-std-def#260.19.12-alt0.M51.1.132638.15#260.19.12-alt0.M51.1.132638.15 for kernel-modules-nvidia-std-def=260.19.12
The following extra packages will be installed:
  kernel-modules-nvidia-std-def#260.19.12-alt0.M51.1.132638.15 nvidia_glx_173.14.28
The following packages will be REMOVED:
  kernel-modules-nvidia-std-def#190.53-alt1.132638.15
The following NEW packages will be installed:
  kernel-modules-nvidia-std-def#260.19.12-alt0.M51.1.132638.15 nvidia_glx_173.14.28
0 upgraded, 2 newly installed, 1 removed and 0 not upgraded.
Need to get 0B/9834kB of archives.
After unpacking 25.7MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Committing changes...
Preparing...                 ################################################### [100%]
1: nvidia_glx_173.14.28      ################################################### [ 50%]
2: kernel-modules-nvidia-std-warning: /var/lib/nvidia/2.6.30-std-def-alt15 created as /var/lib/nvidia/2.6.30-std-def-alt15.rpmnew
################################################### [100%]
FATAL: Module nvidia is in use.
nvidia: Warning! You must shutdown X-server and unload kernel module by command `/sbin/modprobe -r nvidia`
nvidia: switching kernel module form 190.53 to 260.19.12
FATAL: Module nvidia is in use.
nvidia: Warning! You must shutdown X-server and unload kernel module by command `/sbin/modprobe -r nvidia`
Running /usr/lib/rpm/posttrans-filetriggers
Done.


В виртуальном терминале делаем как сказали:
su -

# init 3

# modprobe -r nvidia

# init 5


Логинимся.
В Х-сах под root'ом проверяем, под чем сидим?
# glxinfo | grep 'OpenGL version string'
OpenGL version string: 3.3.0 NVIDIA 260.19.12


Какой установлен пакет?
# rpm -qa kernel-modules-nvidia-std-def
kernel-modules-nvidia-std-def-260.19.12-alt0.M51.1.132638.15


Всё установилось и всё работает.
Можно запускать
$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
35950 frames in 5.0 seconds = 7189.828 FPS
36121 frames in 5.0 seconds = 7224.128 FPS
36085 frames in 5.0 seconds = 7216.999 FPS
36155 frames in 5.0 seconds = 7230.894 FPS

Global comment:
Ядро 2.6.30-std-def-alt15 резервное в системе.
Ни ядро, ни модули, в течение времени нахождения в резерве не обновлялись.
Перезагрузка с этим ядром была целенаправленной, с тем, чтобы преднамеренно вызвать различные возможные нестыковки и на практике показать способы их устранения, единственным условием для которого является соблюдение правил общения с системой.
« Последнее редактирование: 01.11.2010 01:43:54 от Speccyfighter »