31

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

 Консоль:
# 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
#

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

32

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

33

Пока что:

+ открыть спойлер

 Консоль:
# 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]

И пытаюсь:

+ открыть спойлер

 Консоль:
# 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 'ftp://download.nvidia.com/opensuse/11.4 … x86_64.rpm'.

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

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

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

34

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

+ открыть спойлер

 Консоль:
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

2.

 Консоль:
# bumblebee-enablecard
FATAL: Module acpi_call not found.
Error: acpi_call module not loaded

3.

+ открыть спойлер

 Консоль:
# 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]

4.

aliaksei1818 пишет:

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

 Консоль:
# bumblebee-enablecard && bumblebee-disablecard
Please run bumblebee-configuration to enable power management.
Please run bumblebee-configuration to enable power management.

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

+ открыть спойлер

 Консоль:
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

Что бы 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), если правильно понял:

 Консоль:
# rpm -qa | grep VirtualGL
VirtualGL-2.2.1-41.2.x86_64
VirtualGL-32bit-2.2.1-41.2.x86_64

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

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

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

35 (07.11.2011 20:15:05 отредактировано gramozeka)

KrackMan пишет:

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

http://storage6.static.itmages.ru/i/11/0725/h_1311618035_8df14c2862.jpeg
уморил  :lol:  :lol:  :lol:  падонак  :lol:  :lol:  :lol:

KrackMan, он же тебе сам пишет в чём засада , внимательно читай варнинги , и таки да , внимательно читай вики , все эти манагеры одинаково устроены , если что-то не так он предупреждает , если эти предупреждения игнорировать он начинает , извините , срать себе в карман тихонько , от этого все проблемы потом . Вот тебе вариант :

 Консоль:

# 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
#

 Консоль:

перевод :
внимание: /usr/bin/bumblebee-enablecard сохранено как : /usr/bin/bumblebee-enablecard.rpmsave

другими словами не удалено , типа для экономии трафика потом , но файлы то кривые ! Ты начинаешь ставить по новой , он вместо того чтобы новые ставить эти восстанавливает .. и так по кругу и ходишь , на свои же грабли наступаешь ...
я ведь уже писал как работает bamblbee , это только хитрый костыль , главное устройство (единственное которое всегда в работе) это интеловская карта в процессоре , поэтому , что дрова для неё , что xorg.conf  - трогать нельзя ни в коем случае , bamblbee , для этого и создаёт отдельный xorg.conf.nvidia и пускает для себя отдельную сессию иксов .

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

36 (07.11.2011 21:20:52 отредактировано aliaksei1818)

gramozeka пишет:

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

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

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

37 (08.11.2011 02:05:38 отредактировано gramozeka)

aliaksei1818 пишет:

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

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

P.S. (оно же ЗЫ  wink ) , вот мой "добрый совет" для Злобных Буратин  ag ...
Для сохранения душевного равновесия и постижения очевидных вещей в мире линукса стоит поступить следующим образом - левый финт ушами (она же песочница ) ..
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 :

### 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 ..

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

38 (08.11.2011 03:19:19 отредактировано KrackMan)

gramozeka пишет:

уморил ag ag ag  падонак ag ag ag

В.Высоцкий пишет:

Ты Вань на грубость нарываешься ...

gramozeka, старался удалить перед установкой все, по крайней мере:

 Консоль:
# rpm -qa | grep -i bumblebee
# find /usr/bin/ -name bumblebee*

ничего не выводит.

aliaksei1818 пишет:

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

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

KrackMan пишет:

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

Так же заметил, что в любой из трех конф: Power Control Scripts: Unavailable
После любой конфигурации, xorg.conf не появляется и

 Консоль:
# cut bumblebee-enabledcard && cut bumblebee-disabledcard
#

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

+ открыть спойлер

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 до манипуляций с Конфигом сохранил в отдельную папку.

 Консоль:
# modprobe nvidia
#
# modprobe nouveau
#

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

gramozeka пишет:

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

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

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

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

39

KrackMan пишет:

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

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

40

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

 Консоль:

# 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)

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

41 (08.11.2011 07:50:48 отредактировано aliaksei1818)

Вот ваш вызов - см. по идентификатору http://hybrid-graphics-linux.tuxfamily. … ACPI_calls
Поясню:
modprobe acpi_call
echo 'вызов' > /proc/acpi/call
lspci -vnnn | grep VGA
Хотя этот же вызов присутствует и в скрипте - Trying \_SB.PCI0.PEG0.PEGP._OFF: works!

42 (08.11.2011 08:11:54 отредактировано KrackMan)

Хотел же в начале написать что так сделал, но поленился, за что прошу извинить ab

 Консоль:
# lsmod | grep acpi_call
#
# modprobe acpi_call
# lsmod | grep acpi_call
acpi_call               4335  0

 Консоль:
# echo '\_SB.PCI0.PEG1.GFX0.DOFF' > /proc/acpi/call

и
 Консоль:
# echo '\_SB.PCI0.PEG1.GFX0.DON' > /proc/acpi/call

Не влияют на вывод:

 Консоль:
lspci -vnnn | grep VGA

Так же показывал что работает 2 карты.

Вот с вызом не сообразил и делал как описано в https://github.com/mkottman/acpi_call.

+
Сделал:

 Консоль:
# modprobe acpi_call
# echo '\_SB.PCI0.PEG0.GFX0.DOFF' > /proc/acpi/call
# 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)

Странно, но не ложится Видеокарта.

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

43 (08.11.2011 08:16:24 отредактировано aliaksei1818)

Покажите после проделанных операции не lspci -vnnn | grep VGA, а  lspci -vnn | sed -n '/nVidia /,/Kernel/p'

44

aliaksei1818 пишет:

Покажите после проделанных операции не lspci -vnnn | grep VGA, а  lspci -vnn | sed -n '/nVidia /,/Kernel/p'

 Консоль:
# lspci -k | sed -n '/nVidia /,/Kernel/p'
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev ff)
    Kernel driver in use: nvidia

Вот, пожалуйста!

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

45

lspci -k замените на lspci -vnn

46

aliaksei1818 пишет:

lspci -k замените на lspci -vnn

 Консоль:

01:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev ff) (prog-if ff)
    !!! Unknown header type 7f
    Kernel driver in use: nvidia

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

47

KrackMan пишет:

  !!! Unknown header type 7f

Похоже карточка все таки откл.
Теперь попробуйте вкл. и сравнить выхлоп lspci -vnn

48 (08.11.2011 08:57:41 отредактировано KrackMan)

aliaksei1818 пишет:
KrackMan пишет:

  !!! Unknown header type 7f

Похоже карточка все таки откл.
Теперь попробуйте вкл. и сравнить выхлоп lspci -vnn

На http://hybrid-graphics-linux.tuxfamily. … ACPI_calls,  перебрал несколько Параметров для GT 540M. Подошел вот этот:

 Консоль:

# echo '\_SB.PCI0.PEG0.PEGP._ON' > /proc/acpi/call
# lspci -vnnn | sed -n '/nVidia /,/Kernel/p'
01:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev a1) (prog-if 00 [VGA controller])
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at d0000000 (32-bit, non-prefetchable) [size=16M]
    Memory at a0000000 (64-bit, prefetchable) [size=256M]
    Memory at b0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 3000 [disabled] [size=128]
    Expansion ROM at d1000000 [size=512K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable+ Count=128/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Capabilities: [b4] Vendor Specific Information: Len=14 <?>
    Capabilities: [100] Virtual Channel
    Capabilities: [128] Power Budgeting <?>
    Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
    Kernel driver in use: nvidia

+
Проверил.
Для включения:
# echo '\_SB.PCI0.PEG0.PEGP._ON' > /proc/acpi/call

Для Отключения:
# echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

49

KrackMan пишет:

Если у вас такое нетерпение к людям которые не обладают вашими знаниями в unix системах, то зачем вы вообще отвечаете таким недоучкам как я?

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

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

50 (08.11.2011 09:06:17 отредактировано KrackMan)

gramozeka пишет:
KrackMan пишет:

Если у вас такое нетерпение к людям которые не обладают вашими знаниями в unix системах, то зачем вы вообще отвечаете таким недоучкам как я?

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

Тогда извините за необоснованные догадки. Просто очень было похоже на зазнайство. Еще раз извините.

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

51 (08.11.2011 09:06:59 отредактировано aliaksei1818)

Берете в кач-ве примера любой скрипт и прописываете вручную:
bumblebee-enablecard:

+ открыть спойлер

#!/bin/bash

modprobe acpi_call
if ! lsmod | grep -q acpi_call; then
    echo "Error: acpi_call module not loaded"
    exit
fi

acpi_call () {
    echo "$*" > /proc/acpi/call
    result=$(cat /proc/acpi/call)
    case "$result" in
     Error*)
      echo "Enabling nVidia card failed ($result)."
      ;;
     *)
      echo "Enabling nVidia card succeeded."
     ;;
    esac
}

echo ON $(acpi_call "\_SB.PCI0.PEG0.PEGP._ON")

modprobe nvidia

bumblebee-disablecard:

+ открыть спойлер

#!/bin/bash
modprobe -r nvidia
if lsmod | grep -q nvidia; then
echo "Error: could not unload nvidia module, leaving card turned on"
exit
fi

modprobe acpi_call
if ! lsmod | grep -q acpi_call; then
    echo "Error: acpi_call module not loaded"
    exit
fi

acpi_call () {
    echo "$*" > /proc/acpi/call
    result=$(cat /proc/acpi/call)
    case "$result" in
     Error*)
      echo "Disabling nVidia card failed ($result)."
      ;;
     *)
      echo "Disabling nVidia card succeeded."
     ;;
    esac
}

echo OFF $(acpi_call "\_SB.PCI0.PEG0.PEGP._OFF")

Теперь проверяете:
glxgears
optirun64 glxgears
И покажите для интереса:
bumblebee-disablecard
lspci -vnn | sed -n '/nVidia /,/Kernel/p'

52 (08.11.2011 09:34:00 отредактировано KrackMan)

 Консоль:
# glxgears
Xlib:  extension "GLX" missing on display ":0.0".
glxgears: Error: couldn't get an RGB, Double-buffered visual.
# optirun64 glxgears
ON Enabling nVidia card succeeded.
FATAL: Error inserting nvidia (/lib/modules/2.6.37.6-0.7-desktop/weak-updates/updates/nvidia.ko): No such device
Starting up bumblebee X server:
Stopping bumblebee X server: /etc/init.d/bumblebee: line 125: kill: (7494) - No such process
OFF Disabling nVidia card succeeded.

# bumblebee-enablecard
ON Enabling nVidia card succeeded.
FATAL: Error inserting nvidia (/lib/modules/2.6.37.6-0.7-desktop/weak-updates/updates/nvidia.ko): No such device

+ открыть спойлер

 Консоль:
# lspci -vnnn | sed -n '/nVidia /,/Kernel/p'
01:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev a1) (prog-if 00 [VGA controller])
    Flags: fast devsel, IRQ 16
    Memory at d0000000 (32-bit, non-prefetchable) [size=16M]
    Memory at a0000000 (64-bit, prefetchable) [size=256M]
    Memory at b0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 3000 [size=128]
    Expansion ROM at d1000000 [size=512K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable+ Count=128/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Capabilities: [b4] Vendor Specific Information: Len=14 <?>
    Capabilities: [100] Virtual Channel
    Capabilities: [128] Power Budgeting <?>
    Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>

02:00.0 Ethernet controller [0200]: Atheros Communications Device [1969:1083] (rev c0)
    Subsystem: Acer Incorporated [ALI] Device [1025:054c]
    Flags: bus master, fast devsel, latency 0, IRQ 48
    Memory at d1b00000 (64-bit, non-prefetchable) [size=256K]
    I/O ports at 2000 [size=128]
    Capabilities: [40] Power Management version 3
    Capabilities: [48] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [58] Express Endpoint, MSI 00
    Capabilities: [6c] Vital Product Data
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [180] Device Serial Number ff-ae-68-f3-b8-70-f4-ff
    Kernel driver in use: atl1c


# bumblebee-disablecard
OFF Disabling nVidia card succeeded.

+ открыть спойлер

 Консоль:

# lspci -vnnn | sed -n '/nVidia /,/Kernel/p'
01:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev ff) (prog-if ff)
    !!! Unknown header type 7f

02:00.0 Ethernet controller [0200]: Atheros Communications Device [1969:1083] (rev c0)
    Subsystem: Acer Incorporated [ALI] Device [1025:054c]
    Flags: bus master, fast devsel, latency 0, IRQ 48
    Memory at d1b00000 (64-bit, non-prefetchable) [size=256K]
    I/O ports at 2000 [size=128]
    Capabilities: [40] Power Management version 3
    Capabilities: [48] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [58] Express Endpoint, MSI 00
    Capabilities: [6c] Vital Product Data
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [180] Device Serial Number ff-ae-68-f3-b8-70-f4-ff
    Kernel driver in use: atl1c

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

53 (08.11.2011 09:38:11 отредактировано gramozeka)

вот тут вдруг подумалось ...
сделай так :

 Консоль:

root@host # slocate -u

этим будет создана база locate .
после чего :
 Консоль:

locate nvidia

и покажи выхлоп . По ходу он не находит файл nvidia.options , там прописаны пути к драйверу нвидии .. в мастер-бранче зюзевского нет .

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

54

gramozeka пишет:

slocate -u

 Консоль:
# slocate --help
If 'slocate' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf slocate
# cnf slocate
slocate: команда не найдена

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

55

uname -r
и
glxgears запустите от имени обычного пользователя

56 (08.11.2011 09:56:35 отредактировано gramozeka)

KrackMan пишет:

slocate: команда не найдена

тогда просто :

 Консоль:

# locate nvidia

locate - comand linux - она же

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

57

aliaksei1818 пишет:

uname -r
и
glxgears запустите от имени обычного пользователя

:~> glxgears
glxgears: Error: couldn't get an RGB, Double-buffered visual.

# uname -r
2.6.37.6-0.7-desktop

Версия ядра изменилась  ah . Видимо после zypper dup. Как теперь откатить до 2.6.37.1 ? Или это не существенно?

gramozeka, параметра -u нет. Какой нужен?
:~> locale --help
Использование: locale [КЛЮЧ...] ИМЯ
  или:  locale [КЛЮЧ...] [-a|-m]
Получить информацию, зависимую от локали.

Информация о системе:
  -a, --all-locales          Написать имена доступных
                             локалей
  -m, --charmaps             Печатает имена доступных
                             отображений знаков

Изменение выходного формата:
  -c, --category-name        Написать имена выбранных
                             категорий
  -k, --keyword-name         Написать имена выбранных
                             ключевых слов
  -v, --verbose              Напечатать больше
                             информации

  -?, --help                 Выдает этот справочный
                             список
      --usage                Выдает краткую информацию
                             об использовании
  -V, --version              Печатает версию программы

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

58

KrackMan пишет:

Версия ядра изменилась   . Видимо после zypper dup. Как теперь откатить до 2.6.37.1 ? Или это не существенно?

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

59 (08.11.2011 10:49:08 отредактировано KrackMan)

aliaksei1818 пишет:
KrackMan пишет:

Версия ядра изменилась   . Видимо после zypper dup. Как теперь откатить до 2.6.37.1 ? Или это не существенно?

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

Видимо важно. (У меня осталось ядро 2.6.37.1 после обновления, видимо из-за другого названия, изменил когда пересобирал).

 Консоль:
:~> uname -r
2.6.37.1-1.2-desktop

+ открыть спойлер

 Консоль:
:~> glxgears
***
*** WARNING: Direct Rendering is NOT enabled
***
*** NOTE: Don't use glxgears as a benchmark.
    OpenGL implementations are not optimized for frame rates >> 60fps,
    thus these numbers are meaningless when compared between vendors.
4007 frames in 5.0 seconds = 797.465 FPS
3960 frames in 5.0 seconds = 791.970 FPS
^C
:~> optirun64 glxgears
cat: /sys/class/power_supply/*/online: Нет такого файла или каталога
/usr/bin/optirun64: line 192: POWER_STATE ||  : ошибка синтаксиса: ожидается операнд (error token is "||  ")
ECO mode active, bumblebee is not started because you are on battery power
***
*** WARNING: Direct Rendering is NOT enabled
***
*** NOTE: Don't use glxgears as a benchmark.
    OpenGL implementations are not optimized for frame rates >> 60fps,
    thus these numbers are meaningless when compared between vendors.
3970 frames in 5.0 seconds = 793.086 FPS
3940 frames in 5.0 seconds = 785.572 FPS
3909 frames in 5.0 seconds = 781.034 FPS
С^

 Консоль:
:~> uname -r
2.6.37.6-0.7-desktop

+ открыть спойлер

 Консоль:
:~> glxgears
***
*** WARNING: Direct Rendering is NOT enabled
***
*** NOTE: Don't use glxgears as a benchmark.
    OpenGL implementations are not optimized for frame rates >> 60fps,
    thus these numbers are meaningless when compared between vendors.
3865 frames in 5.0 seconds = 772.717 FPS
3860 frames in 5.0 seconds = 771.036 FPS
^C
:~> optirun64 glxgears
root's password:
ON Enabling nVidia card succeeded.
Starting up bumblebee X server:
*** NOTE: Don't use glxgears as a benchmark.
    OpenGL implementations are not optimized for frame rates >> 60fps,
    thus these numbers are meaningless when compared between vendors.
Stopping bumblebee X server: .
OFF Disabling nVidia card succeeded.

Т.е. вроде как optirun64 glxgears выполняется, только окно с шестеренками открывается и тут же закрывается( оба действия за 1-3 сек.)

Перезагрузился еще раз:

 Консоль:
:~> uname -r
2.6.37.1-1.2-desktop

glxgear и optirun64 glxgear Запускаются.

За то теперь сеть не поднимается. (modprobe atl1c -a  выдает ошибку). Если нужно будет перейти на др. ядро, то отпишусь в теме о сетях.

Вернулся на 2.6.37.6-0.7-desktop. optirun64 glxgears так же выполняется как писал ранее.

1.Познание начинается с удивления (Аристотель)
2.Будьте реалистами - Требуйте невозможного (Эрнесто Че Гевара).
3.Если не могут атаковать мысль, атакуют мыслителя (Поль Валери).
4.Природа никогда не ошибается; если она порождает дурака, значит, она этого хочет (Джош Биллингс).

60 (08.11.2011 10:54:21 отредактировано aliaksei1818)

KrackMan пишет:

ECO mode active, bumblebee is not started because you are on battery power

Можно поменять на 0 в файле /etc/default/bumblebee

KrackMan пишет:

Видимо важно. (У меня осталось ядро 2.6.37.1 после обновления, видимо из-за другого названия, изменил когда пересобирал).

Неважно, поскольку:

 Консоль:
# uname -r
2.6.37.6-0.7-desktop
FATAL: Error inserting nvidia (/lib/modules/2.6.37.6-0.7-desktop/weak-updates/updates/nvidia.ko): No such device

Что касается "пересобирал" - тут уж не знаю, что Вы там творили и зачем.
 Консоль:
glxgears
4007 frames in 5.0 seconds = 797.465 FPS
optirun64 glxgears
3970 frames in 5.0 seconds = 793.086 FPS

Запускать то запускается только FPS не отличается.
Больше ничего сказать пока не могу - спешу.