Гибридная Графика на Ubuntu 12.04, переключающейся на дискретный

У меня есть Vaio Sony VPCCB-27FX с гибридной графикой. Используя vgaswitcheroo позволяет мне выключить свою дискретную карту для экономии электроэнергии. Теперь, когда я хочу переключиться на дискретную карту для производительности, моих системных замораживаний.

Я уже попытался выйти из системы и уничтожить x с service lightdm stop, но тем не менее, замораживается как только я echo DIS > switch. ввод вслепую, echo IGD > switch возвращает меня моей консоли, где она читает [ 179.555171] i915: switched off, но кажется, что дискретная карта никогда не включается... работая echo DDIS > switch дает мне следующее:

[540....] [drm:atop_op_jump] *ERROR* atombios stuck in loop for more than 5secs aborting
[540....] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing CEE2 (len 62, WS 0, PS 0) @ 0xCEFE
[540....] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing BBF6 (len 1036, WS 4, PS 0) @ 0xBCF3
[540....] [drm:atom_execute_table_locked] *ERROR* atombios stuck executing BB8C (len 76, WS 0, PS 0) @ 0xBB94
[541....] [drm:r600_RING_TEST] *ERROR* radeon: ring test failed (scratch(0x8504)=0xFFFFFFFF)
[541....] [drm:evergreen_resume] *ERROR* evergreen startup failed on resume

после этого atombios часть повторяется несколько раз.

также, терминал запирается снова, и sysrq+REISUB является моим единственным спасением.

У кого-либо есть идея, как я могу переключиться на свою дискретную карту без системного запирания?

#uname -srvmpio
Linux 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
#lsb_release -r
Description: Ubuntu 12.04 LTS
2
задан 26 May 2012 в 18:58

3 ответа

Я имею HP Pavilion dm4t с ATI 5470 и использую Xubuntu 12.04. Переключение работ для меня со следующей процедурой. Я должен отметить, что у меня есть последние 3,4 ядра отсюда https://launchpad.net / ~ francisbrwn9 / + архив/ядра

Это - то, как я делаю переключение:

  • Выход из системы
  • CTRL+ALT+F1 для получения до консоли
  • сервис lightdm остановка

Обе карты должны идти, перед переключением поэтому следующий шаг:

  • эхо НА> переключатель

Если я хочу использовать Intel, затем позволяют этому запуститься на следующем X, запустите:

  • повторите DIGD> переключатель

Если я хочу использовать Radeon, затем позволяют этому запуститься на следующем X, запустите:

  • повторите DDIS> переключатель

Затем:

  • сервис lightdm запускается
  • CTRL+ALT+F1 для возврата к консоли и выходу из системы от него
  • ALT+F7 или F8 для возврата к lightdm входят в систему и продолжаются с помощью выбранной платы
3
ответ дан 26 May 2012 в 18:58

Я использую Ubuntu 12.10

workaroud выше хорошо работает для меня, когда я хочу переключиться от IGD (который установлен после нормальной начальной загрузки человечности) к DIS. Все прекрасно затем, я могу использовать свой монитор с помощью HDMI и даже звукового вывода HDMI.

Но если я хочу переключиться назад от DIS до IGD, он не работает.

Любой я получаю сообщение

 client 101 refused switch

или даже

 [drm:atom_op_jump] *ERROR* atombios stuck in loop for more than 1sec aborting

Это действительно только помогает перезагрузить затем с ALT + ПЕЧАТЬ + REISUB.

Какие-либо идеи?:-/

2
ответ дан 26 May 2012 в 18:58

Проблема связана с тем фактом, что (y) наша система использует гибридную графику «без мукса». По-видимому, у них нет возможности работать с текущим xserver.

Из того, что я понял из информации, которую я нашел, системы без мультиплексирования - это те, в которых интегрированный чип всегда подключен к дисплею. В этом случае дискретный графический чип используется только для рендеринга кадров, но отправляет их во встроенный, чтобы показать их на дисплее.

Противоположность этому, конечно, смешана. В этом случае обе микросхемы (встроенная и дискретная) подключаются к отдельной «вещи» (мультиплексору), и с помощью этого дисплей можно переключать с одной микросхемы на другую. Это установка, для которой vgaswitcheroo добивается цели

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

0
ответ дан 26 May 2012 в 18:58

Другие вопросы по тегам:

Похожие вопросы: