Bug #828
Гибридная графика AMD и открытые драйвера
| Status: | New | Start: | 11/07/2015 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | - | Spent time: | - | |
| Target version: | - | |||
| Votes: | 0 |
Description
Доброго времени суток! При использовании открытого драйвера 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
=== Веб-сайт:
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: И победителем станосится...
cat /sys/kernel/debug/vgaswitcheroo/switch
0:IGD:+:Pwr:0000:00:01.0
1:DIS: :DynOff:0000:01:00.0
Информацию о железе и логи иксов прилагаю.
History
Updated by Андрей Волков about 10 years ago
- File Xorg.5.log added
Updated by Андрей Волков about 10 years ago
- File lspci-knn.txt added
Updated by Alexander Pilipenko almost 10 years ago
попробуйте сначала ввести
xrandr --setprovideroffloadsink 1 0
для проверки что карта заработала можете сравнить вывод
DRI_PRIME=0 glxinfo| grep -i opengl DRI_PRIME=1 glxinfo| grep -i opengl
для того что бы переключение работало без предварительного вызова xrandr нужно включение поддержки DRI3, для включения которого сначала надо найти ebuild драйвера x11-drivers/xf86-video-ati с поддержкой dri3 или написать его самому
Updated by Андрей Волков almost 10 years ago
Alexander, благодарю за совет, возможно, пригодится в будущем. В настоящий момент перешел на проприетарные дрова (x11-drivers/ati-drivers, собирал с флагом qt4). Теперь нормально работают обе видеокарты, появилась поддержка OpenGL 4.5, а также заработал вывод видео через OpenGL в VLC.
Updated by Alexander Tratsevskiy almost 10 years ago
Интересно будет посмотреть как поведёт себя amdgpu!
Updated by Андрей Волков almost 10 years ago
Alexander Tratsevskiy wrote:
Интересно будет посмотреть как поведёт себя amdgpu!
Alexander, речь идет о том, чтобы понаблюдать за работой системы с этим драйвером: x11-drivers/xf86-video-amdgpu? Если да, то возможно ли провести подобные наблюдения без внесения изменений в основную систему (например, используя LiveDVD)? Сейчас система работает нормально, не хотелось бы превращать ее в тестовый полигон, рискуя нарваться при этом на "веселые" ошибки наподобие такой: .
Updated by Alexander Tratsevskiy almost 10 years ago
Ну это на тот случай, если есть желание. А так не обязательно.
Updated by Alexander Pilipenko almost 10 years ago
amdgpu работает только с карточками Volcanic Islands (R9 285) и неофициально с Sea Islands (HD7790, R7 260, R9 290, потому что на момент выпуска драйвера Volcanic Islands еще не вышли), а 7670 это, если не ошибаюсь, Northern Islands. ()
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
Updated by Андрей Волков over 9 years ago
Alexander Tratsevskiy wrote:
Интересно будет посмотреть как поведёт себя amdgpu!
При выборе amdgpu при запуске с LiveDVD версии 15.12 иксы не запускаются