Народ подскажите, что от меня система требует? В гугле не удалось найти ответ.
KrackMan,
Консоль:OPENGL_glu_LIBRARY (ADVANCED)
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → openSUSE и SUSE Linux Enterprise → Связка видео Intel(встроенная в проц) + nVidia(дискретная)
Народ подскажите, что от меня система требует? В гугле не удалось найти ответ.
KrackMan,
Консоль:OPENGL_glu_LIBRARY (ADVANCED)
Что мешает установить готовый пакет "VirtualGL"?
Поэтому решил попробовать собрать, а вдруг вышло бы чего хорошего.
gramozeka
По воводу ссылки.
Не смог понять, как с этим работать. 
https://build.opensuse.org/search/searc … ssue_name=
+
собирать ничего не нужно - последняя версия bumblebee, находится здесь: http://download.opensuse.org/repositori … SUSE_11.4/
:~> glxgears
:~> glxspheres
~> optirun glxgears
:~> optirun glxspheres
Интересно получается
)) Вроде бы работает, но как-то наиборот 
По воводу ссылки.
Не смог понять, как с этим работать. sad
прямая ссылка на архив, в папке linux README в принципе описывает процедуру установки. А так вот страница общего описания этой хрени. Хотя в дистрибутиве наверняка это есть как пакет, называется glut , в слаке то есть он в базовом дистрибутиве.
:~> Интересно получается
)) Вроде бы работает, но как-то наиборот
optirun glxinfo
optirun --debug glxgears
+ просмотрел wiki:
Why do I get a much lower FPS with optirun glxgears in comparison with just glxgears?
Because glxgears is not a benchmarking tool. Try optirun glxspheres instead. For improving the FPS, you could try other transport methods for now, e.g. optirun -c yuv glxspheres. Consult the manual page of optirun for all options. If you get an error mumbling about RGB, pbuffers or NV-GLX, you have likely messed up the installation of the proprietary driver (i.e. nvidia).
https://github.com/Bumblebee-Project/Bumblebee/wiki/FAQ
Но, а в целом - разработчики молодцы! В текущей версии (вернее в независимом проекте "TBP/Bumblebee") проделано довольно много работы.
:~> sudo zypper in bumblebee
Отменяю установку.
:~> sudo zypper in bbswitch
:~> sudo zypper se -s bbswitch
С | Имя | Тип | Версия | Архитектура | Репозиторий
--+----------------------+------------------------+--------------------------+-------------+------------
| bbswitch | пакет с исходным кодом | 0.4.1-13.2 | noarch | Bumblebee
| bbswitch-kmp-default | пакет | 0.4.1_k2.6.37.1_1.2-13.2 | i586 | Bumblebee
i | bbswitch-kmp-desktop | пакет | 0.4.1_k2.6.37.1_1.2-13.2 | i586 | Bumblebee
| bbswitch-kmp-pae | пакет | 0.4.1_k2.6.37.1_1.2-13.2 | i586 | Bumblebee
| bbswitch-kmp-xen | пакет | 0.4.1_k2.6.37.1_1.2-13.2 | i586 | Bumblebee
:~> sudo zypper in bbswitch-kmp-desktop
Установку делал на чистую систему. ПОдскажите, что делать дальше?
KrackMan, через YaST галки поставить не пробовал?
uname -r
через YaST галки поставить не пробовал?
В ясте показывает те же пакеты:
bbswitch-kmp-default
bbswitch-kmp-desktop
bbswitch-kmp-pae
bbswitch-kmp-xen
uname -r
KrackMan, вот сколько ты уже с этим глюкодромом воюешь ? месяц третий не ? забей уже на эту зюзю, поставь нормальный дистр и живи спокойно, в бубунте и то уже давно все эти грабли победили.
Свои личные мнения прошу придерживать в рамках своих внутренних мировоззрение, а не изливать наружу. Понятие о нормальности- оно относительно!
Устанавливайте bumblebee, игнорируя зависимость - раз уж версия пакета совпадает с версией ядра.
step_slim, никого не хотел ни обижать,ни оскорблять, просто больно видеть как человек страдает наступая на одни и те же грабли, с упорством, достойным лучшего применения. Зюзя может и не плохой дистр, но феерическая кривость конкретно взятого решения "на лицо" и наталкивает на не очень радужные размышления. Не вполне понятна позиция мейнтейнеров, на фоне практически тотального засилья i3-i5-i7 и optimus на современных ноутах, подобные ляпы явно не прибавляют очков команде.(всё это моё личное ИМХО и если кому режет глаза можете удалить это сообщение)
KrackMan,
Эту репу ещё посмотрите: (может быть тут всё в порядке с зависимостями - на основе той, что сейчас пробуйте)
# zypper ar -f http://download.opensuse.org/repositories/home:/tuoma:/Bumblebee/openSUSE_11.4/ /home:/tuoma:/Bumblebee/openSUSE_11.4/ вот сколько ты уже с этим глюкодромом воюешь ? месяц третий не ? забей уже на эту зюзю, поставь нормальный дистр и живи спокойно, в бубунте и то уже давно все эти грабли победили.
То, что победили - это очень хорошо 
Согласен, что много времени потрачено. Но как мне кажется, не впyстyю. К том же если yстановить бyбyнтy и все заработает с пол оборота, то жить бyдет скyчнее
))) Сразy на горизонте появится лень матyшка, что-либо читать, yчить и изyчать
А зачем, ведь все работает
А тyт мозг на вынос и волосы дыбом
К томy же если не прочyвствовать все косяки системы не походить по граблям, то не поймешь что такое Линyкс - ИМХО мое мнение.
Свои личные мнения прошу придерживать в рамках своих внутренних мировоззрение, а не изливать наружу. Понятие о нормальности- оно относительно!
Отредактировано step_slim (Вчера 22:27:33)
step_slim - Ну ладно вам, не ругайтесь на него
) Он славный малый 
Эту репу ещё посмотрите: (может быть тут всё в порядке с зависимостями - на основе той, что сейчас пробуйте)
:~> sudo zypper in bumblebee
4 новых пакета для установки.
Полный размер загрузки: 1,1 MiB. После этой операции будет использовано дополнительно 3,2 MiB.
Продолжить? [y/n/?] (y):
Получение пакет libturbojpeg-1.1.1-12.1.i586 (1/4), 164,0 KiB (528,0 KiB после распаковки)
Получение: libturbojpeg-1.1.1-12.1.i586.rpm [готово (0 B/s)]
Получение пакет libbsd0-0.3.0-6.1.i586 (2/4), 27,0 KiB (56,0 KiB после распаковки)
Получение: libbsd0-0.3.0-6.1.i586.rpm [готово (0 B/s)]
Получение пакет VirtualGL-2.3-5.1.i586 (3/4), 907,0 KiB (2,6 MiB после распаковки)
Получение: VirtualGL-2.3-5.1.i586.rpm [готово (16,3 KiB/s)]
Получение пакет bumblebee-3.0-45.1.i586 (4/4), 36,0 KiB (104,0 KiB после распаковки)
Получение: bumblebee-3.0-45.1.i586.rpm [готово (0 B/s)]
Установка: libturbojpeg-1.1.1-12.1 [готово]
Установка: libbsd0-0.3.0-6.1 [готово]
Установка: VirtualGL-2.3-5.1 [готово]
Установка: bumblebee-3.0-45.1 [готово]
Дополнительный вывод rpm:
warning: /etc/bumblebee/bumblebee.conf saved as /etc/bumblebee/bumblebee.conf.rpmorig
insserv: can not symlink(../boot.proc, boot.d/S13boot.proc): File exists
# bumblebeed
[ERROR]Module 'nvidia' is not found.
Есть NVIDIA-Linux-x86-295.20.run - ставить?
Есть NVIDIA-Linux-x86-295.20.run - ставить?
Опять двадцать пять - какой еще .run!
KrackMan,
Есть же репозиторий nvidia, как раз под ядро:
zypper ar -f ftp://download.nvidia.com/opensuse/11.4/ nvidiaА вообще вот одним кликом: http://opensuse-community.org/nvidia.ymp
Опять двадцать пять - какой еще .run!
Тогда как победить:
# bumblebeed
[ERROR]Module 'nvidia' is not found.
Где брать Модуль нВидиа?
Или достаточно бyдет: sudo zypper --no-refresh in nvidia-gfxG02-kmp-desktop
(...nvidia-gfxG02-kmp-desktop | пакет | 290.10_k2.6.37.1_1.2-12.1 ...)
Опять двадцать пять - какой еще .run!
Есть же репозиторий nvidia, как раз под ядро:
э-ээ ребята, то что есть в репах это дефолтный блоб, собранный для стандартных конфигураций железа, для бамблби нужен "финт ушами" - и меса вся без купюр(для интела) и блоб, тоже весь, но в /opt с прописанными путями в $PATH с прицелом на то, что скрипты bamblbee сами будут разруливать кого и когда подгружать. В этом основная заноза всего топика. Так что по второму кругу опять идем.
:~> sudo zypper in nvidia-compute
Будут установлены следующие НОВЫЕ пакеты:
dkms dkms-nvidia nvidia-compute
3 новых пакета для установки.
Полный размер загрузки: 93,0 KiB. После этой операции будет использовано дополнительно 213,0 KiB.
Продолжить? [y/n/?] (y):
Получение пакет dkms-2.2.0.3-3.1.noarch (1/3), 70,0 KiB (211,0 KiB после распаковки)
Получение: dkms-2.2.0.3-3.1.noarch.rpm [готово (0 B/s)]
Получение пакет dkms-nvidia-295.20-1.1.i586 (2/3), 12,0 KiB (1,0 KiB после распаковки)
Получение: dkms-nvidia-295.20-1.1.i586.rpm [готово (0 B/s)]
Получение пакет nvidia-compute-295.20-2.1.i586 (3/3), 11,0 KiB (1,0 KiB после распаковки)
Получение: nvidia-compute-295.20-2.1.i586.rpm [готово (0 B/s)]
Установка: dkms-2.2.0.3-3.1 [готово]
Установка: dkms-nvidia-295.20-1.1 [готово]
Дополнительный вывод rpm:
cp: cannot stat `NVIDIA-Linux-x86-295.20/kernel/*': No such file or directory
cp: cannot stat `NVIDIA-Linux-x86-295.20/LICENSE': No such file or directory
cp: cannot stat `NVIDIA-Linux-x86-295.20/README.txt': No such file or directory
+ '[' -x /usr/sbin/dkms ']'
+ /usr/sbin/dkms add -m nvidia -v 295.20-1.1 --rpm_safe_upgrade
Creating symlink /var/lib/dkms/nvidia/295.20-1.1/source ->
/usr/src/nvidia-295.20-1.1
DKMS: add completed.
+ /usr/sbin/dkms build -m nvidia -v 295.20-1.1
Error! echo
Your kernel headers for kernel 2.6.37.1-1.2-desktop cannot be found at
/lib/modules/2.6.37.1-1.2-desktop/build or /lib/modules/2.6.37.1-1.2-desktop/source.
+ /usr/sbin/dkms install -m nvidia -v 295.20-1.1
Error! echo
Your kernel headers for kernel 2.6.37.1-1.2-desktop cannot be found at
/lib/modules/2.6.37.1-1.2-desktop/build or /lib/modules/2.6.37.1-1.2-desktop/source.
+ popd
Установка: nvidia-compute-295.20-2.1 [готово]
Дополнительный вывод rpm:
install: cannot stat `nvidia.icd': No such file or directory
install: cannot stat `nvidia-smi': No such file or directory
install: cannot stat `libcuda.so.*': No such file or directory
install: cannot stat `libOpenCL.so.*': No such file or directory
install: cannot stat `libnvidia-ml.so.*': No such file or directory
ls: cannot access libOpenCL.so.*: No such file or directory
# lspci -vnnn | sed -n '/nVidia/,/Kernel\|Unknown/p'
А что конкретно нужно устанавливать?
при установке
sudo zypper in nvidia-compute
zypper in x11-video-nvidia nvidia-compute
+
вчера листал журнал хвост - текущий выпуск:
http://www.xboct.org/wiki/XBOCT:Текущий_выпуск - Артем Гаврилюк: Как хамелеон с лэптопом дружбу водили
Заглянул в блог, обнаружил статью "Nvidia Optimus и Линукс":
http://www.suseblog.org.ua/multimedia/n … s-i-linuks
Вот по этой статье и ориентируйтесь.
+ не совсем понял зачем:
Прежде чем установить драйвера для карты Nvidia, нужно запретить грузиться открытому драйверу nouveau. Делаем это старым «дедовским» способом. Идем в YAST — Система — редактор /etc/sysconfig. В ветке System/Kernel меняем параметр NO_KMS_IN_INITRD на значение Yes. После чего обязательно выполняем команду mkinitrd. Кроме этого добавляем драйвер nouveau в блэклист (дописываем в файле /etc/modprobe.d/50-blacklist.conf строчку blacklist nouveau). После чего перегружаемся и убеждаемся, что модуль nouveau не был загружен:
- зачем, если в dkms-nvidia.spec прописано следующие:
%install
mkdir -p %{buildroot}/etc/modprobe.d
echo "blacklist nouveau" > %{buildroot}/etc/modprobe.d/50-blacklist-nouveau.conf[
...
%files
%defattr(-, root, root)
%doc README
%dir /etc/modprobe.d
%config /etc/modprobe.d/50-blacklist-nouveau.conf+ gramozeka, Ваши предложения, т.е. Вы предлагаете установить из исходников и прописать $PATH? Не слишком ли это геморно?
Сделал все пошагово с http://www.suseblog.org.ua/multimedia/n … s-i-linuks
Стоит:
i | bbswitch-kmp-desktop | 0.4.1_k2.6.37.1_1.2-18.1 | i586 | Bumblebee
i | bumblebee | 3.0-45.1 | i586 | Bumblebee
i | dkms-nvidia | 295.20-1.1 | i586 | nVidia
i | nvidia-compute | 295.20-2.1 | i586 | nVidia
i | nvidia-texture-tools | 2.0.6-10.1 | i586 | openSUSE-11.4-Oss
i | x11-video-nvidia | 295.20-2.1 | i586 | nVidia
Сделал все как написано. Перепроверил себя пару раз. Перелогон делал, потом перезагружался.
Итог один:
# bumblebeed
[ERROR]Module 'nvidia' is not found.
# lspci -vnnn | sed -n '/nVidia/,/Kernel\|Unknown/p'
01:00.0 VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Device [1025:054e]
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at d0000000 (32-bit, non-prefetchable) [disabled] [size=16M]
Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M]
Memory at b0000000 (64-bit, prefetchable) [disabled] [size=32M]
I/O ports at 3000 [disabled] [size=128]
Expansion ROM at d1000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/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 <?>
# lsmod | grep "nouveau\|nvidia" - Ничего.
:~> optirun glxgears
[ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ERROR]Could not connect to bumblebee daemon - is it running?
:~> ls /var/run/bumblebee*
ls: невозможно получить доступ к /var/run/bumblebee*: Нет такого файла или каталога
Как-то так 
Пропустил:
Дополнительный вывод rpm:
...
Your kernel headers for kernel 2.6.37.1-1.2-desktop cannot be found at
/lib/modules/2.6.37.1-1.2-desktop/build or /lib/modules/2.6.37.1-1.2-desktop/source...zypper in kernel-desktop-devel
zypper in -f x11-video-nvidia nvidia-compute dkms-nvidia
zypper in -f x11-video-nvidia nvidia-compute dkms-nvidia
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Принудительная установка 'x11-video-nvidia-295.20-2.1.i586' из репозитория 'nVidia'.
Принудительная установка 'nvidia-compute-295.20-2.1.i586' из репозитория 'nVidia'.
Принудительная установка 'dkms-nvidia-295.20-1.1.i586' из репозитория 'nVidia'.
Разрешение зависимостей пакетов...
Будут переустановлены следующие пакеты:
dkms-nvidia nvidia-compute x11-video-nvidia
3 пакета для переустановки.
Полный размер загрузки: 40,0 KiB. Эта операция никак не отразится на используемом дисковом пространстве.
Продолжить? [y/n/?] (y):
Получение пакет dkms-nvidia-295.20-1.1.i586 (1/3), 12,0 KiB (1,0 KiB после распаковки)
Получение: dkms-nvidia-295.20-1.1.i586.rpm [готово (4,6 KiB/s)]
Получение пакет nvidia-compute-295.20-2.1.i586 (2/3), 11,0 KiB (1,0 KiB после распаковки)
Получение: nvidia-compute-295.20-2.1.i586.rpm [готово (1,6 KiB/s)]
Получение пакет x11-video-nvidia-295.20-2.1.i586 (3/3), 17,0 KiB (1,0 KiB после распаковки)
Получение: x11-video-nvidia-295.20-2.1.i586.rpm [готово (9,6 KiB/s)]
Установка: dkms-nvidia-295.20-1.1 [готово]
Дополнительный вывод rpm:
cp: cannot stat `NVIDIA-Linux-x86-295.20/kernel/*': No such file or directory
cp: cannot stat `NVIDIA-Linux-x86-295.20/LICENSE': No such file or directory
cp: cannot stat `NVIDIA-Linux-x86-295.20/README.txt': No such file or directory
+ '[' -x /usr/sbin/dkms ']'
+ /usr/sbin/dkms add -m nvidia -v 295.20-1.1 --rpm_safe_upgrade
Error! DKMS tree already contains: nvidia-295.20-1.1
You cannot add the same module/version combo more than once.
+ /usr/sbin/dkms build -m nvidia -v 295.20-1.1
Error! echo
Your kernel headers for kernel 2.6.37.1-1.2-desktop cannot be found at
/lib/modules/2.6.37.1-1.2-desktop/build or /lib/modules/2.6.37.1-1.2-desktop/source.
+ /usr/sbin/dkms install -m nvidia -v 295.20-1.1
Error! echo
Your kernel headers for kernel 2.6.37.1-1.2-desktop cannot be found at
/lib/modules/2.6.37.1-1.2-desktop/build or /lib/modules/2.6.37.1-1.2-desktop/source.
+ popd
Установка: nvidia-compute-295.20-2.1 [готово]
Дополнительный вывод rpm:
install: cannot stat `nvidia.icd': No such file or directory
install: cannot stat `nvidia-smi': No such file or directory
install: cannot stat `libcuda.so.*': No such file or directory
install: cannot stat `libOpenCL.so.*': No such file or directory
install: cannot stat `libnvidia-ml.so.*': No such file or directory
ls: cannot access libOpenCL.so.*: No such file or directory
Установка: x11-video-nvidia-295.20-2.1 [готово]
Дополнительный вывод rpm:
install: cannot stat `nvidia-settings': No such file or directory
install: cannot stat `nvidia-bug-report.sh': No such file or directory
install: cannot stat `nvidia-xconfig': No such file or directory
install: cannot stat `tls/libnvidia-tls.so.295.20': No such file or directory
install: cannot stat `libnvidia-cfg.so.295.20': No such file or directory
install: cannot stat `libnvidia-compiler.so.295.20': No such file or directory
install: cannot stat `libnvidia-glcore.so.295.20': No such file or directory
install: cannot stat `libnvidia-tls.so.295.20': No such file or directory
install: cannot stat `libnvcuvid.so.295.20': No such file or directory
install: cannot stat `libvdpau_nvidia.so.295.20': No such file or directory
install: cannot stat `libGL.so.295.20': No such file or directory
install: cannot stat `libXvMCNVIDIA.so.295.20': No such file or directory
install: cannot stat `nvidia_drv.so': No such file or directory
install: cannot stat `libglx.so.295.20': No such file or directory
cp: cannot stat `html': No such file or directory
install: cannot stat `LICENSE': No such file or directory
install: cannot stat `*.1.gz': No such file or directory
install: cannot stat `nvidia-settings.png': No such file or directory
zypper in kernel-desktop-devel
Загрузка данных о репозиториях...
Чтение установленных пакетов...
'kernel-desktop-devel' уже установлен.
Нет кандидатов на обновление 'kernel-desktop-devel-2.6.37.6-0.11.1.i586'. Новейшая версия уже установлена.
Разрешение зависимостей пакетов...
Нечего выполнять.
Ну очевидно же:
Дополнительный вывод rpm:
...
Your kernel headers for kernel 2.6.37.1-1.2-desktop cannot be found at
/lib/modules/2.6.37.1-1.2-desktop/build or /lib/modules/2.6.37.1-1.2-desktop/source......'kernel-desktop-devel' уже установлен.
Нет кандидатов на обновление 'kernel-desktop-devel-2.6.37.6-0.11.1.i586'.Новейшая версия уже установлена.
...Обращаем внимание на версии.
Хотя Вы можете попробовать и официальный репо, который предоставил verg. Особо не вникал в различия пакетов (исходников) , да и проверить не на чем из-за отсутствия подобного железа. Поэтому эта миссия возлагается на Вас.
ftp://download.nvidia.com/opensuse/11.4/ - у меня одного не доступна репа? Причем для ftp://download.nvidia.com/opensuse/11.3/ работает.
у меня одного не доступна репа?
Работает вроде.
Linux Forum → openSUSE и SUSE Linux Enterprise → Связка видео Intel(встроенная в проц) + nVidia(дискретная)
Форум работает на PunBB, при поддержке Informer Technologies, Inc