LinuxForum.Fans
Тема

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

Автор: KrackMan 273 сообщений 75269 просмотров В конец обсуждения ↓
#236418
KrackMan написал:
Народ подскажите, что от меня система требует? В гугле не удалось найти ответ.
Wolfenberg написал:
KrackMan, [console]OPENGL_glu_LIBRARY (ADVANCED)[/console]

это вот это

#236515

Что мешает установить готовый пакет "VirtualGL"?

#236533

[console]sudo zypper --no-refresh se -s VirtualGL
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Не найдено пакетов.[/console]

Поэтому решил попробовать собрать, а вдруг вышло бы чего хорошего.

gramozeka
По воводу ссылки.
Не смог понять, как с этим работать. :(

#236657

:~> glxgears

Показать
[console]2962 frames in 5.0 seconds = 591.106 FPS
3000 frames in 5.0 seconds = 597.378 FPS
3120 frames in 5.0 seconds = 621.708 FPS
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 23693 requests (19182 known processed) with 0 events remaining.[/console]

:~> glxspheres

Показать
[console]Polygons in scene: 62464
Visual ID of window: 0xcc
Context is Indirect
OpenGL Renderer: Software Rasterizer
10.035908 frames/sec - 8.524500 Mpixels/sec
8.821475 frames/sec - 7.492961 Mpixels/sec
8.603044 frames/sec - 7.307425 Mpixels/sec[/console]

~> optirun glxgears

Показать
[console][VGL] WARNING: The OpenGL rendering context obtained on X display
[VGL] :8 is indirect, which may cause performance to suffer.
[VGL] If :8 is a local X display, then the framebuffer device
[VGL] permissions may be set incorrectly.
736 frames in 5.0 seconds = 147.096 FPS
743 frames in 5.0 seconds = 148.474 FPS
711 frames in 5.0 seconds = 142.063 FPS
[VGL] ERROR: in readback--
[VGL] 230: Window has been deleted by window manager[/console]

:~> optirun glxspheres

Показать
[console]Polygons in scene: 62464
Visual ID of window: 0x21
[VGL] WARNING: The OpenGL rendering context obtained on X display
[VGL] :8 is indirect, which may cause performance to suffer.
[VGL] If :8 is a local X display, then the framebuffer device
[VGL] permissions may be set incorrectly.
Context is Indirect
OpenGL Renderer: Software Rasterizer
6.394032 frames/sec - 5.431091 Mpixels/sec
6.349848 frames/sec - 5.393561 Mpixels/sec
6.171273 frames/sec - 5.241879 Mpixels/sec[/console]

Интересно получается :))) Вроде бы работает, но как-то наиборот :)

#236695
KrackMan написал:
По воводу ссылки.
Не смог понять, как с этим работать. sad

[url=www.opengl.org/resources/libraries/glut/glut-3.7.tar.gz]прямая ссылка на архив[/url], в папке linux README в принципе описывает процедуру установки. А так вот страница общего описания этой хрени. Хотя в дистрибутиве наверняка это есть как пакет, называется glut , в слаке то есть он в базовом дистрибутиве.

#236704
KrackMan написал:
:~> Интересно получается :))) Вроде бы работает, но как-то наиборот :)

optirun glxinfo
optirun --debug glxgears
+ просмотрел wiki:

github.com написал:
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") проделано довольно много работы.

#239119

:~> sudo zypper in bumblebee
[console]Проблема: ничто не предоставляет bbswitch, необходимый для bumblebee-3.0-27.1.i586
Решение 1: не устанавливать bumblebee-3.0-27.1.i586
Решение 2: повредить bumblebee, игнорируя некоторые из его зависимостей[/console]

Отменяю установку.

:~> sudo zypper in bbswitch
[console]Загрузка данных о репозиториях...
Чтение установленных пакетов...
'bbswitch' не найдено в именах пакетов. Поиск возможностей.
Не найдено поставщиков 'bbswitch'.
Разрешение зависимостей пакетов...
Нечего выполнять.[/console]

:~> sudo zypper se -s bbswitch
[console]Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя | Тип | Версия | Архитектура | Репозиторий
--+----------------------+------------------------+--------------------------+-------------+------------
| 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 [/console]

:~> sudo zypper in bbswitch-kmp-desktop
[console]Загрузка данных о репозиториях...
Чтение установленных пакетов...
'bbswitch-kmp-desktop' уже установлен.
Нет кандидатов на обновление 'bbswitch-kmp-desktop-0.4.1_k2.6.37.1_1.2-13.2.i586'. Новейшая версия уже установлена.
Разрешение зависимостей пакетов...
Нечего выполнять.[/console]

Установку делал на чистую систему. ПОдскажите, что делать дальше?

#239120

KrackMan, через YaST галки поставить не пробовал?

#239215
Silencer написал:
через YaST галки поставить не пробовал?

В ясте показывает те же пакеты:
bbswitch-kmp-default
bbswitch-kmp-desktop
bbswitch-kmp-pae
bbswitch-kmp-xen

[console]# rpm -qa bbswitc*
bbswitch-kmp-desktop-0.4.1_k2.6.37.1_1.2-13.2.i586[/console]

aliaksei1818 написал:
uname -r

[console]:~> uname -r
2.6.37.1-1.2-desktop[/console]

#239244

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

Свои личные мнения прошу придерживать в рамках своих внутренних мировоззрение, а не изливать наружу. Понятие о нормальности- оно относительно!

#239278

Устанавливайте bumblebee, игнорируя зависимость - раз уж версия пакета совпадает с версией ядра.

#239289

step_slim, никого не хотел ни обижать,ни оскорблять, просто больно видеть как человек страдает наступая на одни и те же грабли, с упорством, достойным лучшего применения. Зюзя может и не плохой дистр, но феерическая кривость конкретно взятого решения "на лицо" и наталкивает на не очень радужные размышления. Не вполне понятна позиция мейнтейнеров, на фоне практически тотального засилья i3-i5-i7 и optimus на современных ноутах, подобные ляпы явно не прибавляют очков команде.(всё это моё личное ИМХО и если кому режет глаза можете удалить это сообщение)

#239295

KrackMan,
Эту репу ещё посмотрите: (может быть тут всё в порядке с зависимостями - на основе той, что сейчас пробуйте)

text
# zypper ar -f http://download.opensuse.org/repositories/home:/tuoma:/Bumblebee/openSUSE_11.4/  /home:/tuoma:/Bumblebee/openSUSE_11.4/ 
#239446
gramozeka написал:
вот сколько ты уже с этим глюкодромом воюешь ? месяц третий не ? забей уже на эту зюзю, поставь нормальный дистр и живи спокойно, в бубунте и то уже давно все эти грабли победили.

То, что победили - это очень хорошо :)
Согласен, что много времени потрачено. Но как мне кажется, не впyстyю. К том же если yстановить бyбyнтy и все заработает с пол оборота, то жить бyдет скyчнее :)))) Сразy на горизонте появится лень матyшка, что-либо читать, yчить и изyчать :) А зачем, ведь все работает :) А тyт мозг на вынос и волосы дыбом :)
К томy же если не прочyвствовать все косяки системы не походить по граблям, то не поймешь что такое Линyкс - ИМХО мое мнение.

gramozeka написал:
Свои личные мнения прошу придерживать в рамках своих внутренних мировоззрение, а не изливать наружу. Понятие о нормальности- оно относительно!
Отредактировано step_slim (Вчера 22:27:33)

step_slim - Ну ладно вам, не ругайтесь на него :)) Он славный малый :)

verg написал:
Эту репу ещё посмотрите: (может быть тут всё в порядке с зависимостями - на основе той, что сейчас пробуйте)

:~> sudo zypper in bumblebee

Показать
[console]Будут установлены следующие НОВЫЕ пакеты:
bumblebee libbsd0 libturbojpeg VirtualGL

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.[/console]

Есть NVIDIA-Linux-x86-295.20.run - ставить?

#239447
KrackMan написал:
Есть NVIDIA-Linux-x86-295.20.run - ставить?

Опять двадцать пять - какой еще .run!

#239452

KrackMan,
Есть же репозиторий nvidia, как раз под ядро:

text
zypper ar -f ftp://download.nvidia.com/opensuse/11.4/ nvidia

А вообще вот одним кликом: http://opensuse-community.org/nvidia.ymp

#239453
aliaksei1818 написал:
Опять двадцать пять - какой еще .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 ...)

#239454
aliaksei1818 написал:
Опять двадцать пять - какой еще .run!
verg написал:
Есть же репозиторий nvidia, как раз под ядро:

э-ээ ребята, то что есть в репах это дефолтный блоб, собранный для стандартных конфигураций железа, для бамблби нужен "финт ушами" - и меса вся без купюр(для интела) и блоб, тоже весь, но в /opt с прописанными путями в $PATH с прицелом на то, что скрипты bamblbee сами будут разруливать кого и когда подгружать. В этом основная заноза всего топика. Так что по второму кругу опять идем.

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