LINUX.ORG.RU

R7 370, пинукс 4.3 и dpm

 , , ,


1

2

День добрый. Прилагаю копипаст своего поста из ВК:

Утро доброе (а оно им не бывает) Появилась проблемка с радеоном, ОПЯТЬ. Если быть точным - с dpm. История такова: был (и есть) MSI R7 370 Armor 2X, у которого отсутствовал PCIID в файле drivers/gpu/radeon/si_dpm.c. Я отправлял патч, который добавлял этот ID и карта работала как часы на патченом 4.2.X. В 4.3 я получаю чёрный экран после загрузки системы (когда должен появиться экран логина в TTY) или в рандомный момент использования. Как быть? Сейчас чекну гитхаб и найду свой патчик. Мб в последний момент его убрали? Вроде в 4.3-rc4 был. Как решать всё это без катализатора AMD?

Как быть? Создал баг (https://m.vk.com/away.php?to=https://bugs.freedesktop.org/show_bug.cgi?id=92865), описал всё. Резонно ли удалять ту строчку (см. баг), или всё плохо?



Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от i_gnatenko_brain

Зачем пинать? Патч-то в ядре. Домой вернусь - попробую пересобрать ядро, проверив наличие той строки.

mradermaxlol
() автор топика
Ответ на: комментарий от i_gnatenko_brain

Нет. Мой патч испоганили.

Оригинал для Алекса:

From: Maxim Sheviakov <mrader3940@yandex.ru>

Just adds the quirck for MSI R7 370 Armor 2X Bug: https://bugs.freedesktop.org/show_bug.cgi?id=91294

Signed-off-by: Maxim Sheviakov <mrader3940@yandex.ru> ---

--- /home/maxik/linux/drivers/gpu/drm/radeon/si_dpm.c.orig 2015-09-23 22:49:45.462513212 +0000

+++ /home/maxik/linux/drivers/gpu/drm/radeon/si_dpm.c 2015-09-23 22:51:00.082510451 +0000

@@ -2927,6 +2927,7 @@ static struct si_dpm_quirk si_dpm_quirk_ { PCI_VENDOR_ID_ATI, 0x6810, 0x1462, 0x3036, 0, 120000 },

{ PCI_VENDOR_ID_ATI, 0x6811, 0x174b, 0xe271, 0, 120000 },

{ PCI_VENDOR_ID_ATI, 0x6810, 0x174b, 0xe271, 85000, 90000 },

+ { PCI_VENDOR_ID_ATI, 0x6811, 0x1462, 0x2015, 0, 120000 },

{ 0, 0, 0, 0 },

};

Ответ Алекса:

Applied. Thanks!

-----Original Message-----
From: mrader3940@yandex.ru [mailto:mrader3940@yandex.ru]
Sent: Thursday, September 24, 2015 5:57 PM
To: Deucher, Alexander
Cc: Maxim Sheviakov
Subject: [PATCH] drm/radeon: add quirck for MSI R7 370

From: Maxim Sheviakov <mrader3940@yandex.ru>

Just adds the quirck for MSI R7 370 Armor 2X
Bug:
https://bugs.freedesktop.org/show_bug.cgi?id=91294

Signed-off-by: Maxim Sheviakov <mrader3940@yandex.ru>
---

--- /home/maxik/linux/drivers/gpu/drm/radeon/si_dpm.c.orig 2015-
09-23 22:49:45.462513212 +0000
+++ /home/maxik/linux/drivers/gpu/drm/radeon/si_dpm.c 2015-09-23
22:51:00.082510451 +0000
@@ -2927,6 +2927,7 @@ static struct si_dpm_quirk si_dpm_quirk_
{ PCI_VENDOR_ID_ATI, 0x6810, 0x1462, 0x3036, 0, 120000 },
{ PCI_VENDOR_ID_ATI, 0x6811, 0x174b, 0xe271, 0, 120000 },
{ PCI_VENDOR_ID_ATI, 0x6810, 0x174b, 0xe271, 85000, 90000 },
+ { PCI_VENDOR_ID_ATI, 0x6811, 0x1462, 0x2015, 0, 120000 },
{ 0, 0, 0, 0 },
};

И то, что в гитхабе (https://github.com/torvalds/linux/commit/e78654799135a788a941bacad3452fbd7083...):

@@ -2927,6 +2927,7 @@ static struct si_dpm_quirk si_dpm_quirk_list[] = { { PCI_VENDOR_ID_ATI, 0x6810, 0x1462, 0x3036, 0, 120000 },

{ PCI_VENDOR_ID_ATI, 0x6811, 0x174b, 0xe271, 0, 120000 },

{ PCI_VENDOR_ID_ATI, 0x6810, 0x174b, 0xe271, 85000, 90000 },

+ { PCI_VENDOR_ID_ATI, 0x6811, 0x1762, 0x2015, 0, 120000 },

{ 0, 0, 0, 0 },

};

mradermaxlol
() автор топика
Ответ на: комментарий от i_gnatenko_brain

Профит.

-----Original Message-----
From: Maxim Sheviakov [mailto:mrader3940@yandex.ru]
Sent: Tuesday, November 10, 2015 10:40 AM
To: Deucher, Alexander
Cc: Maxim Sheviakov
Subject: fix quirk for MSI R7 370 Armor 2X

Signed-off-by: Maxim Sheviakov <mrader3940@yandex.ru>


Applied. Thanks!

Alex


--- /home/maxik/lingit/linux/drivers/gpu/drm/radeon/si_dpm.c.orig 2015-
11-09 23:27:26.607116190 +0300
+++ /home/maxik/lingit/linux/drivers/gpu/drm/radeon/si_dpm.c 2015-
11-09 23:15:18.364732333 +0300
@@ -2927,7 +2927,6 @@ static struct si_dpm_quirk si_dpm_quirk_
{ PCI_VENDOR_ID_ATI, 0x6810, 0x1462, 0x3036, 0, 120000 },
{ PCI_VENDOR_ID_ATI, 0x6811, 0x174b, 0xe271, 0, 120000 },
{ PCI_VENDOR_ID_ATI, 0x6810, 0x174b, 0xe271, 85000, 90000 },
- { PCI_VENDOR_ID_ATI, 0x6811, 0x1762, 0x2015, 0, 120000 },
{ PCI_VENDOR_ID_ATI, 0x6811, 0x1043, 0x2015, 0, 120000 },
+ { PCI_VENDOR_ID_ATI, 0x6811, 0x1462, 0x2015, 0, 120000 },
{ 0, 0, 0, 0 },

mradermaxlol
() автор топика

А МОГ БЫ ПРОСТО ВИДЕОКАРТУ КУПИТЬ

ЭТА ТАКАЯ ШТУКА НА КОТОРУЮ ЕЩЁ ДРАЙВЕРА ВЫПУСКАЮТ

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