LINUX.ORG.RU

Radeon+intel не работает Radeon


0

2

(archlinux)

Есть ноут с двумя видюхами:

$ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: ATI Technologies Inc Robson CE [AMD Radeon HD 6300 Series] (rev ff)

Пытался настроить vga_switcheroo с дровами xf86-video-intel и xf86-video-ati, получилось следующее:

#cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
# echo ON > /sys/kernel/debug/vgaswitcheroo/switch
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0

Дальше, если сделать

# echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
и рестартануть X, то экран застынет сразу после завершения X. В чем может быть проблемма?

Ответ на: комментарий от napukmaxep

Если это действительно так, то видео-выходы подключены только к видеокарте Intel. Попробуйте с Catalyst (для этого возможно придётся даунгрейднуть Иксы).

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Catalyst пробовал - свитчероо с ним не работает. При установленных интел-дровах используется и интел-видео. Без них - дискретная карта все равно не используется. Слышал, что в последних каталистах есть что-то свое для переключения между картами, но конкретного ничего не нашел.

napukmaxep ()
Ответ на: комментарий от napukmaxep

Слышал, что в последних каталистах есть что-то свое для переключения между картами, но конкретного ничего не нашел.
Собственно, в самом Catalyst Control Center есть переключатель.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

поплясал пару часов над каталистом - безрезультатно. Не хочет.

Мои действия:

снес последний xorg, поставил 1.10

снес xf86-video-* и *-dri

поставил catalyst-total

сделал поправку в grub на nomodeset

добавил в /etc/rc.conf fglrx

aticonfig --initial

startx

посмотрел, как оно не работает

поплясал с бубном

устал

вернул все как было

xorg в лог сказал, что найдена интел-карта, и не могу загрузить модуль «intel»(not found, а также что то вроде

(II) fglrx(0): Invalid ATI BIOS from int10, the adapter is not VGA-enabled
(EE) fglrx(0): Invalid video BIOS signature!
(EE) fglrx(0): GetBIOSParameter failed
(EE) fglrx(0): PreInitAdapter failed
(EE) fglrx(0): PreInit failed
napukmaxep ()
Ответ на: комментарий от napukmaxep

еще, что экраны найдены, но не работоспособны(или что-то в этом роде - лог не сохранился, по памяти пишу), и в конце фатал эррор: экраны не найдены

napukmaxep ()
Ответ на: комментарий от napukmaxep

Может это поможет?

$ aticonfig --pxl       # List current activated GPU
# aticonfig --px-dgpu   # Activate discrete GPU (High-Performance mode), must re-start X to take effect
# aticonfig --px-igpu   # Activate integrated GPU (Power-Saving mode), must re-start X to take effect
doraneko ()
Ответ на: комментарий от doraneko

ну они вроде как будто бы переключаются, но иксы все равно не стартуют

napukmaxep ()
Ответ на: комментарий от napukmaxep

посмотрел, как оно не работает
Так а как конкретно не работает? Треды по гибридной грифике I+A на форуме Арча смотрели?

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Так а как конкретно не работает?

Так написал же - xorg не стартует. Карточки вроде б как переключает(ну по крайней мере пишет, что переключает).

Треды смотрел - в основном советы по vga-switcheroo, но он у меня до конца так и не заработал. По каталисту смотрел что-то в статьях gentoo - результата мало.

napukmaxep ()
Ответ на: комментарий от napukmaxep

Так написал же - xorg не стартует.
Что пишет?
> По каталисту смотрел что-то в статьях gentoo - результата мало.
Есть возможность проверить с Ubuntu/Kubuntu? Просто у Gentoo и ArchLinux может быть своя специфика, и понять, в ней ли дело, или в драйвере, проще всего таким способом.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

так ведь

xorg в лог сказал, что найдена интел-карта, и не могу загрузить модуль «intel»(not found, а также что то вроде

(II) fglrx(0): Invalid ATI BIOS from int10, the adapter is not VGA-enabled
(EE) fglrx(0): Invalid video BIOS signature!
(EE) fglrx(0): GetBIOSParameter failed
(EE) fglrx(0): PreInitAdapter failed
(EE) fglrx(0): PreInit failed

еще, что экраны найдены, но не работоспособны(или что-то в этом роде - лог не сохранился, по памяти пишу), и в конце фатал эррор: экраны не найдены

Не?

Есть возможность проверить с Ubuntu/Kubuntu?

Да, я и сам думал на убунте проверить.. Но что-то уж больно не хочется диск бить лишний раз..

napukmaxep ()
Ответ на: комментарий от napukmaxep

Не?
Это до удаления, или после?
> Да, я и сам думал на убунте проверить.. Но что-то уж больно не хочется диск бить лишний раз..
Ну на флешку поставьте, или на другой диск, если есть.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Это до удаления, или после?

Это после сноса свободных дров и установки каталиста.

Ну на флешку поставьте

Хм.. Да, попробую

napukmaxep ()
Ответ на: комментарий от napukmaxep

В BIOS переключателя между интегрированный и дискретной карточками точно нет?

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

там переключатель «интегрированная/переключаемая». На время тестирования каталиста ставил переключаемую, естессна

napukmaxep ()
Ответ на: комментарий от napukmaxep

Это после сноса свободных дров и установки каталиста.
Понятно. В таком случае я хотел бы ошибаться, но боюсь не взлетит. Либо для считывания VBIOS требуется установка особых регистров, либо VBIOS просто модифицирован. Обе этих ситуации вполне могут пережить свободный драйвер и драйвер от производителя, подогнанный под железку. Однако, оригинальный драйвер видимо просто не знает, как правильно нужно обращаться с данной конкретной картой, чтобы её запустить. Вам придётся ждать добавления в Bumblebee поддержки PowerXpress и использовать карту со свободным драйвером.

RussianNeuroMancer ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.