LINUX.ORG.RU

AMD Radeon M5 R240

 , ,


0

1

Приветсвую всех.Пишу в связи с тем, что имеется ноутбук Acer E1-532G с интегрированной интеловской графикой и дискретной AMD Radeon R5 M240 и установленный на этом ноутбуке Debian Jessie. С интеловской графикой проблем нет, а вот поднять амдешную не получается ни с открытыми дровами, ни с fglrx-ом. Конфиг для Xorg пробовал написать сам, а также пробовал автоматически генерируемый fglrx-ом. В случае со своим конфигом и свободными дровами xorg не поднимается, просто появляется чёрный экран и мигающий курсор. Аналогичная картина с автоматически генерируемым конфигом. Когда пытался запустить fglrx на своём конфиге, то xorg включался, но не было курсора и графика работала явно неправильно.

Вывод lspci

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 5 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57786 Gigabit Ethernet PCIe (rev 01)
01:00.1 SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 01)
02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet XT [Radeon R5 M240]

Мой конфиг xorg

Автоматически сгенерированный конфиг

Лог xorg со свободными дровами

Лог с моим конфигом и fglrx

Лог с автоматически сгенерированным конфигом



Последнее исправление: Behemoth97 (всего исправлений: 5)

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

Графический сеанс всё время работает на интеграшке Intel, дискретка Radeon в простое отключена. Если нужно какое-либо приложение запустить на дискретке, то сделать это можно, используя указанную выше переменную:

$ DRI_PRIME=1 ${appname}
На время выполнения запускаемого таким образом приложения включается дискретка и перегоняет уже обработанную картинку во фреймбуфер интеграшки (используя механизм ядра PRIME), которая выводит эту картинку на дисплей в отдельном или полноэкранном окне.

carasin ★★★★★
()
Последнее исправление: carasin (всего исправлений: 1)
Ответ на: комментарий от steemandlinux
name of display: :1.0
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  12
  Current serial number in output stream:  12
Behemoth97
() автор топика
Ответ на: комментарий от Behemoth97

Как ты fglrx устанавливал? Перезагрузи ноут после возвращения mesa и дай выводы в какой-нибудь сайт типа paste.org.ru:

dmesg и файла /var/log/Xorg.0.log

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

А понятно, это норм. Тогда добавь в этот же файл строчку

blacklist fglrx
.

steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux
radeon               1341087  0 
ttm                    69670  1 radeon
drm_kms_helper         49210  2 i915,radeon
drm                   249955  6 ttm,i915,drm_kms_helper,radeon
i2c_algo_bit           12751  2 i915,radeon
i2c_core               46012  10 drm,i915,i2c_i801,i2c_hid,i2c_designware_platform,drm_kms_helper,i2c_algo_bit,v4l2_common,radeon,videodev
Behemoth97
() автор топика
Ответ на: комментарий от steemandlinux
name of display: :0.0
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  12
  Current serial number in output stream:  12
Behemoth97
() автор топика
Ответ на: комментарий от steemandlinux

Глянул кое-что на арчевой вики. Вот что выдаёт xrandr --listproviders

dmitry@darkstar:~$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x46 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 0 name:Intel
Behemoth97
() автор топика
Ответ на: комментарий от Behemoth97

вывод dmesg после
modprobe radeon
может ядро старое или прошивок нет плюч ко всему иксы нужно перегрузит если подуль radeon был подгружен после старта иксов

Novell-ch ★★★★★
()
Последнее исправление: Novell-ch (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

Когда я залез в /etc/modprobe.d, то обнаружил там файлик, связанный с fglrx, в котором был занесён в чёрный список драйвер radeon. После полного выноса fglrx-а, дискретное видео всё же поднялось. Огромное спасибо всем, кто потратил своё время на помощь

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