У меня есть 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
Я имею HP Pavilion dm4t с ATI 5470 и использую Xubuntu 12.04. Переключение работ для меня со следующей процедурой. Я должен отметить, что у меня есть последние 3,4 ядра отсюда https://launchpad.net / ~ francisbrwn9 / + архив/ядра
Это - то, как я делаю переключение:
Обе карты должны идти, перед переключением поэтому следующий шаг:
Если я хочу использовать Intel, затем позволяют этому запуститься на следующем X, запустите:
Если я хочу использовать Radeon, затем позволяют этому запуститься на следующем X, запустите:
Затем:
Я использую 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.
Какие-либо идеи?:-/
Проблема связана с тем фактом, что (y) наша система использует гибридную графику «без мукса». По-видимому, у них нет возможности работать с текущим xserver.
Из того, что я понял из информации, которую я нашел, системы без мультиплексирования - это те, в которых интегрированный чип всегда подключен к дисплею. В этом случае дискретный графический чип используется только для рендеринга кадров, но отправляет их во встроенный, чтобы показать их на дисплее.
Противоположность этому, конечно, смешана. В этом случае обе микросхемы (встроенная и дискретная) подключаются к отдельной «вещи» (мультиплексору), и с помощью этого дисплей можно переключать с одной микросхемы на другую. Это установка, для которой vgaswitcheroo добивается цели
Вывод: у меня сложилось впечатление, что на данный момент все, что мы можем сделать, - это ждать, пока x не поддержит эти системы без мукса, или, возможно, Wayland будет ...