ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] NVIDIA Optimus & bumblebee-3.0
@ 2012-01-23 22:59 Yuri N. Sedunov
  2012-01-23 23:19 ` Mikhail Efremov
  0 siblings, 1 reply; 10+ messages in thread
From: Yuri N. Sedunov @ 2012-01-23 22:59 UTC (permalink / raw)
  To: sisyphus

Пользователям буков с технологией NVIDIA Optimus рекомендую попробовать 
bumblebee-3.0 из утреннего сизифа.

На Dell XPS 15z просто работает. 

$ sudo service bumblebeed status
bumblebeed is running

$  optirun vgl_glxspheres 
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 525M/PCI/SSE2
58.285538 frames/sec - 65.046661 Mpixels/sec
57.128025 frames/sec - 63.754876 Mpixels/sec
57.992924 frames/sec - 64.720103 Mpixels/sec

Подробности в документации к пакетам bumblebee и kernel-modules-bbswitch-std-{pae,def}.

Замечено, что bumblebeed падает  при выходе из приложения, запущенного
через optirun, если power management осуществляется посредством
bbswitch. (см. PMMethod= в /etc/bumblebee/bumblebee.conf). 

-- 
Yuri N. Sedunov






^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-23 22:59 [sisyphus] NVIDIA Optimus & bumblebee-3.0 Yuri N. Sedunov
@ 2012-01-23 23:19 ` Mikhail Efremov
  2012-01-23 23:28   ` Yuri N. Sedunov
  0 siblings, 1 reply; 10+ messages in thread
From: Mikhail Efremov @ 2012-01-23 23:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, 24 Jan 2012 02:59:12 +0400 Yuri N. Sedunov wrote:
> Пользователям буков с технологией NVIDIA Optimus рекомендую
> попробовать bumblebee-3.0 из утреннего сизифа.

Черт, я сегодня тоже его собирал :/.
Только хотел сначала подумать про какой-нибудь удобный способ менять
nvidia/nouveau и пересобрать его для p6 вместе с VirtualGL и bbswitch (у
меня ноут живет на p6). 

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-23 23:19 ` Mikhail Efremov
@ 2012-01-23 23:28   ` Yuri N. Sedunov
  2012-01-24 23:15     ` Mikhail Efremov
  0 siblings, 1 reply; 10+ messages in thread
From: Yuri N. Sedunov @ 2012-01-23 23:28 UTC (permalink / raw)
  To: sisyphus

В Втр, 24/01/2012 в 03:19 +0400, Mikhail Efremov пишет:
> On Tue, 24 Jan 2012 02:59:12 +0400 Yuri N. Sedunov wrote:
> > Пользователям буков с технологией NVIDIA Optimus рекомендую
> > попробовать bumblebee-3.0 из утреннего сизифа.
> 
> Черт, я сегодня тоже его собирал :/.
> Только хотел сначала подумать про какой-нибудь удобный способ менять
> nvidia/nouveau и пересобрать его для p6 вместе с VirtualGL и bbswitch (у
> меня ноут живет на p6). 

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


-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-23 23:28   ` Yuri N. Sedunov
@ 2012-01-24 23:15     ` Mikhail Efremov
  2012-01-24 23:21       ` Paul Wolneykien
                         ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Mikhail Efremov @ 2012-01-24 23:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, 24 Jan 2012 03:28:32 +0400 Yuri N. Sedunov wrote:
> В Втр, 24/01/2012 в 03:19 +0400, Mikhail Efremov пишет:
> > On Tue, 24 Jan 2012 02:59:12 +0400 Yuri N. Sedunov wrote:
> > > Пользователям буков с технологией NVIDIA Optimus рекомендую
> > > попробовать bumblebee-3.0 из утреннего сизифа.
> > 
> > Черт, я сегодня тоже его собирал :/.
> > Только хотел сначала подумать про какой-нибудь удобный способ менять
> > nvidia/nouveau и пересобрать его для p6 вместе с VirtualGL и
> > bbswitch (у меня ноут живет на p6). 
> 
> Замечательно, уже есть два человека, погруженных в проблему. Общий
> язык найдем.

Это да. Посмотрел, от моей сборки добавить точно нечего, закопаю.
Соберу на днях все это хозяйство для p6, тогда посмотрю как оно
работает (ноут переводить на Сизиф пока не хочу).
Для переключения nvidia/nouveau наверно проще всего control прикрутить,
но это после ручной проверки.
Плюс у меня есть смутные мысли по поводу системы костылей для подмены
пунктов меню с запуском выбранных приложений через optirun. Но это лучше
позже отдельным пакетом, если вообще руки дойдут.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-24 23:15     ` Mikhail Efremov
@ 2012-01-24 23:21       ` Paul Wolneykien
  2012-01-25  7:37         ` Mikhail Efremov
  2012-01-24 23:38       ` Yuri N. Sedunov
  2012-01-30 14:11       ` Mikhail Efremov
  2 siblings, 1 reply; 10+ messages in thread
From: Paul Wolneykien @ 2012-01-24 23:21 UTC (permalink / raw)
  To: sisyphus

25.01.2012 03:15, Mikhail Efremov пишет:
> On Tue, 24 Jan 2012 03:28:32 +0400 Yuri N. Sedunov wrote:
>> В Втр, 24/01/2012 в 03:19 +0400, Mikhail Efremov пишет:
>>> On Tue, 24 Jan 2012 02:59:12 +0400 Yuri N. Sedunov wrote:
>>>> Пользователям буков с технологией NVIDIA Optimus рекомендую
>>>> попробовать bumblebee-3.0 из утреннего сизифа.
>>>
>>> Черт, я сегодня тоже его собирал :/.
>>> Только хотел сначала подумать про какой-нибудь удобный способ менять
>>> nvidia/nouveau и пересобрать его для p6 вместе с VirtualGL и
>>> bbswitch (у меня ноут живет на p6).
>>
>> Замечательно, уже есть два человека, погруженных в проблему. Общий
>> язык найдем.
>
> Это да. Посмотрел, от моей сборки добавить точно нечего, закопаю.
> Соберу на днях все это хозяйство для p6, тогда посмотрю как оно
> работает (ноут переводить на Сизиф пока не хочу).
> Для переключения nvidia/nouveau наверно проще всего control прикрутить,
> но это после ручной проверки.
> Плюс у меня есть смутные мысли по поводу системы костылей для подмены
> пунктов меню с запуском выбранных приложений через optirun. Но это лучше
> позже отдельным пакетом, если вообще руки дойдут.
>

   А если не подмену делать, а дать пользователю выбор? Например, по 
правой кнопочке. Desktop-файлы не предусматривают альтернатив для поля Exec?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-24 23:15     ` Mikhail Efremov
  2012-01-24 23:21       ` Paul Wolneykien
@ 2012-01-24 23:38       ` Yuri N. Sedunov
  2012-01-25  7:33         ` Mikhail Efremov
  2012-01-30 14:11       ` Mikhail Efremov
  2 siblings, 1 reply; 10+ messages in thread
From: Yuri N. Sedunov @ 2012-01-24 23:38 UTC (permalink / raw)
  To: sisyphus

В Срд, 25/01/2012 в 03:15 +0400, Mikhail Efremov пишет:

> Плюс у меня есть смутные мысли по поводу системы костылей для подмены
> пунктов меню с запуском выбранных приложений через optirun. Но это лучше
> позже отдельным пакетом, если вообще руки дойдут.

Лучше, наверное, поучаствовать в
https://github.com/Bumblebee-project/optidesk

-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-24 23:38       ` Yuri N. Sedunov
@ 2012-01-25  7:33         ` Mikhail Efremov
  0 siblings, 0 replies; 10+ messages in thread
From: Mikhail Efremov @ 2012-01-25  7:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, 25 Jan 2012 03:38:22 +0400 Yuri N. Sedunov wrote:
> В Срд, 25/01/2012 в 03:15 +0400, Mikhail Efremov пишет:
> 
> > Плюс у меня есть смутные мысли по поводу системы костылей для
> > подмены пунктов меню с запуском выбранных приложений через optirun.
> > Но это лучше позже отдельным пакетом, если вообще руки дойдут.
> 
> Лучше, наверное, поучаствовать в
> https://github.com/Bumblebee-project/optidesk

Спасибо, этого не заметил. Но я не понимаю, нафига нужно городить прям
аж целую утилиту на C там, где достаточно одного sed, завернутого в
простой скрипт. Впрочем, может там задуман еще какой-то функционал, по
существующему коду этого не видно.
Я думал как раз о простом скрипте с конфигом + файлтриггер. Если
сделаю, можно предложить апстриму вместо этого optidesk. 

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-24 23:21       ` Paul Wolneykien
@ 2012-01-25  7:37         ` Mikhail Efremov
  0 siblings, 0 replies; 10+ messages in thread
From: Mikhail Efremov @ 2012-01-25  7:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Wed, 25 Jan 2012 03:21:35 +0400 Paul Wolneykien wrote:
> 25.01.2012 03:15, Mikhail Efremov пишет:
> > Плюс у меня есть смутные мысли по поводу системы костылей для
> > подмены пунктов меню с запуском выбранных приложений через optirun.
> > Но это лучше позже отдельным пакетом, если вообще руки дойдут.
> >
> 
>    А если не подмену делать, а дать пользователю выбор? Например, по 
> правой кнопочке. Desktop-файлы не предусматривают альтернатив для
> поля Exec?

Насколько я знаю - нет. Можно только написать другой desktop-файл.
А при наличии конфига кнопочек можно добавить и в альтераторе при
желании.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-24 23:15     ` Mikhail Efremov
  2012-01-24 23:21       ` Paul Wolneykien
  2012-01-24 23:38       ` Yuri N. Sedunov
@ 2012-01-30 14:11       ` Mikhail Efremov
  2012-01-30 15:39         ` Yuri N. Sedunov
  2 siblings, 1 reply; 10+ messages in thread
From: Mikhail Efremov @ 2012-01-30 14:11 UTC (permalink / raw)
  To: sisyphus

On Wed, 25 Jan 2012 03:15:43 +0400 Mikhail Efremov wrote:
> Соберу на днях все это хозяйство для p6, тогда посмотрю как оно
> работает (ноут переводить на Сизиф пока не хочу).

Собрал для p6, оно работает.
У меня даже получился такой изврат как запуск игрушки в 32х-битном wine
на x86_64 через optirun (хотя для этого потребовалось руками досыпать
некоторых 32х-битных библиотек).

Падений bumblebeed, кстати, не замечал.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [sisyphus] NVIDIA Optimus & bumblebee-3.0
  2012-01-30 14:11       ` Mikhail Efremov
@ 2012-01-30 15:39         ` Yuri N. Sedunov
  0 siblings, 0 replies; 10+ messages in thread
From: Yuri N. Sedunov @ 2012-01-30 15:39 UTC (permalink / raw)
  To: sisyphus

В Пнд, 30/01/2012 в 18:11 +0400, Mikhail Efremov пишет:
> On Wed, 25 Jan 2012 03:15:43 +0400 Mikhail Efremov wrote:
> > Соберу на днях все это хозяйство для p6, тогда посмотрю как оно
> > работает (ноут переводить на Сизиф пока не хочу).
> 
> Собрал для p6, оно работает.
> У меня даже получился такой изврат как запуск игрушки в 32х-битном wine
> на x86_64 через optirun (хотя для этого потребовалось руками досыпать
> некоторых 32х-битных библиотек).
> 
> Падений bumblebeed, кстати, не замечал.
> 

Погонял ppracer на разных --vgl-compress, FPS значительно растет в ряду
proxy->xv->yuv. Видимо, можно изменить умолчание в bumblebee.conf. 
 
-- 
Yuri N. Sedunov



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-01-30 15:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-23 22:59 [sisyphus] NVIDIA Optimus & bumblebee-3.0 Yuri N. Sedunov
2012-01-23 23:19 ` Mikhail Efremov
2012-01-23 23:28   ` Yuri N. Sedunov
2012-01-24 23:15     ` Mikhail Efremov
2012-01-24 23:21       ` Paul Wolneykien
2012-01-25  7:37         ` Mikhail Efremov
2012-01-24 23:38       ` Yuri N. Sedunov
2012-01-25  7:33         ` Mikhail Efremov
2012-01-30 14:11       ` Mikhail Efremov
2012-01-30 15:39         ` Yuri N. Sedunov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git