HP Pavilion G6 + Radeon HD 7600M

pacman -S xf86-video-intel
sirocco
pacman -S xf86-video-intel
Да с интеловским и весовским драйвером запускается, вот как заставить его в атишном работать…
http://archlinux.org.ru/forum/viewtopic.php?f=17&t=8362
TenTen
вот как заставить его в атишном работать
Будем считать, что пока никак. Результат предварительного тестирования:
1. - открытый драйвер ati, vgaswitcheroo:
вешает систему при попытке переключения на радеоновский драйвер, где-то в сети были багрепорты по этому поводу. Увы, когда надо не найдёшь
2. - проприетарный fglrx:
сначала ему не нравится наш libgl (зависимостями к которому прилипло пол-системы) - у него свой аналог, затем стоит ругань на отсутствие switchlibGL в либах. Гентушники проблему решили самописными скриптами и пакетом eselect-opengl. Можете попробовать их метод либо это. Возможно, вам повезёт и вы станете первым, кому удалось разобраться в проблеме. Заодно и опытом поделитесь ;)
Будет время, поразбираюсь ещё, но что-то мне подсказывает, что малой кровью здесь не обойдешься.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Нет, у обладателей ноутбуков, где видео-выходы подключены только к видеокарте Intel переключение между картами с vgaswitcheroo работать не будет. Надо пробовать fglrx или ждать PowerXpress Что ж, может, кому ещё пригодится.
1. Отключение неиспользуемой видеокарты. Сработает у всех
- Подмонтируем gebugfs:
# mount -t debugfs /sys/kernel/debug
# vim /etc/fstab:
debugfs /sys/kernel/debug   debugfs defaults    0   0

Ребут, после которого появится директория /sys/kernel/debug/
Как правило, включена и активна интегрированная интеловская карта - IGD. Посмотрим так ли это:
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0
Карта Radeon включена и потребляет питание, но неактивна.Просто отключим питание дискретной карточки:
# echo “OFF” > /sys/kernel/debug/vgaswitcheroo/switch
Результат:
# cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0

Как автоматизировать этот процесс, чтобы не приходилось выполнять данные действия после каждой перезагрузки? Пишем юнит для systemd, задача которого - запускать последнюю команду при старте системы:
vim /etc/systemd/system/rc-local.service:

[Unit]
Description=radeon OFF
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo OFF > /sys/kernel/debug/vgaswitcheroo/switch'
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

# systemctl enable rc-local.service

2. Переключение между двумя видеокартами. Открытые драйверы:

Включим дискретную карту:
# echo “ON” > /sys/kernel/debug/vgaswitcheroo/switch
# echo “DDIS” > /sys/kernel/debug/vgaswitcheroo/switch

После чего выйдем из рабочего окружения и выключим питание интегрированной карты:
# echo “OFF” > /sys/kernel/debug/vgaswitcheroo/switch

В особо тяжёлых случаях может понадобиться собрать ядро с поддержкой дополнительных модулей (чтобы “завести” карточку).

2.1. Сборка ядра.
Скачаем из AUR пакет linux-mainline, распаковываем, входим в полученную директорию.
Редактируем config.x86_64 или config. Модули автора носят название CAICOS, ваши - могут быть иными. Можете включить все модули, находящиеся в директории
/lib/firmware/radeon/
Что должно быть в конфигурационном файле:
CONFIG_EXTRA_FIRMWARE="radeon/BTC_rls.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin" # ваши модули
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
CONFIG_VGA_SWITCHEROO=y
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_RADEON=y
CONFIG_DRM_RADEON_KMS=y

Раскомментируем строку make menuconfig в файле PKGBUILD, проверим контрольную сумму конфигурационного файла:
$ md5sum config.x86_64
c09fcde12ac78fc582ef83cf7f4e97a6

vim PKGBUILD:
md5sums=('2c4e2435cf3ea7a98f1f23eb7c00ac18'
         '443f285744cb96401f9a631f542b9248'
         'c09fcde12ac78fc582ef83cf7f4e97a6'
         'eb14dcfd80c00852ef81ded6e826826a'
         '9d3c56a4b999c8bfbd4018089a62f662')
Наша строка - третья, вставляем полученный на предыдущем шаге результат.
Качаем исходники, запускаем menuconfig:
$ makepkg -g
$ makepkg -s
Опции ядра, которые должны быть включены:

Device Drivers --->
  Graphics Support --->
    [*] Laptop Hybrid Graphics - GPU switching support
    <*> Direct Rendering Manager --->
      <*> ATI Radeon
        [*] Enable modesetting on radeon by default
      <*> Intel 8xx/9xx/G3x/G4x/HD Graphics
        [*] Enable modesetting on intel by default
    Console display driver support --->
      -*- Framebuffer Console support
        [*] Map the console to the primary display device
Kernel hacking --->
  [*] Debug Filesystem
После окончания сборки, в директории с исходниками будет создан пакет. Установим его командой pacman -U имя_пакета
Готово. Загружаемся с новым ядром.
Возвращаемся к пункту 2, пробуем переключить карту.

3. Проприетарный драйвер
TenTen
Установил проприетарщину
Как вам это удалось? o_0
У меня aticonfig –initial не отрабатывает, ругается на switchlibGL:
PowerXpress error: Cannot stat '/usr/lib/fglrx/switchlibGL': No such file or directory
Failed to initialize libglx for discrete GPU
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
TenTen,
мне кажется, вам прямая дорога на https://bugs.freedesktop.org
Мои железки:
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 [AMD] nee ATI Thames XT/GL [Radeon HD 7600M Series]

redVi
Надо пробовать fglrx или ждать PowerXpress Что ж, может, кому ещё пригодится.

Что нибудь знаете про это?
aur/systemd-catalyst-pxp-mux-units 0.1-1 [installed] (2)
    Forces system to use radeon/intel or fglrx driver at startup. For MUXed A+I platforms.

В wiki PowerXpress говориться, что каталист работает с Х сервером 1.12. Подскажите как сделать правельный доунгред иксов?
inop
Что нибудь знаете про это?
Нет. Опробую, если окажется работоспособно, отпишусь.
inop
В wiki PowerXpress говориться, что каталист работает с Х сервером 1.12. Подскажите как сделать правельный доунгред иксов?
Можно взять здесь, лежат в extra
arcanis'у действительно удалось поставить fglrx только после отката иксов. Для меня откатывать иксы - не вариант, я лучше на intel буду сидеть.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
Вот читаю и думаю : "Зачем мне подобный гемор ? зачем купил себе похожий ноут ?" ну говорили же мне умные люди, что встроенного интелевского видео с головой хватит, так нет же... поставил винду на обновку (при том что из коробки была сюся), установил скайрим, посмотрел, удалил. и зачем теперь мне дискретная видяха не знаю. Эх
Medar
установил скайрим, посмотрел, удалил. и зачем теперь мне дискретная видяха не знаю
Чтобы поставить Mass Effect 3 ;)
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
 
Зарегистрироваться или войдите чтобы оставить сообщение.