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

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #15 : 11.09.2011 00:24:50 »
rpmdb: /var/lib/rpm/Basenames: DB_VERIFY_BAD: Database verification failed

У-у-у... Есть мнение, что в таких случаях проще переустановить систему.

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #16 : 11.09.2011 04:45:35 »
rpmdb: /var/lib/rpm/Basenames: DB_VERIFY_BAD: Database verification failed

У-у-у... Есть мнение, что в таких случаях проще переустановить систему.

При этом не помешает проверить оперативную память и жесткий диск.  Такая ошибка часто  бывает при аппаратных сбоях.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
    • Email
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #17 : 11.09.2011 08:32:10 »
Прогнал эти команды на своем компе,ради интереса конечно.После перезагруза пришлось выбрать 4 строчку в запуске,иначе нет изображения,пол экрана синее,пол черное.У меня тоже  nvidia дрова .Изменений не заметил,он и при устоновке с СД так же работал. Просто игра tuxracer по размерам не полностью идет.хотя на kde5 был полный размер,вот и думал дрова не те стоят.Ну так вроде все работает остал ьное  как и раньше.Просто интресно при первой загрузке с СД он загружался с первой строчки теперь с четвертой и игра интересно почему не в полный экран,дрова вроде родные типа,примерно по 1см по переиметру  нет изображения.

Моя ошибка. Видимо, альтератор делает необходимые настройки только для текущего загруженного ядра. Сделайте так - удалите пакет kernel-modules-drm-nouveau-std-def  для нового ядра:

# apt-get remove kernel-modules-drm-nouveau-std-def#1:3.0.4-alt0.M60P.1

Затем перегенерируйте initrd для нового ядра

# make-initrd --kernel=3.0.4-std-def-alt0.M60P.1

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

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #18 : 11.09.2011 12:55:58 »
Цитировать
[sergej@linux ~]$ su
Password:
[root@linux ~]# apt-get remove kernel-modules-drm-nouveau-std-def#1:3.0.4-alt0.M60P.1
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Пакет kernel-modules-drm-nouveau-std-def#1:3.0.4-alt0.M60P.1 не установлен, и не может быть удалён.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
вот что пишет. Поставил это пакет стал грузится с 1 строки.А размер так и остался не полный.
Цитировать
make-initrd --kernel=3.0.4-std-def-alt0.M60P.1
на это просто ругается и ничего не делает пишет не правильная команда.
« Последнее редактирование: 11.09.2011 13:12:27 от ARHAN »
Век живи, век учись.

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #19 : 11.09.2011 14:11:45 »

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #20 : 11.09.2011 14:27:29 »
Не понял намека,надо было su- писать вместо su
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #21 : 11.09.2011 14:36:21 »
Цитировать
[sergej@linux ~]$ su-
Password:
[root@linux ~]# apt-get remove kernel-modules-drm-nouveau-std-def#1:3.0.4-alt0.M60P.1
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  kernel-modules-drm-nouveau-std-def#1:3.0.4-alt0.M60P.1
0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 791kB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Preparing...                 ########################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
[root@linux ~]# make-initrd --kernel=3.0.4-std-def-alt0.M60P.1
Config file: /etc/initrd.mk
Generating module dependencies on host ...
Guessed modules: ata_generic ata_piix crc-t10dif ext4 libata pata_acpi scsi_mod sd_mod
Guessed features: add-modules cleanup compress
Creating initrd image ...
Adding plymouth support ...
Adding modules ...
Generating module dependencies in image ...
Packed modules: agpgart ali-agp amd64-agp amd-k7-agp ata_generic ata_piix ati-agp crc16 crc-t10dif efficeon-agp ext4 intel-agp intel-gtt jbd2 libata mbcache nvidia-agp pata_acpi scsi_mod sd_mod sis-agp sworks-agp via-agp
Packing image to archive ...
Compressing image ...
Installing image ...
Removing work directory ...

Image is saved as /boot/initrd-3.0.4-std-def-alt0.M60P.1.img
вот поехало,сейчас уйду на перезагруз,посмотрим как выйду ;D перегрузил опять с 1-го пункта полэкрана синее полэкрана  черное.пришлось с 4-го грузится.навено опять это пакет поставлю. игра так же не полноэкранно работает.
« Последнее редактирование: 11.09.2011 14:52:12 от ARHAN »
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #22 : 11.09.2011 14:51:02 »
поставил опять пакет  kernel-modules-drm-nouveau-std-def#1:3.0.4-alt0.M60P.1  грузится  с первого пункта, игра так же осталась.,ладно пока пусть так будет будем дальше его мучать. ;D
« Последнее редактирование: 11.09.2011 14:55:10 от ARHAN »
Век живи, век учись.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
    • Email
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #23 : 11.09.2011 17:52:10 »
вот поехало,сейчас уйду на перезагруз,посмотрим как выйду ;D перегрузил опять с 1-го пункта полэкрана синее полэкрана  черное.пришлось с 4-го грузится.навено опять это пакет поставлю. игра так же не полноэкранно работает.

Если хочется все - таки заставить работать проприетарный драйвер, то попробуйте опять удалить nouveau + сделать make-initrd,  загрузитесь с первого пункта и скопируйте сюда содержимое /var/log/Xorg.0.log. И на всякий случай приведите вывод команды

rpm -qa | grep nvidia

Оффлайн Acelot

  • Давно тут
  • **
  • Сообщений: 37
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #24 : 12.09.2011 02:11:46 »
Придётся 7-й версии подождать, пока все баги устранят.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #25 : 12.09.2011 04:08:13 »
Цитировать
[sergej@linux ~]$ su-
Password:
<skip>
[root@linux ~]# make-initrd --kernel=3.0.4-std-def-alt0.M60P.1

М.б.?
http://www.altlinux.org/Переход_на_драйверы_Nvidia_и_fglrx
Выполнить отсутствующий в wiki пункт 6a (backup initrd-<current kernel version>.img):
# mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.nouveau.backup
# ./mkinitrd -h
mkinitrd - creates an initial ramdisk image for preloading modules.

mkinitrd is free software, covered by the GNU General Public License.
mkinitrd comes with ABSOLUTELY NO WARRANTY, see license for details.

Usage: mkinitrd [options] <initrd-image> <kernel-version>

Valid options are:
--type TYPE                     select image type (initramfs, romfs, ext2).
--fstab FILENAME                use FILENAME instead of /etc/fstab.
--preload MODULES               load MODULES before all found automatically.
--with MODULES                  load MODULES after all found automatically.
--extra MODULES                 add MODULES to be loaded only if needed.
--with-raid                     enable software RAID (md) support.
--omit-scsi-modules             do not load any SCSI modules.
--omit-ide-modules              do not load any IDE modules.
--omit-raid-modules             do not load any raid modules.
--pause                         pause for manual initrd editing.
--nocompress                    do not compress initrd image.
--nobootsplash                  do not add bootsplash to the initrd image.
--strict                        abort on errors.
--image-version                 make image name based on kernel name.
--ifneeded                      create initrd image only if needed.
--version                       print version number and exit.
-a, --add INITRAMFS_FILE=FILE   add FILE to initramfs as INITRAMFS_FILE.
-f, --force                     force initrd image creation.
-v, --verbose                   be more verbose.
-d, --debug                     print debug information.
-h, --help                      show this text.

Example: mkinitrd /boot/initrd-3.0.4-std-def-alt0.M60P.1.img 3.0.4-std-def-alt0.M60P.1
Которая в виде исполняемой команды, в этом файле, выглядит как:
Example: $PROG /boot/initrd-$uname_r.img $uname_rИ полностью аналогична команде:
# mkinitrd /boot/initrd-`uname -r`.img `uname -r`Не применяйте опцию
-- forceне сделав предварительно бэкап модуля!

Альтернатива
Не выполнять backup.
Тогда п.7 будет выглядеть так:
# mkinitrd /boot/initrd-`uname -r`.without-nouveau.img `uname -r`Продублировать основную опцию в загрузчике изменив в этой продублированной опции линковку initrd.img на созданный файл.
Изменить наименование опции.
(Надо ли выполнять переустановку GRUB2 чтобы активировалась и эта опция?)

После выполнения п.5 проконтролировать его выполнение на наличие установленных:
kernel-modules-nvidia-<ваше ядро>
nvidia_glx_common-*
nvidia_glx_<ваш драйвер>

Внимание!
update-kernel выполнять обязательно! Т.к. kernel-modules-* репозитория могут измениться. Либо появится ядро новой версии с модулями, с исчезновением старой версии ядра и модулей.


P.S.
Неофициальный Simply Linux 6.0.0 собранный с ядром 3.0.4 при запуске Synaptic выдаёт сообщение:
Цитировать
На вашей машине установлено 2 пакета с ошибками.
Попробуйте их исправить, зайдя в фильтр «С ошибками».
Установленными с ошибками числятся пакеты:
libevent2
make
Если у вас этот дистрибутив, перед любыми операциями по обновлению или замене ПО эту ошибку следует сначала устранить и лишь потом приступать к операциям обновления ПО.
« Последнее редактирование: 12.09.2011 04:16:36 от Speccyfighter »

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
    • Email
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #26 : 12.09.2011 07:18:29 »
М.б.?
...

Нет. ARHAN грузился со старым ядром, поэтому использование  'uname -r' привело бы к тому, что initrd был бы перегенерирован для старого ядра, для которого в репозитории уже нет ядерного модуля нвидия.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #27 : 12.09.2011 10:26:46 »
Цитировать
[root@linux ~]# rpm -qa | grep nvidia
nvidia_glx_common-280.13-alt97
kernel-modules-nvidia-std-def-280.13-alt1.196612.0.M60P.1
nvidia_glx_96.43.20-96.43.20-alt50
nvidia_glx_173.14.31-173.14.31-alt61
nvidia_glx_280.13-280.13-alt94
     вот это у меня сейчас.про это скопируйте сюда содержимое /var/log/Xorg.0.log. пока не понял как сделать.Я как бы не дорос еще до таких тонкостей. :D
« Последнее редактирование: 12.09.2011 10:30:34 от ARHAN »
Век живи, век учись.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #28 : 12.09.2011 11:54:41 »
Файл на форум закинуть - это тонкости?. Ну ...

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
    • Email
Re: Symple Linux 6 nvidia proprietary video driver
« Ответ #29 : 12.09.2011 12:41:47 »
вот это у меня сейчас.про это скопируйте сюда содержимое /var/log/Xorg.0.log. пока не понял как сделать.Я как бы не дорос еще до таких тонкостей. :D

Пойдем другим путем :-) Выполните от пользователя

$ cd ~
$ sudo nvidia-bug-report.sh

В вашей домашней директории появится файл nvidia-bug-report.log.gz . Вот его сюда и выложите.