LinuxForum.Fans
Тема

Ядро 3.16 + драйвера nvidia в OpenSUSE 13.1

Автор: Vochatrak 41 сообщений 5621 просмотров
04.09.2014 22:31 #391868

Я стал пользоваться OpenSUSE (да и линуксом в целом) совсем недавно.
Прошу помощи в обновлении ядра.
Распишите полный порядок действий, что и после чего делать...
На всякий случай и методы реанимации системы. (если вдруг обновление пройдет "не так").

04.09.2014 22:37 #391870

Vochatrak,
Совет №10 Полезные советы для openSUSE 13.1 (всё подробно расписано)

Драйвера ставить последние для своей карты: http://www.nvidia.com/object/unix.html



Пример для GeForce7 драйвера 304.123:
[console]verg@localhost:~> inxi -G
Graphics: Card: NVIDIA G73 [GeForce 7600 GS]
Display Server: X.Org 1.16.0 driver: nvidia Resolution: 1920x1080@60.00hz
GLX Renderer: GeForce 7600 GS/AGP/SSE2 GLX Version: 2.1.2 NVIDIA 304.123[/console]

04.09.2014 22:38 #391871

Чем вас не устраивает дистрибутивное ядро, почему вам хочется именно ядро 3.16, есть какие-то возможности в новом ядре, которые вы можете назвать, которых вам не хватает в текущей версии ядра?

04.09.2014 22:52 #391873

kostik87
С ним, система работает ощутимо быстрее. (а 3.16 или 3.15 без разницы, просто 16 новее).

verg
Последние рова 340 хх и в репазитории такие же.
Ставить обязательно вручную?

Старые (тоже 340 хх) дрова нужно удалять перед установкой?
Если система "ляжет" с ядром 3.16, я все еще смогу загрузиться с нынешним?
В линуксе есть что то вроде "точки отката" в windows ?

P.S. Простите но, я не понял - что конкретно делает команда которую вы мне дали?

04.09.2014 23:01 #391875
"Vochatrak" написал:
Ставить обязательно вручную?

Да.

В репозитории собирали для дистрибутивного ядра (3.11)

"Vochatrak" написал:
Старые (тоже 340 хх) дрова нужно удалять перед установкой?

В совете №10 подробно описано.

"Vochatrak" написал:
Если система "ляжет" с ядром 3.16, я все еще смогу загрузиться с нынешним?

Не удаляйте нынешнее.
Да, сможете.

"Vochatrak" написал:
В линуксе есть что то вроде "точки отката" в windows ?

Есть, наверное Подробности писать не буду. Кто-нибудь может подскажет. Сам не пользуюсь и не интересовался. Мне проще переустановить пакеты, благо zypper умеет многое.

"Vochatrak" написал:
P.S. Простите но, я не понял - что конкретно делает команда которую вы мне дали?

Это просто пример того, что установлено у меня. Можно не обращать внимания

04.09.2014 23:04 #391876
"Vochatrak" написал:
С ним, система работает ощутимо быстрее.

Как вы это определили, если только спрашиваете как его поставить?

04.09.2014 23:09 · отредактировано #391877

Есть, наверное Подробности писать не буду. Кто-нибудь может подскажет.

Название утилитки не подскажите?

Не удаляйте нынешнее.
Да, сможете.

То есть, в линуксе драйвер привязан к ядру напрямую? (я могу поставить два ядра и к одному из них драйвер, потом смогу переключаться между свободным и проприетарным драйверами, просто загружаясь с "нужного"?)

Как вы это определили, если только спрашиваете как его поставить?

У знакомого на нетбуке установлено. Правда драйвер он использует свободный.

04.09.2014 23:12 #391878
"Vochatrak" написал:
То есть, в линуксе драйвер привязан к ядру напрямую?

Нет. Но те пакеты, что в репозитории да, о чём вполне красноречиво говорят названия этих пакетов.

"Vochatrak" написал:
(я могу поставить два ядра и к одному из них драйвер, потом смогу переключаться между свободным и проприетарным драйверами, просто загружаясь с "нужного"?)

Это возможно.

04.09.2014 23:35 #391879
"Vochatrak" написал:
То есть, в линуксе драйвер привязан к ядру напрямую?

Проприетарный драйвер для видео карты Nvidia состоит из драйвера для xorg-server`а, библиотек и собственно модуля, который собирается под определённую версию ядра. При установке драйвера под одну, как правило текущую используемую версию ядра, будет собран модуль. Модуль так же нельзя использовать с другими ядрами, даже одной линейки, т.е. модуль от ядра 3.16.1 не подойдёт для ядра 3.16.2, если только ядро не собрано с разрешением загрузки модулей от других ядер, так же модуль должен соответствовать версии прочих компонентов драйвера.

04.09.2014 23:36 #391881
"Vochatrak" написал:
Правда драйвер он использует свободный.

Так у него изначально свободный драйвер медленнее проприетарного, в новом ядре его улучшили, вот и стало работать несколько быстрее по сравнению с прошлым "тормозом".

05.09.2014 22:37 #391961

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

Ядро скачивал в виде RPM архива.
[url]ttp://download.opensuse.org/repositories/Kernel:/stable/standard/[/url]

Народ, я тут попал в очень глупую ситуацию:
Открыл значит я инструкцию данную мне выше. Там написано мол нужно удалить пакет1 и пакет2. КАКОЙ БЛИН ПАКЕТ!!! Интернета на тот момент не было и я решил попробовать поставить ядро не удаляя драйвер (ну, раз он привязан к ядру).
Естественно "фокус не удался". иксы не запускаются. (в recovery mode загружается).

Мне ТЕПЕРЬ чего делать то?
Снести ядро, снести драйвер, поставить ядро и поставить новый драйвер?
Или загрузиться и рекавери и от туда снести драйвер, потом установить?
Или загрузиться со старого ядра и снести драйвер, а потом загрузить новое и новый драйвер поставить?

P.S. На всякий случай - дайте команды на удаления ядра и драйвера.
P.P.S. или это можно провернуть через яст?

05.09.2014 22:59 #391962
"Vochatrak" написал:
Ядро скачивал в виде RPM архива.

А репозиторий подключать не пробовали?
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/Kernel:/stable/standard/[/span] Kernel:/stable/standard && zypper mr -p 97 Kernel:/stable/standard && zypper ref[/console]

"Vochatrak" написал:
Мне ТЕПЕРЬ чего делать то?

Делать всё по порядку, как описано в совете №10, из безопасного режима (благо для удобства он графический).

05.09.2014 23:07 #391964
"verg" написал:
А репозиторий подключать не пробовали?

Не очень удобный для меня способ. (есть причины).
Как я понял, ведь разницы нет?

"verg" написал:
Делать всё по порядку, как описано в совете №10 из безопасного режима (благо для удобства он графический).

Там написано:

zypper rm пакет1 пакет2

А, какой пакет то? (гуевых программ для удаления нет?)

И еще, если я из безопасного режима ядра 3.16 удалю драйвера, то и ядро 3.11 его лишиться?

05.09.2014 23:13 #391965
"Vochatrak" написал:
Как я понял, ведь разницы нет?

Нет.
Только не забудьте скачать все необходимые пакеты.

text
kernel-desktop
kernel-desktop-devel
kernel-devel
kernel-source
gcc 
make
05.09.2014 23:15 #391966
"Vochatrak" написал:
А, какой пакет то? (гуевых программ для удаления нет?)

В предыдущем пункте сказано же как искать:
[console]rpm -qa | grep nvidia[/console]


Есть. Yast называется.
Лучше бы, конечно, сначала систему изучили немного.

05.09.2014 23:18 #391967
"Vochatrak" написал:
И еще, если я из безопасного режима ядра 3.16 удалю драйвера, то и ядро 3.11 его лишиться?

Да не удаляйте драйверов с предыдущего ядра.
Совет написан для чистой установки драйвера на ядро, в котором ранее был установлен драйвер с репозитория.

05.09.2014 23:29 #391969

Да не удаляйте драйверов с предыдущего ядра.

Ох, как вы сейчас вовремя. Только что чуть не удалил. :D

А из за чего тогда иксы "упали"? Может их тоже нужно обновить?

P.S. Еще раз, на всякий случай спрошу: мне нужно просто стартовать с нового ядра, доставить пакеты и не входя в Х, поставить драйвер? Ничего больше не нужно?

05.09.2014 23:31 #391970
"Vochatrak" написал:
P.S. Еще раз, на всякий случай спрошу: мне нужно просто стартовать с нового ядра, доставить пакеты и не входя в Х, поставить драйвер? Ничего больше не нужно?

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

А сам драйвер ставить конечно выйдя из иксов. Об этом сказано в совете во второй части. Но сначала нужно провести полную подготовку к установке, а то ничего хорошего не получится (пункты удаления старых драйверов можно опустить).

05.09.2014 23:50 #391973
"verg" написал:
В новом ядре загрузитесь в безопасный режим он графический, там и оперируйте.

А сам драйвер ставить конечно выйдя из иксов.

Может тогда в обычном режиме все поставить? (вообще не заходя в иксы).

P.S.Мои виндовые привычки просто кричат - нельза ставить лрова в безопасном режиме!!!
В линуксе это безопасно?

06.09.2014 00:06 #391976

Vochatrak,
Прочитайте моё предыдущее сообщение ещё раз внимательно.


з.ы. а про винду вообще забудьте

Войдите или зарегистрируйтесь, чтобы ответить.