Автор Гілка: Перемкнутися на дискретну відеокартку  (Прочитано 2274 раз)

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Дано:
Ноутбук Dell Inspiron 5520, Core i7 з вбудованим відео + дискретна відеокартка Radeon HD 7600M. Пропрієтарні дрова на панелі керування казали, що можна перемикатися на інтегровану, або на дискретну відеокарту, залежно від потреби економії. Але ноутбук я використовую стаціонарно, мені то ні до чого.
Нещодавно оновив Debian Wheezy amd64 до Jessie. Все гарно, чудово, аж доки я не запустив Steam, який сказав, що не працює OpenGL.
Спроба переставити драйвери fglrx як із репозиторію, так і скачані, зазнала невдачі — пише, що не знайдено підтримуваних пристроїв.
modprobe radeon спрацьовує без нарікань, але при запуску X-сервера він не використовується, навіть якщо ручками прописати через Xorg.conf.
В lspci обидві відяхи є:

root@chamber:/home/piktor# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] (rev ff)
root@chamber:/home/piktor#
Спробував пошукати вирішення проблеми, наткнувся на vgaswitcheroo —
root@chamber:/home/piktor# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :DynOff:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@chamber:/home/piktor#
Як видно, дискретна відяха відключена, я пошукав спосіб її включити і задіяти, добився лише згасання екрану.
Десь знайшов параметр для GRUB hybridopts=ON,DIS, який нічого не дав. Повернення на ядро 3.2 (я його не видаляв при оновленні) нічого не дало.
Хтось мав справу з цим? Мені треба постійно увімкнена дискретна картка.
« Змінено: 2014-09-26 20:17:55 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
може echo ON > /sys/kernel/debug/vgaswitcheroo/switch ?

але

Цитата
on kernels >= 3.12, vgaswitcheroo is not needed anymore to turn off the discrete gpu, only if you wish to verify the power state.

а ще натикався що якщо встановлено тільки 1 пропрієтарний драйвер (дискретної) то буде працювати тільки вона постійно, але це може стосувалось тільки nvidia
« Змінено: 2014-09-29 12:42:30 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
1. Нічого не міняє.
2. Дрова відмовляються ставитися/запускатися, мотивуючи відсутністю підтримуваного заліза.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Дивно якось, дрова мали б встановитись і за відсутності заліза...
Це тільки пропрієтарні так чи вільні також?
Може якийсь сервіс вимикає відеокарту, той що відповідає за динамічне перемикання між ними (з аті в даному питанні діла не мав)
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній kisil

  • Графоман
  • ****
  • дописів: 353
  • Карма: +0/-0
  • Toruble in Windows reboot, toruble in Unix be root
    • About me
ТС а в логах системи дивилися. Особливо Xorg.log

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
ТС а в логах системи дивилися. Особливо Xorg.log
Xorg.log нічого нового не скаже, тільки те що нема даної відеокарти.

Ще є ідея підключити зовнішній монітор, можливо тоді відеокарта прокинеться чи тоді коли
Цитата
добився лише згасання екрану.
картинка з’явилась би на ньому.

Ну я думаю про біос не треба нагадувати якщо там є можливість ввімкнення/вимкнення.
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
В BIOS нічого толком немає — урізаний, далі нікуди.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Цитата
The Dynamic Switch needs Xorg support for the discrete videocard assigned for rendering to work. So, rendering on the discrete gpu will not work until the Xorg team adds support for it.
This means that with a muxless intel+ati design, you cannot use your discrete card by simply modprobing the radeon module.
якось воно все не обнадійливо звучить

ніби сюди посилають https://github.com/Bumblebee-Project/Bumblebee/issues/52

але все здається посилається на динамічне перемикання або на повне відключення дискретної, а от щоб перманенто використовувати дискретну - не натикався
« Змінено: 2014-10-05 12:49:09 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Дурня якась — я використовував на цьому ноутбуці дискретну картку — зокрема, запускав ігри через Steam та через Wine, а Catalyst Control Center вказував на те, що використовується саме дискретна.
« Змінено: 2014-10-05 19:21:59 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
ну можу хіба порадити спробувати інший дистр, може навіть live і глянути як справи там, чи видалити всі інтеловскі дрова і  все що пов’язане з динамічним перемиканням,  залишивши тільки атішні дрова (вільні), але не факт що не буде знову просто згасання екрану...

Off-topic:
В мене погані спогади (а тепер ще й асоціації) про ati, наприклад при новому xorg не можна було ставити пропрієтарні драйвери, чи то відеокарта більше не підтримувалась і тд. і тп., а тепер ще й з появою "гібридних відеокарт" в ноутах ще купа недоліків-недопрацювань з’явилось, єдиний плюс відкриті дрова, але щось толку з того мало...
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Поставив Ubuntu 14.04, під нею скористався менеджером драйверів, стали пропрієтарні дрова, glxinfo показує відповідний renderer.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.