Доброго времени суток! При использовании открытого драйвера radeon наблюдаются проблемы в работе гибридной графики AMD (интегрированная в APU AMD A8-4500M Radeon HD 7640G + дискретная AMD Radeon HD 7670M), а если быть точнее - не запускается дискретная часть тандема при запуске приложений с параметром DRI_PRIME=1:
DRI_PRIME=1 warmux
Moving /home/jezek/.wormux/ to /home/jezek/.local/share/wormux/
Moving /home/jezek/.local/share/wormux/config.xml to /home/jezek/.config/wormux/config.xml
o Reading the default config file
o Reading the personal config file
o Locale:
o Bind text domain to: /usr/share/locale
o Codeset: UTF-8
o Text domain: warmux
=== Warmux version 11.04
=== Авторы: Lawrence AZZOUG, Frédéric BERTOLUS, Anthony CARRÉ, Laurent DEFERT SIMONNEAU, Jean-Christophe DUBERGA, Matthieu FERTRÉ, Christophe GISQUET, Sebastien GONZALVE, Reiner HERRMANN, Florian KÖBERLE, Renaud LOTTIAUX, Yannig PERRÉ, Olivie SERRES, Victor STINNER, Mikko VARTIAINEN
=== Веб-сайт: www.warmux.org
Warmux version 11.04, Copyright (C) 2001-2011 Warmux Team
Warmux comes with ABSOLUTELY NO WARRANTY.
This is free software and you are welcome to redistribute it
under certain conditions.
Read the file COPYING for details.
[ Начать игру ]
o Загрузка команд: workrave, bugzilla, pidgin, gnu, thunderbird, postfix, hexley, konqi, suse, php, snort, tux, firefox, spip, wilber, beastie
Setting Bugzilla
Setting Firefox
Game mode: File /usr/share/games/warmux/game_mode/benchmark_objects.xml does not exist, use the default one instead.
o Загрузка карт: vulcano, aquarium, arcaderoom, funky_island, apocalypse, randomisland, desert, wildwestdv, goodandevil, pumpkins, tic-tac-toe, frog, pillars, ninja, cheese, halloween, crystal, monkeybubble, lonely_island, farm, country, banquise, paradis, junglemountain, arbre, space2, electronik, icebergs, randomamoebas, snow, champignon, greehills, construction, qingqong, oktopus, chess, battlenight, montagnes, island, hive, urbanheights, catacombes, abyss, easterisland, pirates, towers, prehistorik, hell, paint, leafs, bankiz, birds, moon-4m
Current rules: benchmark
o Инициализация
o Инициализация карты
o Инициализация местности... готово
o Инициализация команд
o Инициализация звуков
[ Начинаем новую игру ]
Playing character : 1 Bugtracker
Playing team : 0 Bugzilla
Alive characters: 10 / 10
o MSG: Игрок Mozilla browser из команды Firefox погиб.
o MSG: Игрок Bugzilla из команды Bugzilla выпал с карты!
o MSG: Bugzilla увёл члена команды Bugzilla с собой в могилу!
o MSG: Игрок Zarro Boogs из команды Bugzilla выпал с карты!
o MSG: Bugzilla увёл члена команды Bugzilla с собой в могилу!
o MSG: Игрок Arthropods из команды Bugzilla выпал с карты!
o MSG: Игрок True Bugs из команды Bugzilla выпал с карты!
o MSG: Игрок Deer Park из команды Firefox погиб.
o MSG: Игрок Phoenix из команды Firefox погиб.
o MSG: Игрок Firemonger из команды Firefox погиб.
o MSG: Игрок Firebird из команды Firefox погиб.
o MSG: Игрок Red Fox из команды Firefox погиб.
o MSG: Игрок Burning Edge из команды Firefox погиб.
o MSG: Bugzilla увёл члена команды Bugzilla с собой в могилу!
o MSG: Игрок Testing tool из команды Bugzilla выпал с карты!
o MSG: Игрок Malaguti из команды Firefox выпал с карты!
o MSG: Игрок Bugs Meany из команды Bugzilla выпал с карты!
o MSG: Игрок Bug из команды Bugzilla выпал с карты!
o MSG: Игрок Funnyfox из команды Firefox выпал с карты!
o MSG: Игрок Red Panda из команды Firefox выпал с карты!
o MSG: И победителем станосится...
для того что бы переключение работало без предварительного вызова xrandr нужно включение поддержки DRI3, для включения которого сначала надо найти ebuild драйвера x11-drivers/xf86-video-ati с поддержкой dri3 или написать его самому
Alexander, благодарю за совет, возможно, пригодится в будущем. В настоящий момент перешел на проприетарные дрова (x11-drivers/ati-drivers, собирал с флагом qt4). Теперь нормально работают обе видеокарты, появилась поддержка OpenGL 4.5, а также заработал вывод видео через OpenGL в VLC.
Интересно будет посмотреть как поведёт себя amdgpu!
Alexander, речь идет о том, чтобы понаблюдать за работой системы с этим драйвером: x11-drivers/xf86-video-amdgpu? Если да, то возможно ли провести подобные наблюдения без внесения изменений в основную систему (например, используя LiveDVD)? Сейчас система работает нормально, не хотелось бы превращать ее в тестовый полигон, рискуя нарваться при этом на "веселые" ошибки наподобие такой: http://goo.gl/jgi51u.
amdgpu работает только с карточками Volcanic Islands (R9 285) и неофициально с Sea Islands (HD7790, R7 260, R9 290, потому что на момент выпуска драйвера Volcanic Islands еще не вышли), а 7670 это, если не ошибаюсь, Northern Islands. (https://wiki.gentoo.org/wiki/Amdgpu) dri3 в xf86-video-ati-7.6.1 появился (а может и раньше, включается добавлением Option "DRI" "3" в Section "Device" в xorg.conf) и вместе с mesa-11.0.6 вся эта каша вроде должна поддерживать opengl 4.1 если поддерживается карточкой (у меня на 8570M (radeonsi в mesa) как раз 4.1, на 8650G (r600 в mesa) - 3.3). Xorg у меня 1.17.4
для более низких версий все что я написал может и не работать и там DRI_PRIME только через xrandr как я выше писал и opengl скорее всего 3.3