LinuxForum.Fans
Тема

Связка видео Intel(встроенная в проц) + nVidia(дискретная)

Автор: KrackMan 273 сообщений 75251 просмотров
#203537

gramozeka, низкий поклон за ссылку. С репами разобрался.
После:
[console]zypper ar -f [url]ftp://download.nvidia.com/opensuse/11.4[/url] "nVidia Graphics[/console]

Нужно было выполнить:
[console]zypper refresh
zypper dup[/console]
Репы теперь пашут как часы.

Теперь об исходном состоянии системы. Как сиё хитрое действие выполняется не знаю, поэтому стал вручную удалять все пакеты, что установил. И сразу получился колапс.
Удалял в таком порядке:
[console]# bumblebee-uninstall
bumblebee-uninstall: command not found[/console].

Пропустив удаление Бамблби, продолжил.
[console]
# bash NVIDIA-Linux-xxxxx-xxxx.run --uninstall
# rpm -e x11-video-nvidiaG02
# rpm -e nvidia-computeG02
# rpm -e nvidia-gfxG02-kmp
# zypper rr "nVidia Graphics Drivers (local mirror)"[/console]

Попытался удалить Бамблби таким образом:

Показать
[console]# zypper rm bumblebee
Loading repository data...
Reading insalled packages...
Resolving package dependencies...

The folowing package is going to be REMOVED:
bumblebee

1 package to remove.
After the operation, 83.0 KiB will be freed.
Continue? [y/n/?] (y): y
Removing bumblebee-1.7.10-8.1 [error]
Removal of (26222)bumblebee-1.7.10-8.1.x86_64)@System) faild:
Error: Subprocess failed. Error: RPM faild: error: %preun(bumblebee-1.7.10-8.1.x86_64) scriptlet faild, exit status 127[/console]

Полез гуглить. Нашел такую штуку: View File bumblebee.spec of Package bumblebee
Читая наткнулся на строчку "Uninstall only"...

Показать

%preun
if [ -f /usr/bin/bumblebee-enablecard ] ; then
/usr/bin/bumblebee-enablecard >/dev/null 2>&1
fi

# Uninstall only
#
if [ "$1" == "0" ] ; then
rm -f /usr/sbin/rcbumblebee
#
# Undo the Full 3D hack for the repository only if the nVidia driver is not installed
#
# Effects when uninstalling while nVidia still present:
# Upsidedown image on the Intel X server
# Glx will not work
#
if [ ! -f /usr/bin/nvidia-xconfig ] ; then
ARCH=`uname -m`
if [ "$ARCH" == "x86_64" ] ; then
rm -rf /usr/X11R6/lib-nvidia
rm -rf /usr/X11R6/lib64-nvidia
rm -rf /usr/lib64/xorg-nvidia
else
rm -rf /usr/X11R6/lib-nvidia
rm -rf /usr/lib/xorg-nvidia
fi
fi
if [ "`grep bumblebee /etc/group`" != "" ] ; then
groupdel bumblebee
fi
if [ -f /etc/sudoers ] ; then
grep -Ev 'bumblebee' /etc/sudoers > /etc/sudoers.optiorig
mv /etc/sudoers.optiorig /etc/sudoers
chmod 0440 /etc/sudoers
fi
fi

Прошелся по пунктам вручную.
Теперь %preun кажется не таким загадочным в сообщении об ошибке. Но все еще не понятно как с этим бороться.
Как можно удалить Баблби полностью?

#203543
KrackMan написал:
Как можно удалить Баблби полностью?

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

#203546
KrackMan написал:
cat /usr/bin/bumblebee-enablecard
нет.

Данный скрипт должен присутствовать - посмотреть список файлов Вы можете с помощью:
rpm -ql bumblebee или
yast
Это происходит с неправильными настройками с помощью bumblebee-configuration, т. е. во время конфигурирования файлы enablecard и disablecard перезаписываются и на данный момент он у Вас пустой. Либо перенастраивать, либо переустанавливать " bumblebee zypper in -f bumblebee", но лучше:
zypper rm -u bumblebee
zypper in bumblebee
и после смотрите наличие данных файлов:
find /usr/bin -name bumblebee*
Короче удаляете bumblebee и nvidia со всеми зависимостями, что собственно на данный момент Вы и делаете, и опять устанавливаете, но сразу не хватайтесь за настройки bumblebee, а попытайтесь использовать стандартные скрипты bumblebee-enablecard, disablecard.
Теперь по поводу сообщения №21

KrackMan написал:
# rpm -e x11-video-nvidiaG02
# rpm -e nvidia-computeG02
# rpm -e nvidia-gfxG02-kmp
rpm -e x11-video-nvidiaG02

Утилита rpm не учитывает зависимости, правильней и проще с помощью zypper:
zypper rm -u x11-video-nvidiaG02,
где u - автоматически удалять ненужные зависимости (zypper rm --help).

KrackMan написал:
zypper rr "nVidia Graphics Drivers (local mirror)"

Зачем?

KrackMan написал:
# bumblebee-uninstall
bumblebee-uninstall: command not found

Зачем Вы пытаетесь удалить в бинарном дистрибутиве с помощью скрипта?

KrackMan написал:
Error: Subprocess failed. Error: RPM faild: error: %preun(bumblebee-1.7.10-8.1.x86_64) scriptlet faild, exit status 127

Не знаю, что Вы там натворили, но можно поступить так:
zypper in -f bumblebee
zypper rm bumblebee

#203552

aliaksei1818, как всегда не в бровь а в глаз :)

aliaksei1818 написал:

[quote=KrackMan]Error: Subprocess failed. Error: RPM faild: error: %preun(bumblebee-1.7.10-8.1.x86_64) scriptlet faild, exit status 127

Не знаю, что Вы там натворили, но можно поступить так:
zypper in -f bumblebee
zypper rm bumblebee[/quote]

Поступил так, таже ощибка:

Показать
# zypper in -f bumblebee
Loading repository data...
Reading installed packages...
Forcing installation of 'bumblebee-1.7.10-8.1.x86_64' from repository 'Bumblebee'.
Resolving package dependencies...

The following NEW packages are going to be installed:
VirtualGL VirtualGL-32bit acpi_call-kmp-default libnewt0_52 libturbojpeg
libturbojpeg-32bit newt

The following package is going to be reinstalled:
bumblebee

7 new packages to install, 1 to reinstall.
Overall download size: 1.9 MiB. After the operation, additional 5.1 MiB will be
used.
Continue? [y/n/?] (y): y
Installing: libnewt0_52-0.52.12-4.6 [done]
Installing: libturbojpeg-32bit-1.1.1-9.1 [done]
Installing: libturbojpeg-1.1.1-9.1 [done]
Installing: acpi_call-kmp-default-0.0.1git20110703_k2.6.37.1_1.2-2.1 [done]
Installing: newt-0.52.12-4.6 [done]
Installing: VirtualGL-2.2.1-41.2 [done]
Installing: VirtualGL-32bit-2.2.1-41.2 [done]
Installing: bumblebee-1.7.10-8.1 [done]
# zypper rm bumblebee
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following package is going to be REMOVED:
bumblebee

1 package to remove.
After the operation, 83.0 KiB will be freed.
Continue? [y/n/?] (y): y
Removing bumblebee-1.7.10-8.1 [error]
Removal of (26244)bumblebee-1.7.10-8.1.x86_64(@System) failed:
Error: Subprocess failed. Error: RPM failed: error: %preun(bumblebee-1.7.10-8.1.x86_64) scriptlet failed, exit status 127

Abort, retry, ignore? [a/r/i] (a): r
aliaksei1818 написал:
# bumblebee-uninstall
bumblebee-uninstall: command not found
Зачем Вы пытаетесь удалить в бинарном дистрибутиве с помощью скрипта?

Удаляю согласно написанному в https://github.com/MrMEEE/bumblebee , шаг за шагом, что бы исключить свою ошибку. Это так же относится к zypper rr "nVidia Graphics Drivers (local mirror)".

# rpm -ql bumblebee

Показать

/etc/X11/xorg.conf.nouveau
/etc/X11/xorg.conf.nvidia
/etc/bash_completion.d/optirun
/etc/default/bumblebee
/etc/init.d/bumblebee
/usr/bin/bumblebee-bugreport
/usr/bin/bumblebee-configuration
/usr/bin/bumblebee-disablecard
/usr/bin/bumblebee-enablecard
/usr/bin/bumblebee-submitsystem
/usr/bin/optirun
/usr/bin/optirun32
/usr/bin/optirun64
/usr/share/doc/packages/bumblebee
/usr/share/doc/packages/bumblebee/README
/usr/share/doc/packages/bumblebee/examples
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.alienware.M11XR2
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.1015PN
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.1215N
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.K42Jc.K52Jc.N53Jf.N53Jg.N71Jv.N73Jf.P52Jc.PL80Jt.U30Jc.U33Jc.U35Jc.U36Jc.UL80Jt
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.N53Sn.U41Sv
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.N53Sv
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.N61Jv.N73Sv
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.P31Jg
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.U43Jc
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.asus.UL30Vt
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.dell.E6420
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.dell.InspironN5110.XPSL702X
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.dell.Vostro3300.Vostro3500
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.dell.XPS15
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.lenovo.ThinkPadT410
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.lenovo.ThinkPadT420
/usr/share/doc/packages/bumblebee/examples/bumblebee-disablecard.template
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.alienware.M11XR2
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.1015PN
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.1215N
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.K42Jc.K52Jc.N53Jf.N53Jg.N71Jv.N73Jf.P52Jc.PL80Jt.U30Jc.U33Jc.U35Jc.U36Jc.UL80Jt
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.N53Sn.U41Sv
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.N53Sv
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.N61Jv.N73Sv
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.P31Jg
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.U43Jc
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.asus.UL30Vt
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.dell.E6420
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.dell.InspironN5110.XPSL702X
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.dell.Vostro3300.Vostro3500
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.dell.XPS15
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.lenovo.ThinkPadT410
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.lenovo.ThinkPadT420
/usr/share/doc/packages/bumblebee/examples/bumblebee-enablecard.template

# find /usr/bin/ -name bumblebee*

Показать
/usr/bin/bumblebee-disablecard.old
/usr/bin/bumblebee-bugreport
/usr/bin/bumblebee-submitsystem
/usr/bin/bumblebee-disablecard
/usr/bin/bumblebee-enablecard.old
/usr/bin/bumblebee-configuration
/usr/bin/bumblebee-enablecard

Все та же ошибка при удалении Бамблби. Есть еще варианты?

#203555
KrackMan написал:
Удаляю согласно написанному в https://github.com/MrMEEE/bumblebee , шаг за шагом, что бы исключить свою ошибку. Это так же относится к zypper rr "nVidia Graphics Drivers (local mirror)".

Имеется ввиду, что bumblebee был установлен с помощью git, а zypper rr "nVidia" предполагает наличие локального зеркала репозитория, т. е. если Вы не устанавливали с помощью git и отсутствует зеркало, то эти команды выполнять не надо.

KrackMan написал:
Все та же ошибка при удалении Бамблби. Есть еще варианты?

Тогда удалите с помощью утилиты rpm:
rpm -e bumblebee --noscripts

#203558
aliaksei1818 написал:
Тогда удалите с помощью утилиты rpm:
rpm -e bumblebee --noscripts

error: package bumbleebe is not installed

Вот это я наворотил :)

#203559

Значит его нет:
rpm -qa | grep -i bumblebee

#203561
aliaksei1818 написал:
Значит его нет:
rpm -qa | grep -i bumblebee

[console]#rpm -qa | grep -i bumblebee
bumblebee-1.7.10-8.1.x86_64[/console]

#203562

Тогда не знаю - больше идей нет:

text
linux-nhn4:/ # zypper in bumblebee
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будет установлен следующий НОВЫЙ пакет: bumblebee

1 новый пакет для установки. Полный размер загрузки: 27,0 KiB. После этой операции будет использовано дополнительно 83,0 KiB. Продолжить? [y/n/?] (y): y Получение пакет bumblebee-1.7.10-8.1.x86_64 (1/1), 27,0 KiB (83,0 KiB после распаковки) Получение: bumblebee-1.7.10-8.1.x86_64.rpm [готово] Установка: bumblebee-1.7.10-8.1 [готово] linux-nhn4:/ # rpm -qa | grep -i bumblebee bumblebee-1.7.10-8.1.x86_64 linux-nhn4:/ # rpm -e bumblebee --noscripts предупреждение: /etc/X11/xorg.conf.nvidia сохранен как /etc/X11/xorg.conf.nvidia.rpmsave linux-nhn4:/ # rpm -qa | grep -i bumblebee linux-nhn4:/ # zypper search -s bumblebee Загрузка данных о репозиториях... Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий --+-----------+------------------------+------------+-------------+------------ | bumblebee | пакет | 1.7.10-8.1 | x86_64 | bumblebee | bumblebee | пакет | 1.7.10-8.1 | i586 | bumblebee | bumblebee | пакет с исходным кодом | 1.7.10-8.1 | noarch | bumblebee linux-nhn4:/ #

#203563

Можно еще посмотреть более подробную информацию с ключом -vv zypper -vv rm bumblebee

#203566

aliaksei1818, удалил падлюку :))

[console]# rpm -e bumblebee-1.7.10-8.1.x86_64 --noscripts
warning: /usr/bin/bumblebee-enablecard saved as /usr/bin/bumblebee-enablecard.rpmsave
warning: /usr/bin/bumblebee-disablecard saved as /usr/bin/bumblebee-disablecard.rpmsave
warning: /etc/X11/xorg.conf.nvidia saved as /etc/X11/xorg.conf.nvidia.rpmsave
warning: /etc/X11/xorg.conf.nouveau saved as /etc/X11/xorg.conf.nouveau.rpmsave
# rpm -qa | grep -i bumblebee
# [/console]

#203568

Ваши дальнейшие действия?

#203572

Пока что:

Показать
[console]# zypper rm -u x11-video-nvidiaG02 nvidia-computeG02 nvidia-gfxG02-kmp
Loading repository data...
Reading installed packages...
Package 'x11-video-nvidiaG02' is not installed.
'x11-video-nvidiaG02' not found in package names. Trying capabilities.
No provider of 'x11-video-nvidiaG02' is installed.
'nvidia-gfxG02-kmp' not found in package names. Trying capabilities.
Package 'nvidia-computeG02' is not installed.
'nvidia-computeG02' not found in package names. Trying capabilities.
No provider of 'nvidia-computeG02' is installed.
Resolving package dependencies...

The following packages are going to be REMOVED:
nvidia-gfxG02-kmp-default nvidia-gfxG02-kmp-desktop

2 packages to remove.
After the operation, 73.3 MiB will be freed.
Continue? [y/n/?] (y): y
Removing nvidia-gfxG02-kmp-default-275.21_k2.6.37.1_1.2-6.1 [done]
Removing nvidia-gfxG02-kmp-desktop-275.21_k2.6.37.1_1.2-6.1 [done]
[/console]

И пытаюсь:

Показать
[console]# zypper in nvidia-gfxG02-kmp-desktop
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
nvidia-computeG02 nvidia-gfxG02-kmp-desktop x11-video-nvidiaG02

The following recommended package was automatically selected:
x11-video-nvidiaG02

3 new packages to install.
Overall download size: 34.4 MiB. After the operation, additional 171.4 MiB will
be used.
Continue? [y/n/?] (y): y
Retrieving package nvidia-gfxG02-kmp-desktop-275.21_k2.6.37.1_1.2-6.1.x86_64 (1/3), 3.4 MiB (36.7 MiB unpacked)
Retrieving: nvidia-gfxG02-kmp-desktop-275.21_k2.6.37.1_1.2-6.1.x86_64.rpm [startRetrieving: nvidia-gfxG02-kmp-desktop-275.21_k2.6.37.1_1.2-6.1.x86_64.rpm [error]
Timeout exceeded when accessing '[url]ftp://download.nvidia.com/opensuse/11.4/x86_64/nvidia-gfxG02-kmp-desktop-275.21_k2.6.37.1_1.2-6.1.x86_64.rpm[/url]'.

Abort, retry, ignore? [a/r/i] (r):
Autoselecting 'r' after 18 seconds.[/console]

Видимо опять канал просел. Так что буду устанавливать по https://github.com/MrMEEE/bumblebee .

#203697

И так. Стабильного интернет соединения сегодня так и не дождался. Поэтому после 15 попытки, решил воспользоваться уже скаченными пакетами.
Далее все действия по порядку:
1. # zypper in -lf /home/andrew/Downloads/nvidia-computeG02-275.21-7.1.x86_64.rpm

Показать
[console]Loading repository data...
Reading installed packages...
Forcing installation of 'nvidia-computeG02-275.21-7.1.x86_64' from repository 'Plain RPM files cache'.
Resolving package dependencies...

The following NEW packages are going to be installed:
nvidia-computeG02 nvidia-gfxG02-kmp-desktop x11-video-nvidiaG02

The following recommended package was automatically selected:
x11-video-nvidiaG02

3 new packages to install.
Overall download size: 34.4 MiB. After the operation, additional 171.4 MiB will
be used.
Continue? [y/n/?] (y): y
Retrieving package nvidia-gfxG02-kmp-desktop-275.21_k2.6.37.1_1.2-6.1.x86_64 (1/3), 3.4 MiB (36.7 MiB unpacked)
Retrieving package nvidia-computeG02-275.21-7.1.x86_64 (2/3), 6.5 MiB (19.4 MiB unpacked)
Retrieving package x11-video-nvidiaG02-275.21-7.1.x86_64 (3/3), 24.5 MiB (115.3 MiB unpacked)
Retrieving package nvidia-gfxG02-kmp-desktop-275.21_k2.6.37.1_1.2-6.1.x86_64 (1/3), 3.4 MiB (36.7 MiB unpacked)
Installing: nvidia-gfxG02-kmp-desktop-275.21_k2.6.37.1_1.2-6.1 [done]
Retrieving package nvidia-computeG02-275.21-7.1.x86_64 (2/3), 6.5 MiB (19.4 MiB unpacked)
Installing: nvidia-computeG02-275.21-7.1 [done]
Retrieving package x11-video-nvidiaG02-275.21-7.1.x86_64 (3/3), 24.5 MiB (115.3 MiB unpacked)
Installing: x11-video-nvidiaG02-275.21-7.1 [done]
Additional rpm output:
------------------------------------------------------------------------
Switching the use of "nv" driver of X.Org to "nvidia" driver of NVIDIA
------------------------------------------------------------------------

SaX2 generated xorg.conf not available!

WARNING: Unable to find CorePointer in X configuration; attempting to add
new CorePointer section.

WARNING: The CorePointer device was not specified explicitly in the layout;
using the first mouse device.

WARNING: Unable to find CoreKeyboard in X configuration; attempting to add
new CoreKeyboard section.

WARNING: The CoreKeyboard device was not specified explicitly in the
layout; using the first keyboard device.

Warning! MD5DIR is not set: you probably called this script outside SuSEconfig...!
Using MD5DIR="/var/adm/SuSEconfig/md5"...
No changes for /etc/X11/xdm/Xservers
No changes for /etc/X11/xdm/xdm-config[/console]

2.[console] # bumblebee-enablecard
FATAL: Module acpi_call not found.
Error: acpi_call module not loaded[/console]

3.

Показать
[console]# zypper in -lf /home/andrew/Downloads/acpi_call-kmp-desktop-0.0.1git20110703_k2.6.37.1_1.2-2.1.x86_64.rpm
Loading repository data...
Reading installed packages...
Forcing installation of 'acpi_call-kmp-desktop-0.0.1git20110703_k2.6.37.1_1.2-2.1.x86_64' from repository 'Plain RPM files cache'.
Resolving package dependencies...

The following NEW package is going to be installed:
acpi_call-kmp-desktop

1 new package to install.
Overall download size: 8.0 KiB. After the operation, additional 11.0 KiB will
be used.
Continue? [y/n/?] (y): y
Retrieving package acpi_call-kmp-desktop-0.0.1git20110703_k2.6.37.1_1.2-2.1.x86_64 (1/1), 8.0 KiB (11.0 KiB unpacked)
Retrieving package acpi_call-kmp-desktop-0.0.1git20110703_k2.6.37.1_1.2-2.1.x86_64 (1/1), 8.0 KiB (11.0 KiB unpacked)
Installing: acpi_call-kmp-desktop-0.0.1git20110703_k2.6.37.1_1.2-2.1 [done][/console]

4.

aliaksei1818 написал:
...опять устанавливаете, но сразу не хватайтесь за настройки bumblebee, а попытайтесь использовать стандартные скрипты bumblebee-enablecard, disablecard.

[console]# bumblebee-enablecard && bumblebee-disablecard
Please run bumblebee-configuration to enable power management.
Please run bumblebee-configuration to enable power management.
[/console]

5. После ребута иксы не поднимаются.

Показать
[console]Starting service gdmgdm[7218]: WARNING: GdmDisplay: display lasted 0,036648 seconds
gdm[7218]: WARNING: GdmDisplay: display lasted 0,041597 seconds
gdm[7218]: WARNING: GdmDisplay: display lasted 0,044251 seconds
gdm[7218]: WARNING: GdmDisplay: display lasted 0,039100 seconds
gdm[7218]: WARNING: GdmDisplay: display lasted 0,037687 seconds
gdm[7218]: WARNING: GdmDisplay: display lasted 0,045300 seconds
gdm[7218]: WARNING: GdmDisplay: maximum number of X display failures reached: check X server log for errors[/console]

Что бы Xorg.0.log выложить нужно залить на Народ (что-то на сайте не вижу такого механизма), в любом случае если нужен выложу. А пока вот части лога которые привлекли мое внимание:

Показать

[ 2285.086]
X.Org X Server 1.9.3
Release Date: 2010-12-13
[ 2285.086] X Protocol Version 11, Revision 0
[ 2285.086] Build Operating System: openSUSE SUSE LINUX
[ 2285.086] Current Operating System: Linux AspireLix.home 2.6.37.6-0.7-desktop #1 SMP PREEMPT 2011-07-21 02:17:24 +0200 x86_64

[ 2285.086] Current version of pixman: 0.20.0

==) Using config file: "/etc/X11/xorg.conf"
[ 2285.086] (==) Using config directory: "/etc/X11/xorg.conf.d"

Девайсы: vboxvideo, vmware, cirrus, fbdev, vesa
Для всех перечисленных девайсов:
(==) No monitor specified for screen "Девайс".
Using a default monitor configuration.

[ 2285.139] (==) FBDEV(0): Backing store disabled
[ 2285.139] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
и так до
[ 2285.144] (==) FBDEV(0): DPMS enabled
Между 2285.139 и 2285.140 - , т.е за одну единицу проходит 20 строк.

[ 2285.146] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

[ 2285.669] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
[ 2285.669] (II) No input driver/identifier specified (ignoring)

[ 2285.825] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
[ 2285.825] (II) No input driver/identifier specified (ignoring)

[ 2285.826] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
[ 2285.826] (II) No input driver/identifier specified (ignoring)

[ 2920.531] (II) Open ACPI successful (/var/run/acpid.socket)
[ 2920.532] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
....
[ 2920.616] (--) ETPS/2 Elantech Touchpad: touchpad found

[ 2982.103] (II) Open ACPI successful (/var/run/acpid.socket)
[ 2982.103] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
.....
[ 2982.198] (--) ETPS/2 Elantech Touchpad: touchpad found

Касательно Failed to initialize GLX extension (Compatible NVIDIA X driver not found), если правильно понял:
[console]# rpm -qa | grep VirtualGL
VirtualGL-2.2.1-41.2.x86_64
VirtualGL-32bit-2.2.1-41.2.x86_64[/console]

Так же: # rpm -qa | grep libjpeg-turbo
libjpeg-turbo-1.0.1-3.1.x86_64

На данный момент пока все что узнал и сделал. Господа Мегамозги, какие варианты?

#203751
KrackMan написал:
Господа Мегамозги, какие варианты?


уморил :lol: :lol: :lol: падонак :lol: :lol: :lol:

KrackMan, он же тебе сам пишет в чём засада , внимательно читай варнинги , и таки да , внимательно читай вики , все эти манагеры одинаково устроены , если что-то не так он предупреждает , если эти предупреждения игнорировать он начинает , извините , срать себе в карман тихонько , от этого все проблемы потом . Вот тебе вариант :
[console]
# rpm -e bumblebee-1.7.10-8.1.x86_64 --noscripts
warning: /usr/bin/bumblebee-enablecard saved as /usr/bin/bumblebee-enablecard.rpmsave
warning: /usr/bin/bumblebee-disablecard saved as /usr/bin/bumblebee-disablecard.rpmsave
warning: /etc/X11/xorg.conf.nvidia saved as /etc/X11/xorg.conf.nvidia.rpmsave
warning: /etc/X11/xorg.conf.nouveau saved as /etc/X11/xorg.conf.nouveau.rpmsave
# rpm -qa | grep -i bumblebee
#
[/console]
[console]
перевод :
внимание: /usr/bin/bumblebee-enablecard сохранено как : /usr/bin/bumblebee-enablecard.rpmsave
[/console]
другими словами не удалено , типа для экономии трафика потом , но файлы то кривые ! Ты начинаешь ставить по новой , он вместо того чтобы новые ставить эти восстанавливает .. и так по кругу и ходишь , на свои же грабли наступаешь ...
я ведь уже писал как работает bamblbee , это только хитрый костыль , главное устройство (единственное которое всегда в работе) это интеловская карта в процессоре , поэтому , что дрова для неё , что xorg.conf - трогать нельзя ни в коем случае , bamblbee , для этого и создаёт отдельный xorg.conf.nvidia и пускает для себя отдельную сессию иксов .

#203760
gramozeka написал:
другими словами не удалено , типа для экономии трафика потом , но файлы то кривые ! Ты начинаешь ставить по новой , он вместо того чтобы новые ставить эти восстанавливает .. и так по кругу и ходишь , на свои же грабли наступаешь ...

Здесь не согласен - .rpmsave файлы облегчают настройку в случае обновления, когда конфигурационные файлы могут измениться:

text
linux-nhn4:/ # zypper in bumblebee
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будет установлен следующий НОВЫЙ пакет: bumblebee

1 новый пакет для установки. Полный размер загрузки: 27,0 KiB. После этой операции будет использовано дополнительно 83,0 KiB. Продолжить? [y/n/?] (y): y Получение пакет bumblebee-1.7.10-8.1.x86_64 (1/1), 27,0 KiB (83,0 KiB после распаковки) Получение: bumblebee-1.7.10-8.1.x86_64.rpm [готово (107 B/s)] Установка: bumblebee-1.7.10-8.1 [готово] linux-nhn4:/ # cat /etc/X11/xorg.conf.nvidia Section "xxxxxxxxxx" Mode 0666 EndSection

linux-nhn4:/ # rpm -e bumblebee --noscripts предупреждение: /etc/X11/xorg.conf.nvidia сохранен как /etc/X11/xorg.conf.nvidia.rpmsave linux-nhn4:/ # cat /etc/X11/xorg.conf.nvidia.rpmsave Section "xxxxxxxxxx" Mode 0666 EndSection

linux-nhn4:/ # zypper in bumblebee Загрузка данных о репозиториях... Чтение установленных пакетов... Разрешение зависимостей пакетов...

Будет установлен следующий НОВЫЙ пакет: bumblebee

1 новый пакет для установки. Полный размер загрузки: 27,0 KiB. После этой операции будет использовано дополнительно 83,0 KiB. Продолжить? [y/n/?] (y): y Получение пакет bumblebee-1.7.10-8.1.x86_64 (1/1), 27,0 KiB (83,0 KiB после распаковки) Получение: bumblebee-1.7.10-8.1.x86_64.rpm [готово] Установка: bumblebee-1.7.10-8.1 [готово] linux-nhn4:/ # cat /etc/X11/xorg.conf.nvidia Section "DRI" Mode 0666 EndSection

Section "ServerLayout" Identifier "Layout0" Screen "Screen0" Option "AutoAddDevices" "false" EndSection

Section "Module" Load "dbe" Load "extmod" Load "glx" Load "record" Load "freetype" Load "type1" EndSection

Section "Files" EndSection

Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BusID "REPLACEWITHBUSID" Option "IgnoreEDID" Option "ConnectedMonitor" "CRT-1" EndSection

Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1200" "1920x1080" "1680x1050" "1600x1200" "1440x900" "1280x1024" "1366x768" "1360x768" "1280x800" "1024x768" "800x600" "640x480" EndSubSection EndSection

Section "Extensions" Option "Composite" "Enable" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 28.0 - 73.0 VertRefresh 43.0 - 72.0 Option "DPMS" Modeline "1920x1200" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync Modeline "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync Modeline "1600x1200" 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync Modeline "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync Modeline "1368x768" 85.25 1366 1440 1576 1784 768 771 781 798 -hsync +vsync Modeline "1280x800" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync Modeline "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync EndSection

KrackMan,
rm -f /etc/X11/xorg.conf
bumblebee-configuration

#203763
aliaksei1818 написал:
Здесь не согласен - .rpmsave файлы облегчают настройку в случае обновления, когда конфигурационные файлы могут измениться:

не буду спорить , я с зюзей не знаком , суть , не в этом , суть в том чтоб вернуть систему в исходное состояние и спокойно , без остатков костылей , установить и настроить то что нужно , а эти метания из одного угла в другой с погнутой кочергой , без понимания происходящего до добра не доведут [ИМХО]

P.S. (оно же ЗЫ wink ) , вот мой "добрый совет" для Злобных Буратин :D ...
Для сохранения душевного равновесия и постижения очевидных вещей в мире линукса стоит поступить следующим образом - левый финт ушами (она же песочница ) ..
1. Стоит хотя бы поверхностно представлять как работает HDD в связке ОС→HDD→MB→ОС и что такое "загрузчик"
2.Берём диск и разбиваем его на четыре части :

sda1) примерно 500Мб под загрузочный /boot .. Это избыточно много даже через чур , но ... мало ли как моча в голову стукнет :o
sda2) если вам нужна винда и вы её намерены пользовать стоит второй раздел отдать ей .. Важное замечание если это семёрочка то обязательно предыдущий пункт выполнить с небольшой поправкой - а именно , в начале диска перед первым разделом оставить свободное место примерно 100-200 Мб , туда семёрка поставит свою грузилку ..
sda4 и sda5 ) эти разделы стоит создать в рамках расширенного раздела (sda3) они должны быть просто клонами друг друга .. если вам нужен swap-раздел , сдесь же создайте и его (sda6)
примечание : при создании лучше их сразу отформатировать в нужную систему и поставить ярлычки на каждый , чтоб по запарке не накосячить . При установке осей в параметрах выбирать пункт "не форматировать→сохранить данные" ...
3. Собственно оси :
- Первой ставим ту которая приглянулась(в смысле дистрибутив линукса) особо указывая точку монтирования "/boot" (sda1) и точку монтирования корневого раздела (например раздел sda5)
- Второй ставим Винду на sda2 .
- После винды снова ставим линукс так же как и первый раз - особо указывая точку монтирования "/boot" (sda1) , но вот точку монтирования корневого раздела уже указываем "sda4" ..
...........
установщик линукса сам найдет винду и пропишет её в себя , но вот первую систему установленную в sda5 не увидит , и не нужно !

теперь собственно в чём финт - вы имеете одну голову (sda1 aka /boot) , но два одинаковых тела sda4 и sda5 , и в загрузчике можете переключать их , добавив ещё один пункт просто скопировав уже имеющийся , изменить в нём нужно будет только параметр для ядра который указывает на root .
вот пример для grub2 :

text

### BEGIN /etc/grub.d/10_linux ###

menuentry "Чистовая Система" --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root ffffffffc-ccccccc45ed-4556-998a-ааааааааа linux /vmlinuz root=sda4 quiet video=vesafb,mtrr:3,ywrap vga=791 ro splash=silent initrd /initrd.gz }

menuentry "Система для опатоф панымаишъ" --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root ffffffffc-ccccccc45ed-4556-998a-ааааааааа echo 'Внимание вы находитесь в песочнице - опасность замутить маленький армагедец ...' linux /vmlinuz root=/dev/sda5 quiet video=vesafb,mtrr:3,ywrap vga=791 ro splash=silent initrd /initrd.gz } menuentry "Microsoft Windows XP Professional RU (on /dev/sda2)" --class windows --class os { insmod part_msdos insmod ntfs set root='(/dev/sda,msdos1)' search --no-floppy --fs-uuid --set=root AFDA456BC200E drivemap -s (hd0) ${root} chainloader +1 }

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

#203793
gramozeka написал:
уморил :D :D :D падонак :D :D :D
В.Высоцкий написал:
Ты Вань на грубость нарываешься ...

gramozeka, старался удалить перед установкой все, по крайней мере:
[console]# rpm -qa | grep -i bumblebee
# find /usr/bin/ -name bumblebee*[/console]
ничего не выводит.

aliaksei1818 написал:
rm -f /etc/X11/xorg.conf
bumblebee-configuration

Как бы хотелось, что бы было как у людей :)
После удаления xorg.conf, остановил Х (# rcxdm stop). Затем bumblebee-configuration:

KrackMan написал:
у меня выдет 3 варианта конфигурации под мой ноут, 2-е протестированны на Убунте 11.04, третья на Минте 11.

Так же заметил, что в любой из трех конф: Power Control Scripts: Unavailable
После любой конфигурации, xorg.conf не появляется и
[console]# cut bumblebee-enabledcard && cut bumblebee-disabledcard
#[/console]

При подтверждении выбора конфигурации спрашивает следующее:

Показать
The Image Transport is now the images are transfereed from the nVidia card to the Intel card, people has different experiences of performance, but just select the default if you are in doubt.
1. YUV
2. JPEG
3. PROXY
4. XV (Default)
5. RGB

Всегда выбирал по умолчанию.

bumblebee-enabledcard и bumblebee-disabledcard до манипуляций с Конфигом сохранил в отдельную папку.

[console]# modprobe nvidia
#
# modprobe nouveau
#[/console]

+
gramozeka, не могу понять одного. Если у вас такое нетерпение к людям которые не обладают вашими знаниями в unix системах, то зачем вы вообще отвечаете таким недоучкам как я? Я конечно понимаю, что в вас кипит недоразумения вроде: "У меня все с первого раза заработало", "Что так трудно сделать нормально как я" и т.д., и т.п. Но от того что у вас с первого раза запустилось, не означает что так должно быть у всех. Например я поднял по мануалам Сервер КС 1.6 и mIRC на Ubuntu 10.10 (да еще и написал установочный скрипт) , но это не показатель моих знаний и даже не показатель умений. А лишь ЖИРНЫЙ плюс разрабам ОСи и Сервера, установка которых настроена корректно и просто.
То что вы написали про установку ОСей, несомненно приполезнейший материал, который я обязательно сохраню и уж точно воспользуюсь.

gramozeka написал:
... если нашли какое то нормальное решение которое вы можете гарантировано воспроизвести и оно вам нужно - претворяете его во второй (чистовой системе) ...

А для поиска этого решения я и обратился сюда.

ЗЫ. Уважаемый и ужасный, gramozeka! Если вас обременяет общение, не тратьте попусту свои нервы, примите 400 капель Валерианы :rolleyes: wink

#203797
KrackMan написал:
Так же заметил, что в любой из трех конф: Power Control Scripts: Unavailable

Похоже Вам сюда https://github.com/mkottman/acpi_call - обратите внимание на скрипт test_off.sh с помощью которого определяется вызов откл. карточки.
Если получится, тогда похоже Вам придется ручками прописывать содержание enabledcard и disabledcard.

#203802

aliaksei1818, походу не работает :(

[console]
# lspci -vnnn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev ff) (prog-if ff)

# ./test_off.sh
Trying \_SB.PCI0.P0P1.VGA._OFF: failed
Trying \_SB.PCI0.P0P2.VGA._OFF: failed
Trying \_SB_.PCI0.OVGA.ATPX: failed
Trying \_SB_.PCI0.OVGA.XTPX: failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: works!

# lspci -vnnn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev ff) (prog-if ff)

[/console]

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