<?xml version='1.0' encoding='koi8-r'?>
<feed xmlns='http://www.w3.org/2005/Atom' xmlns:slash='http://purl.org/rss/1.0/modules/slash/' xml:base='http://lug.ivanovo.ru'>
  <id>http://lug.ivanovo.ru/f/forum.pl</id>
  <link rel='self' href='http://lug.ivanovo.ru/attach/xml/board8.atom10.xml'/>
  <link rel='alternate' href='http://lug.ivanovo.ru/f/forum.pl'/>
  <title>Ivanovo Linux Users Group - The X Window System</title>
  <subtitle>Latest forum posts</subtitle>
  <updated>2013-01-13T21:00:45Z</updated>
  <generator version='2.12.0' uri='http://www.mwforum.org/'>mwForum</generator>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7842</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7842'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>LOE</name></author>
    <published>2013-01-13T13:37:31Z</published>
    <updated>2013-01-13T13:37:31Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Еще раз: надо перекомпилировать libjpeg-turbo с указанием -fPIC<br/>и не забыть проинсталлировать после компиляции.<br/><br/>А уже после этого приниматься за компиляцию VirtualGL<br/><br/>Все эти сообщения я видел, все попробовал и предложил работающий рецепт.]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7841</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7841'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>Viatcheslav</name></author>
    <published>2013-01-13T08:31:52Z</published>
    <updated>2013-01-13T08:31:52Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Делалось с -fPIC<br/><br/>Скриншот&#160; - <a class='url' href='http://seminews.ru/images/20130113_01.png'>http://seminews.ru/images/20130113_01.png</a>]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7831</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7831'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>LOE</name></author>
    <published>2013-01-11T06:32:22Z</published>
    <updated>2013-01-11T06:34:53Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Надо перекомпилировать libjpeg-turbo :<br/>скачал libjpeg-turbo-1.2.1.tar.gz<br/>разархивировал<br/>запустил ./configure<br/>отредактировал Makefile (добавил -fPIC к переменным) :<br/><br/>CFLAGS = -O3 -fPIC<br/>CPPFLAGS = -Wall -fPIC<br/>CXXFLAGS = -g -O2 -fPIC<br/><br/>запустил make &amp;&amp; make install<br/><br/>Скачал VirtualGL-2.3.2.tar.gz<br/>разархивировал, создал каталог build, из него сделал cmake .. потом make<br/>Все нормально. ;) Только что проверил на Slackware64-14.0<br/><br/>Обращаю внимание, что с начала старта топика проект переписан и использует демон, написанный на С<br/>работает четко (с последними драйверами nvidia)<br/>Страница проекта: <a class='url' href='https://github.com/Bumblebee-Project'>https://github.com/Bumblebee-Project</a><br/>Требуются только сам <b>Bumblebee</b> и <b>bbswitch</b><br/>Ручных телодвижений делать уже не требуется.]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7829</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7829'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>Viatcheslav</name></author>
    <published>2013-01-10T21:24:27Z</published>
    <updated>2013-01-10T21:24:27Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[При сборке VirtualGL ошибка:<br/><br/>/usr/lib64/gcc/x86_64-slackware-linux/4.7.1/../../../../x86_64-slackware-linux/bin/ld: /opt/libjpeg-turbo/lib64/libturbojpeg.a(libturbojpeg_la-turbojpeg.o): перемещение R_X86_64_32 для &amp;#171;.data&amp;#187; не может использоваться при создании общего объекта; перекомпилируйте с -fPIC<br/>/opt/libjpeg-turbo/lib64/libturbojpeg.a: could not read symbols: Некорректное значение<br/>collect2: ошибка: выполнение ld завершилось с кодом возврата 1<br/>make[2]: *** [lib/librrfaker.so] Ошибка 1<br/>make[1]: *** [rr/CMakeFiles/rrfaker.dir/all] Ошибка 2<br/>make: *** [all] Ошибка 2<br/><br/>перекомпилируйте с -fPIC не помогает<br/><br/>Чем лечить?]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7669</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7669'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>LOE</name></author>
    <published>2011-09-30T11:04:17Z</published>
    <updated>2011-09-30T11:04:17Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Не во всех процах есть интегрированная графика.<br/>В описаниях этого ноута упоминаний об интегрированной тоже нет, как нет и слов о технологии оптимус.<br/><br/>Чем, как и рекламируют, хорош оптимус - возможностью отключить nvidia графику и снизить потребление (по моим оценкам) на 10Вт<br/>Но приходится терпеть неудобства в линуксе.]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7668</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7668'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>hawk</name></author>
    <published>2011-09-30T07:45:40Z</published>
    <updated>2011-09-30T07:45:40Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Где как пишут, там проц второе поколение графика уже с процом в одном камне. А на счет выбора, вчера из двух просмотренных оба бракованных, один по видео скорее всего&#160; - на экране красные точки мелькают, второй по клавиетуре :(. Уже повод усомниться в качестве изделия в целом. По диагонали, т.к. более 3х лет максимальная диагональ ноута 12&quot;, 14 - это гигант просто и тяга страшная :).]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7667</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7667'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>LOE</name></author>
    <published>2011-09-30T07:24:58Z</published>
    <updated>2011-09-30T07:24:58Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[В модели K43SJ видео только дискретное (nVidia).<br/>Поэтому штатно ставится блоб от nVidia и никаких оптимусов :)<br/><br/>Правда дисплей только 14&quot;]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7666</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7666'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>hawk</name></author>
    <published>2011-09-29T08:53:24Z</published>
    <updated>2011-09-29T09:01:20Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Приглядел сейчас вот такую вещичку <a class='url' href='http://ru.asus.com/Notebooks/Versatile_Performance/K43SJ/'>ASUS K43SJ </a> на Intel Core i5 2410M. Главное для меня - экран, пишут вроде нормальный. Если надумаю, данным материал будет актуален ;). А в целом как такая моделька?]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7663</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7663'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>LOE</name></author>
    <published>2011-09-13T05:55:35Z</published>
    <updated>2011-09-13T05:55:35Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Привет!<br/><br/>Слака давно поддерживает запуск скриптов в стиле System-V из /etc/init.d/ (вернее, из /etc/rc[0-6].d/). Ломать идеологию исходного пакета не хочется.<br/>Может найду время и попробую написать поддержку слаквари для этого проекта (если не опередят ;) ). Скриптов там много, но вся суть сводится к вышеописанному - копированию нескольких файлов по ФС.<br/><br/>А для таких задач, которые требуются не всегда, старт-скрипты я запускаю руками.]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7662</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7662'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>G0thic</name></author>
    <published>2011-09-13T05:33:26Z</published>
    <updated>2011-09-13T05:33:26Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[дык слака же! /etc/<b>rc.d</b>/bumblebee start]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7661</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7661'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>Bercut</name></author>
    <published>2011-09-12T17:57:36Z</published>
    <updated>2011-09-12T17:57:36Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[шож, не оскудеет земля ивановская, покамест такие богатыри ея попирают...<br/>дело полезное, вощем.]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7660</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7660'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>LOE</name></author>
    <published>2011-09-10T14:40:30Z</published>
    <updated>2011-09-10T14:40:30Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Ноут ASUS K52JC (PRO5IJ). Впечатления нормальные. Работает отлично.<br/><br/>Еще один бонус: для отключения питания nvidia&#160; карты приходилось использовать acpi вызовы (иначе карта грелась). После запуска X-сервера, карта стала сама контролировать питание и нагрев в обычном режиме прекратился.<br/><br/>В принципе, в последнее время появились еще &quot;вкусные&quot; модели, выбрать стало есть из чего ;)]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7659</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7659'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>hawk</name></author>
    <published>2011-09-09T17:50:10Z</published>
    <updated>2011-09-09T17:50:10Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Отличный материал, LOE спасибо!<br/>Как общее впечатления от ноута? Спрашиваю, потому как последние поделия не впечатляют :( или стал слишком требовательным.]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=7658</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=7658'/>
    <title>Nvidia Optimus and Bumblebee with Slackware</title>
    <author><name>LOE</name></author>
    <published>2011-08-31T15:30:47Z</published>
    <updated>2011-09-01T19:08:36Z</updated>
    <category term='The X Window System'/>
    <slash:comments>13</slash:comments>
    <content type='html'>
      <![CDATA[Довелось мне заиметь ноутбук с технологией Nvidia Optimus.<br/>Вкратце: в ноуте две видеокарты: интегрированная Intel и дискретная Nvidia. Nvidia карта работает используя Intel карту в качестве средства вывода изображения.<br/>Intel карта маломощная, зато мало потребляет, Nvidia карта много потребляет, зато мощная и с реальным 3D ускорением.<br/>Использование Intel карты с отключением питания у Nvidia карты снижает потребление на 10Вт, что выливается в продление времени работы от аккумуляторов.<br/>Все бы ничего, но nvidia не хочет делать поддержку технологии Optimus для линукса. Под виндой все прозрачно: надо приложению мощь - задействуется nvidia.<br/><br/>Несколько месяцев назад возник проект Bumblebee, который используя VirtualGL позволил задействовать Nvidia и под линуксом.<br/>Суть: для nvidia карты запускается отдельный X-сервер, приложение работает на нем (используя всю графическую мощь) а вывод уже отрендеренной картинки через VirtualGL направляется на основной X-сервер на intel карте.<br/>В то время я попробовал это установить на slackware, но не получилось ;(<br/><br/>И вот, не далее как вчера, снова залез на страницу проекта и выяснил, что проект уже имеет форк, а автор сосредоточился на несколько других приоритетах и сделал еще свой форк :)<br/><br/>Страница основного форка: <a class='url' href='https://github.com/Bumblebee-Project/Bumblebee'>https://github.com/Bumblebee-Project/Bumblebee</a><br/>В нем чуток изменили идеологию, сосредоточились на стабильности и дистро-независимости. Решил попробовать и после пары часов ручных манипуляций (поддержки слаки изкаробки нет) у меня все получилось! :)<br/><br/>Хочу поделиться опытом и описать процесс.<br/><br/>Что требуется:<br/>1. Архив самого проекта (на сейчас) - файл bumblebee-2.3.1.tar.gz ( <a class='url' href='https://github.com/Bumblebee-Project/Bumblebee/archives/master'>https://github.com/Bumblebee-Project/Bumblebee/archives/master</a> )<br/>2. VirtualGL-2.2.90.tar.gz ( <a class='url' href='http://www.virtualgl.org/Downloads/VirtualGL'>http://www.virtualgl.org/Downloads/VirtualGL</a> )<br/>3. libjpeg-turbo-1.1.1.tar.gz ( <a class='url' href='http://sourceforge.net/projects/libjpeg-turbo/'>http://sourceforge.net/projects/libjpeg-turbo/</a> )<br/>4. NVIDIA-Linux-x86-280.13.run ( <a class='url' href='http://nvidia.com'>http://nvidia.com</a> )<br/>5. дистрибутив slackware (серия x)<br/><br/>Установка.<br/><br/>1. Распаковываем, конфигурируем и устанавливаем libjpeg-turbo:<div class='lblock'>tar xzf libjpeg-turbo-1.1.1.tar.gz<br/>cd libjpeg-turbo-1.1.1<br/>./configure<br/># установка по умолчанию в /opt/libjpeg-turbo<br/>make &amp;&amp; make install</div><br/><br/>2. Установка VirtualGL:<div class='lblock'>tar xzf VirtualGL-2.2.90.tar.gz<br/>cd VirtualGL-2.2.90<br/>mkdir build<br/>cd build<br/>cmake -G &quot;Unix Makefiles&quot; ..<br/># установка по умолчанию в /opt/VirtualGL<br/>make &amp;&amp; make install</div><br/><br/>3. Установка драйверов Nvidia:<div class='lblock'>sh NVIDIA-Linux-x86-280.13.run --extract-only<br/>cd NVIDIA-Linux-x86-280.13<br/># установка в /opt/nvidia<br/>./nvidia-installer --x-prefix=/opt/nvidia --x-module-path=/opt/nvidia/modules --x-library-path=/opt/nvidia/lib \<br/>--opengl-prefix=/opt/nvidia --utility-prefix=/opt/nvidia --documentation-prefix=/opt/nvidia/doc</div><br/>3a. К сожалению, даже при установке в указанное место, инсталятор проверяет конфликты с системой и грохает несколько библиотек.<br/>Чтобы восстановить статус-кво, идем в дистрибутив slackware в каталог x и делаем:<div class='lblock'>upgradepkg --reinstall mesa*txz xf86-video-intel*txz xorg-server*txz</div><br/><br/>4. Рспаковываем саму надстройку:<div class='lblock'>tar xzf bumblebee-2.3.1.tar.gz</div><br/>По сути, весь проект - это обвязка над VirtualGL. Раскидываем файлы из каталога <b>install-files</b> по соответствующими каталогам в системе:<div class='lblock'>mkdir /etc/bumblebee<br/>mkdir /usr/lib/bumblebee<br/>mkdir /usr/lib/bumblebee/drivers<br/>cd bumblebee-2.3.1/install-files<br/>cp bumblebee /usr/local/bin<br/>cp optirun /usr/local/bin<br/>cp common-functions /usr/lib/bumblebee<br/>cp common-paths /usr/lib/bumblebee<br/>cp bumblebee.conf /etc/bumblebee<br/>cp xorg.conf.nvidia /etc/bumblebee<br/>cp bumblebee.handler /etc/init.d/bumblebee # копируем под другим именем!<br/><br/># создаем файлик, с заведомо излишней информацией :)<br/>cat &gt; /usr/lib/bumblebee/drivers/nvidia.options<br/>#!/bin/bash<br/>X_LD_LIB_PATH=/opt/nvidia/lib:/opt/nvidia:/opt/nvidia/modules:/opt/nvidia/modules/drivers:/opt/nvidia/modules/extensions:/usr/lib/modules:/usr/lib/modules/drivers:/usr/lib/modules/extensions<br/>X_LD_LIB32_PATH=/opt/nvidia/lib:/opt/nvidia:/opt/nvidia/modules:/opt/nvidia/modules/drivers:/opt/nvidia/modules/extensions:/usr/lib/modules:/usr/lib/modules/drivers:/usr/lib/modules/extensions<br/>X_LD_LIB64_PATH=/opt/nvidia/lib:/opt/nvidia:/opt/nvidia/modules:/opt/nvidia/modules/drivers:/opt/nvidia/modules/extensions:/usr/lib/modules:/usr/lib/modules/drivers:/usr/lib/modules/extensions<br/>LD_LIBRARY_PATH=/opt/nvidia/lib:/opt/nvidia:/opt/nvidia/modules:/opt/nvidia/modules/drivers:/opt/nvidia/modules/extensions:/usr/lib/modules:/usr/lib/modules/drivers:/usr/lib/modules/extensions<br/><br/>MODULE_PATH=&quot;/opt/nvidia/lib,/opt/nvidia,/opt/nvidia/modules,/opt/nvidia/modules/drivers,/opt/nvidia/modules/extensions,/usr/lib/modules,/usr/lib/modules/drivers,/usr/lib/modules/extensions&quot;<br/>(тут жмем Ctrl-D)<br/></div><br/><br/>Узнаем PCI ID nvidia карты:<div class='lblock'>lspci -d 10de: -n | grep &#39;030[02]:&#39; | cut -d&#39; &#39; -f1 | tr . :</div><br/>и прописываем его в файле /etc/bumblebee/xorg.conf.nvidia в строке с BusID<br/><br/>Накладываем следующий патч для файла /usr/lib/bumblebee/common-functions<div class='lblock'><br/>--- common-functions.orig&#160; &#160; 2011-08-23 16:45:05.000000000 +0400<br/>+++ common-functions&#160;&#160; 2011-08-31 00:16:18.000000000 +0400<br/>@@ -204,18 +204,22 @@<br/>&#160; &#160;&#160; BUMBLEBEE_GROUP=bumblebee<br/>&#160; &#160;&#160; BUMBLEBEE_LOGFILE=/var/log/bumblebee.log<br/>&#160; &#160;&#160; . &quot;$BUMBLEBEE_CONFDIR/bumblebee.conf&quot;<br/>+PATH=$PATH:/opt/VirtualGL/bin<br/> <br/>&#160; &#160;&#160; # allow the user to specify a custom xorg path, otherwise base on driver<br/>&#160; &#160;&#160; [ -z &quot;$X_CONFFILE&quot; ] &amp;&amp; X_CONFFILE=&quot;$BUMBLEBEE_CONFDIR/xorg.conf.${DRIVER}&quot;<br/> <br/>+&#160; &#160; set_graphics_driver &quot;$DRIVER&quot;<br/>+<br/>&#160; &#160;&#160; # -config file&#160;&#160; use a certain xorg.conf so the nvidia drivers can be used<br/>&#160; &#160;&#160; # -sharevts&#160; &#160; &#160; without this option, the current VTY running X becomes<br/>&#160; &#160;&#160; #&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; blank while the Bumblebee X server is running<br/>&#160; &#160;&#160; # -nolisten tcp&#160; do not use start a TCP server listening for connections<br/>&#160; &#160;&#160; # -noreset&#160; &#160; &#160;&#160; do not logout after the last program closes<br/>-&#160; &#160; X_DAEMON_ARGS=&quot;-config $X_CONFFILE -sharevts -nolisten tcp -noreset&quot;<br/>+&#160; &#160; X_DAEMON_ARGS=&quot;-config $X_CONFFILE \<br/>+-modulepath $MODULE_PATH \<br/>+-sharevts -nolisten tcp -noreset&quot;<br/> <br/>-&#160; &#160; set_graphics_driver &quot;$DRIVER&quot;<br/> <br/>&#160; &#160;&#160; # Remove colon and everything before it: :1.0 -&gt; 1.0<br/>&#160; &#160;&#160; DISPLAY_NUMBER=${VGL_DISPLAY##*:}<br/></div><br/><br/>И последний шаг: необходимо создать группу bumblebee и поместить себя в нее:<div class='lblock'>grep bumblebee /etc/group <br/>bumblebee:x:1001:loe</div><br/><br/><b>Все</b> :)<br/>Теперь можно запускать от root&#39;а : <b>/etc/init.d/bumblebee start</b><br/>запускать X-ы и в терминале запускать приложения (привожу пример запуска без и с акселерацией:<div class='lblock'><br/>bash-4.1$ glxgears<br/>Running synchronized to the vertical refresh.&#160; The framerate should be<br/>approximately the same as the monitor refresh rate.<br/>365 frames in 5.2 seconds = 69.732 FPS<br/>300 frames in 5.1 seconds = 59.248 FPS<br/>300 frames in 5.0 seconds = 59.643 FPS<br/><br/>bash-4.1$ optirun glxgears<br/>4446 frames in 5.0 seconds = 889.065 FPS<br/>5341 frames in 5.0 seconds = 1068.059 FPS<br/>5242 frames in 5.0 seconds = 1048.386 FPS<br/></div><br/>Как видим, ускорение более чем в 10 раз ;) Хотя glxgears считает попугаи (да и привязывается к вертикальной развертке)<br/>Более точную информацию дает glxspheres из комплекта VirtualGL:<div class='lblock'><br/>bash-4.1$ /opt/VirtualGL/bin/glxspheres <br/>Polygons in scene: 62464<br/>Visual ID of window: 0x92<br/>Context is Indirect<br/>OpenGL Renderer: Mesa DRI Intel(R) Ironlake Mobile&#160; x86/MMX/SSE2<br/>24.996526 frames/sec - 22.130924 Mpixels/sec<br/>26.256435 frames/sec - 23.246398 Mpixels/sec<br/>27.925248 frames/sec - 24.723897 Mpixels/sec<br/>27.211555 frames/sec - 24.092022 Mpixels/sec<br/>bash-4.1$ optirun /opt/VirtualGL/bin/glxspheres <br/>Polygons in scene: 62464<br/>Visual ID of window: 0x21<br/>Context is Direct<br/>OpenGL Renderer: GeForce 310M/PCI/SSE2<br/>51.412526 frames/sec - 45.518594 Mpixels/sec<br/>58.360952 frames/sec - 51.670453 Mpixels/sec<br/>68.124850 frames/sec - 60.315017 Mpixels/sec<br/>55.809707 frames/sec - 49.411682 Mpixels/sec<br/></div><br/>Не в 10 раз, но тоже не плохо :)]]>
    </content>
  </entry>
  <entry>
    <id>http://lug.ivanovo.ru/f/topic_show.pl?pid=5837</id>
    <link href='http://lug.ivanovo.ru/f/topic_show.pl?pid=5837'/>
    <title>Русская раскладка + evdev</title>
    <author><name>LOE</name></author>
    <published>2009-06-26T22:18:11Z</published>
    <updated>2009-06-26T22:18:11Z</updated>
    <category term='The X Window System'/>
    <slash:comments>0</slash:comments>
    <content type='html'>
      <![CDATA[При обновлении Х-ов, столкнулся с тем, что подключается модуль evdev для устройств ввода. Всем он хорош, но вот конфигурацию раскладки берет <b>не из xorg.conf</b>.<br/><br/>Симптомы: в конце /var/log/Xorg.0.log видим такое:<div class='lblock'>(II) config/hal: Adding input device AT Translated Set 2 keyboard<br/>(**) AT Translated Set 2 keyboard: always reports core events<br/>(**) AT Translated Set 2 keyboard: Device: &quot;/dev/input/event0&quot;<br/>(II) AT Translated Set 2 keyboard: Found keys<br/>(II) AT Translated Set 2 keyboard: Configuring as keyboard<br/>(II) XINPUT: Adding extended input device &quot;AT Translated Set 2 keyboard&quot; (type: KEYBOARD)<br/>(**) Option &quot;xkb_rules&quot; &quot;evdev&quot;<br/>(**) Option &quot;xkb_model&quot; &quot;evdev&quot;<br/>(**) Option &quot;xkb_layout&quot; &quot;us&quot;<br/>(**) Option &quot;xkb_options&quot; &quot;terminate:ctrl_alt_bksp&quot;</div>что говорит нам о том, что Х-ы работают через hal и тот-самый evdev (хотя в конфиге о нем ни слова)<br/><br/><b>Решение:</b><br/>создаем файл <b>/etc/hal/fdi/policy/20thirdparty/20-x11-input.fdi</b> следующего содержания:<div class='lblock'>&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt; &lt;!-- -*- SGML -*- --&gt;<br/>&lt;deviceinfo version=&quot;0.2&quot;&gt;<br/>&#160; &#160; &#160; &#160; &lt;device&gt;<br/>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;match key=&quot;info.capabilities&quot; contains=&quot;input.keymap&quot;&gt;<br/>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;append key=&quot;info.callouts.add&quot; type=&quot;strlist&quot;&gt;hal-setup-keymap&lt;/append&gt;<br/>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;/match&gt;<br/>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;match key=&quot;info.capabilities&quot; contains=&quot;input.keyboard&quot;&gt;<br/>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;merge key=&quot;input.xkb.rules&quot; type=&quot;string&quot;&gt;base&lt;/merge&gt;<br/>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;merge key=&quot;input.xkb.layout&quot; type=&quot;string&quot;&gt;us,ru(winkeys)&lt;/merge&gt;<br/>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;merge key=&quot;input.xkb.options&quot; type=&quot;string&quot;&gt;grp:alt_shift_toggle,grp_led:caps,terminate:ctrl_alt_bksp&lt;/merge&gt;<br/>&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &lt;/match&gt;<br/>&#160; &#160; &#160; &#160; &lt;/device&gt;<br/>&lt;/deviceinfo&gt;</div>Опции, как видим, все знакомы.<br/>Рестартуем hal: /etc/rc.d/rc.hald restart (в слаквари ;) и перегружаем Х-ы.<br/>Наслаждаемся :)<br/><br/>PS. решение вычитал в просторах инета. на авторство не претендую :)<br/>PPS. после этого, в конце /var/log/Xorg.0.log должны будут указываться прописанные опции<br/>PPPS. команда lshal так-же покажет, что правила были применены.]]>
    </content>
  </entry>
</feed>
