31

xxblx пишет:

Если есть возможность из репозитория ставить - надо ей воспользоваться (опять же не конкретно вам говорю, а вообще),

Полностью согласен! Извините, озверел уже в этой борьбе сосвоими видеокартами.  az

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

32 (15.08.2012 00:49:05 отредактировано Dadoolya)

verg пишет:

Да, про переключалку видеокарт отдельной темой лучше.

В BIOS отключил карту NVIDIA, остался с одной "Integrated". За сутки прошел весь путь, что и с NVIDIA, с теми же результатами. Пришлось закачивать еще пару десятков пакетов   - вот мусора-то развелось в системе: одних пакетов с названиями, начинающимися с kernel- не менее 2,5 сотен! Только в этот раз уже не стал ходить на оф сайт. Так что к теме переключалок охладел. Возникло ощущение, что мы все тут упускаем что-то, ходим где-то рядом. Вот в Вашей новой инструкции, мне кажется, это найдено. Пока закачиваю новый драйвер своим GPRS-ом...

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

33

Дополнение к инструкции (сообщение №22)
Для любителей приемуществ dkms (а именно его используют драйвера из репозитория)
Начиная с драйвера 304.37
Кто поставил драйвер первым способом может удалить его так:

 Консоль:
# nvidia-installer --uninstall

1) Пропускаем пункт №7 из подготовки к установке драйвера, то есть не удаляем пакеты dkms и dkms-minimal
(кто удалил ставим заново)
 Консоль:
# urpmi dkms dkms-minimal

2) Пункт №15 (в установке) выполняем полностью.
После запуска команды на установку сразу будет предложена установка модуля dkms драйвера nvidia
Согласиться на установку. Нажать "Yes"
Все остальные пункты инструкции по подготовке и установке в силе.
3) Проверка модулеq dkms:
 Консоль:
# dkms status
nvidia, 304.37, 3.3.6-desktop-2.mga2, i586: installed

4) Теперь при обновлении ядра больше не нужно вручную переустанавливать драйвер, установится сам
Пример:

+ открыть спойлер
[verg@localhost ~]$ urpmi kernel-desktop-devel-3.3.8-2.mga2 kernel-desktop-3.3.8-2.mga2 kernel-source-3.3.8-2.mga2 


    http://mirror.yandex.ru/mageia/distrib/2/i586/media/core/updates_testing/kernel-desktop-devel-3.3.8-2.mga2-1-1.mga2.i586.rpm
    http://mirror.yandex.ru/mageia/distrib/2/i586/media/core/updates_testing/kernel-source-3.3.8-2.mga2-1-1.mga2.noarch.rpm                                                                                       
    http://mirror.yandex.ru/mageia/distrib/2/i586/media/core/updates_testing/kernel-desktop-3.3.8-2.mga2-1-1.mga2.i586.rpm                                                                                        
устанавливается kernel-desktop-devel-3.3.8-2.mga2-1-1.mga2.i586.rpm kernel-source-3.3.8-2.mga2-1-1.mga2.noarch.rpm kernel-desktop-3.3.8-2.mga2-1-1.mga2.i586.rpm из /var/cache/urpmi/rpms                         
Подготовка...                    ################################################################################################################################################################################
      1/3: kernel-desktop-3.3.8-2.mga2
                                 ################################################################################################################################################################################
I: *** Including module: dash ***
I: *** Including module: i18n ***
I: *** Including module: rpmversion ***
I: *** Including module: plymouth ***
I: *** Including module: kernel-modules ***
I: *** Including module: resume ***
I: *** Including module: rootfs-block ***
I: *** Including module: terminfo ***
I: *** Including module: udev-rules ***
I: Skipping udev rule: 50-udev.rules
I: Skipping udev rule: 95-late.rules
I: Skipping udev rule: 50-firmware.rules
I: *** Including module: usrmount ***
I: *** Including module: base ***
I: *** Including module: fs-lib ***
I: *** Including module: shutdown ***
I: Skipping program kexec as it cannot be found and is flagged to be optional
I: *** Including modules done ***
I: Wrote /boot/initrd-3.3.8-desktop-2.mga2.img:
I: -rw-r--r-- 1 root root 6193235 авг.  15 00:40 /boot/initrd-3.3.8-desktop-2.mga2.img
defaulting background resolution to 1024x768
      2/3: kernel-source-3.3.8-2.mga2
                                 ################################################################################################################################################################################
      3/3: kernel-desktop-devel-3.3.8-2.mga2
                                 ################################################################################################################################################################################

nvidia (304.37): Installing module.
..................................
...........................
Необходимо перезапустить компьютер для kernel-desktop-3.3.8-2.mga2
[verg@localhost ~]$ su
Пароль: 
[root@localhost verg]# dkms status
nvidia, 304.37, 3.3.8-desktop-2.mga2, i586: installed 
nvidia, 304.37, 3.3.6-desktop-2.mga2, i586: installed 
[root@localhost verg]#

5) После обновления ядра просто перезагрузиться

34

verg пишет:

18) Утилита конфигурации: (иногда требуется запуск и от рута для сохранения действий в xorg.conf)

nvidia-settings

Извиняюсь за непонятливость! Что я тут должен сделать? Запустить эту утилиту? Тогда просто надо указать как, и в каких случаях. Получается, что в пункте 15 создавать файл конфигурации все-таки не нужно, а только теперь, после проверки работоспособности?

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

35

Dadoolya пишет:

Получается, что в пункте 15 создавать файл конфигурации все-таки не нужно

Нужно.

Но его можно создать один раз и при последующих установках больше не соглашаться на создание нового.

Dadoolya пишет:

а только теперь, после проверки работоспособности?

Без xorg.conf у него не будет никакой работоспособности =)

36

verg пишет:

Начиная с драйвера 304.37
Кто поставил драйвер первым способом может удалить его так:
Консоль
# nvidia-installer --uninstall

Опять извиняюсь! Говоря о "первом способе", Вы имеете ввиду, что это относится к тем, кто уже успел установить драйвер по Вашему "Сложному способу" до опубликования данного дополнения к нему?

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

37

verg пишет:

Dadoolya пишет:

    Получается, что в пункте 15 создавать файл конфигурации все-таки не нужно

Нужно.

Но его можно создать один раз и при последующих установках больше не соглашаться на создание нового.

Извините, но Вы так и не сказали, какие именно телодвижения требуются от меня в пункте 18?

Intel Core i3-2350M; NVIDIA GeForce GT 630M;  4 GB DDR3.
Mandriva 2010-2; openSUSE 12.3; Windows 7 HP; Windows 8 Prof.

38

Dadoolya пишет:

Извините, но Вы так и не сказали, какие именно телодвижения требуются от меня в пункте 18?

В общем случае: никаких. Пункт №18 в основном для информации: как запускать утилиту конфигурации.
Я, например, её запускаю, только для того, чтобы покрутить регулятор Digital Vibrance
http://storage6.static.itmages.ru/i/12/0815/s_1344981717_7422368_653aa6ff3d.png

39 (15.08.2012 12:25:44 отредактировано aliaksei1818)

Dadoolya, если Вы будете продолжать в таком же духе, то в лучшем случае убьете 3D-ускорение карточки intel (что собственно Вы уже добились) в худшем вообще получите черный экран. Я Вам уже объяснил, что интегрированная карточка intel работает всегда, она же является основной для запуска иксов. Обработка 3D-рендеринга отдельных приложений  карточки nvidia происходит за счет  дополнительного X-сервера ( VirtualGL) с этой целью и был создан проект bumblebee. Поэтому наличие файла  конфигурации xorg для  карточки nvidia на основном X-сервере  здесь неуместно и в данном случае этот файл конфигурации может использоваться только дополнительными иксами с помощью bumblebee. Также, я  Вам уже отметил, что работоспособность  эффектов карточки intel будут во многом зависеть от путей установленных библиотек драйвера nvidia, что является основным моментом в установке драйвера nvidia, и установка их из исходников бинарника *.run предполагает ручное разруливание переменной среды Path. Посему приводите систему в порядок:  вычищайте систему от библиотек nvidia,  переустанавливайте видеосистему Xorg и устанавливайте драйвер nvidia из репозитория.

40

Продолжение обсуждения гибридной графики тут: Настроить intel+nvidia
verg