LINUX.ORG.RU
ФорумTalks

AMD/ATI видеокарты и виртуализация. SYN INFO

 , flr, , ,


0

2

Господа, прошу у Вас, а именно у владельцев видеоркарт AMD/ATI, информационной помощи. Займет минуту, а польза, я надеюсь, по итогу будет и не только мне, но и сообществу в целом. В сети нет, во всяком случае я не нашел внятных и даже невнятных источников по чипсетам/картам и поддержке ими «Function Level Reset». Она нужна для проброса видеокарты из dom0 в domU. Используется в xen/kvm и прочих технологиях виртуализации.

Что требуется: посмотреть информацию через lspci от рута о чипсте/производителе вашей видеокарты и ее технических опциях. При запуске от простых смертных пользователей эта информация не будет доступна, к сожалению.

Для упрощения процедуры можно запустить эту lspci с двумя грепами:

lspci -vv | grep 'VGA compatible controller' -A20 | grep -Ei 'FLR|Subsystem|VGA com'

Что мне будет от этого. Я смогу выбрать карту с поддержкой оной функции, будучи практически уверенным, что мне не придется несколько раз бегать в юлмарт за новыми картами и тестить каждую из них. Что будет этого для всех? Если Вашими замечательными усилиями удастся собрать побольше этой информации, то можно будет сделать хорошую справку, которой воспользуюсь не только я.

Я со своей стороны обещаюсь подбить итоговую инфу и закинуть ее, положим, в lor wiki и также добавить/отправить модераторам http://wiki.xenproject.org дабы она была доступна всему сообществу.

Спасибо за уделенное внимание. :)

Update: Не понятно, насколько эквивалентны FLReset и FLR, но, на всякий случай исправил регексп, чтобы ловить также эту инфу: Capabilities: [98] PCI Advanced Features AFCap: TP+ FLR+ AFCtrl: FLR-

★★★

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

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970] (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 3001
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
haku ★★★★★
()
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Lenovo Device 3982
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7670M] (prog-if 00 [VGA controller])
        Subsystem: Lenovo Device 3982
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
carasin ★★★★★
()
02:00.0 VGA compatible controller: ATI Technologies Inc RV630 [Radeon HD 2600 Series]
Subsystem: Micro-Star International Co., Ltd. Device 0930
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
ilovewindows ★★★★★
()
Ответ на: комментарий от bhfq

Отлично. Я тоже вечером доберусь до своих машин и выложу свою инфу.

Valmont ★★★
() автор топика
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Dell Device 0572
	Subsystem: Dell Device 0572
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] (prog-if 00 [VGA controller])
	Subsystem: Dell Device 0572
	Subsystem: Dell Device 0572
i-rinat ★★★★★
()
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770] (prog-if 00 [VGA controller])
	Subsystem: PC Partner Limited / Sapphire Technology Device e147
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
theNamelessOne ★★★★★
()
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT [Radeon R9 290X] (prog-if 00 [VGA controller])
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0b00
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
atrus ★★★★★
()
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770 GHz Edition] (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 0429
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
Chaser_Andrey ★★★★★
()
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited / Sapphire Technology Device e164
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 1)

«Xen PCI passthru supported reset methods (d3d0, FLR, bus reset, link reset)» http://www.gossamer-threads.com/lists/xen/devel/256645

Вот тут еще интересная информация по теме, для тех, кто будет искать. Есть несколько вариантов для ресета девайса, помимо FLR. Исходный код ксена не смотрел, но он может использовать также их. То есть, для тех, у кого карточки без FLR - не все потеряно.

Valmont ★★★
() автор топика
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Chelsea LP [Radeon HD 7730M] (prog-if 00 [VGA controller])
        Subsystem: Dell Device 0572
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-

То есть нельзя будет подключить ее к гостевой ОС в kvm? А я собирался когда нибудь попробовать :(

amaora ★★
()
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: ZOTAC International (MCO) Ltd. Device 5199
        Subsystem: ZOTAC International (MCO) Ltd. Device 5199
quest ★★★★
()
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 0b) (prog-if 00 [VGA controller])
        Subsystem: Intel Corporation Device 202c
        Subsystem: Intel Corporation Device 202c
quest ★★★★
()
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS690 [Radeon X1200] (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. K9AG Neo2
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] RS690 HDMI Audio [Radeon Xpress 1200 Series]
quest ★★★★
()
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 6770] (prog-if 00 [VGA controller])
        Subsystem: PC Partner Limited / Sapphire Technology Device 1482
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
der_looser ★★
()

ты теряешь время, на видеокарты амд вроде при пробросах никто не жаловался, а вот на нвидии были проблемы, может и сейчас есть, а на более менее свежих амд все норм.

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire XT [Radeon HD 7790/8770] (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. Device 2931
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

http://wiki.xenproject.org/wiki/XenVGAPassthroughTestedAdapters

«There are widespread reports of ATI/AMD cards causing major problems when the domU is rebooted, including severely degraded performance, domU crashes and complete host dom0 crashes.» и похоже, что проблемы, как правило, вызваны именно тем, что девайсы нормально не ресетятся. Это навскидку, была еще похожая инфа. Но судя по тому, что я здесь вижу и тому, что искал в сети - FLReset на AMD никто живьем не видел :( Я видел на intel hd4000 процессорной и по информации в сети - на топовых дорогих нвидиях квадрах.

Valmont ★★★
() автор топика
Последнее исправление: Valmont (всего исправлений: 1)
05:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Pitcairn PRO [Radeon HD 7800] (prog-if 00 [VGA controller])
        Subsystem: PC Partner Limited Device e221
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-

Кстати, возня с FLR же нужна лишь для нвидиёй. Для амудэ такого трахограда нет.

вот карты, которые завелись: AMD Radeon 6850 Sapphire AMD Radeon 6870 HIS Radeon 7850 Sapphire Radeon 7870 Sapphire

обновления смотрите в жж

darkenshvein ★★★★★
()
lspci -vv | grep 'VGA compatible controller' -A20 | grep -Ei 'FLR|Subsystem|VGA com'
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. Device 2825
        Subsystem: Micro-Star International Co., Ltd. Device 2825
roman77 ★★★★★
()

Аж 2 контроллера.

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 0598
                AFCap: TP+ FLR+
                AFCtrl: FLR-
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Thames XT [Radeon HD 7670M] (prog-if 00 [VGA controller])
        Subsystem: Dell Device 0598
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
Okitain
()
sudo lspci -vv | grep 'VGA compatible controller' -A20 | grep -Ei 'FLR|Subsystem|VGA com'
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV670 [Radeon HD 3690/3850] (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 0234
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
bhfq ★★★★★
()
Ответ на: комментарий от quest

Выполнять нужно от рута. Здесь просили только AMD.

bhfq ★★★★★
()
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks XT [Radeon HD 6670/7670] (prog-if 00 [VGA controller])
	Subsystem: PC Partner Limited / Sapphire Technology Device e194
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
risenshnobel ★★★
()
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] R430 [Radeon X800 XL] (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 2110
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
Waldo-de-Kard ★★
()
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8570D] (prog-if 00 [VGA controller])
        Subsystem: ASRock Incorporation Device 9901
                        ExtTag+ RBE+ FLReset-
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850] (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 2553
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-

HighwayStar ★★★★★
()
ArchLinux /home/behem0th $ lspci -vv | grep 'VGA compatible controller' -A20 | grep -Ei 'FLR|Subsystem|VGA com'
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti PRO [Radeon HD 7950] (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 0424
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
Behem0th ★★★★★
()
Ответ на: комментарий от Valmont

На kvm есть проблема, что при повторном включении гостя намертво виснет хост. Вроде, говорят, помогает извлечение видеокарты в диспечере устройтсв в винде.

Unnamed_Hero ★★★
()
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6310] (prog-if 00 [VGA controller])
        Subsystem: Acer Incorporated [ALI] Device 0521
                        ExtTag+ RBE+ FLReset-

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] (prog-if 00 [VGA controller])
        Subsystem: Acer Incorporated [ALI] Device 0521
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
malishok
()
00:01.0 VGA compatible controller: AMD/ATI [Advanced Micro Devices, Inc.] BeaverCreek [Radeon HD 6550D] (prog-if 00 [VGA controller])
	Subsystem: ASRock Incorporation Device 9640
			ExtTag+ RBE+ FLReset-

AMD A8 APU (который llano).

dn2010 ★★★★★
()
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV770 [Radeon HD 4870] (prog-if 00 [VGA controller])
	Subsystem: PC Partner Limited Device 0851
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
Archer73
()
Последнее исправление: Archer73 (всего исправлений: 2)

GV-R929XD5-4GD-B-GA

# lspci -vv | grep 'VGA compatible controller' -A20 | grep -Ei 'FLR|Subsystem|VGA com'
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT [Radeon HD 8970] (prog-if 00 [VGA controller])
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0b00
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-

Jurik_Phys ★★★★★
()
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV790 [Radeon HD 4890] (prog-if 00 [VGA controller])
        Subsystem: Hightech Information System Ltd. Device 2282
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset
Igorrr ★★★★
()
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 354e
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970] (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. HD 7970 DirectCU II TOP
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-

Radeon проброшен в kvm виртуалку с виндой.

Unnamed_Hero ★★★
()
Последнее исправление: Unnamed_Hero (всего исправлений: 1)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cayman XT [Radeon HD 6970] (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 03b8
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
Pavval ★★★★★
()
$ sudo lspci -vv | grep 'VGA compatible controller' -A20 | grep -Ei 'FLR|Subsystem|VGA com'
02:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 8472
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850] (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 042c
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-

AMD проброшен в XEN DomU XP, но он лютый тормоз, примерно уровня GeForce4.

Hope ★★
()
Последнее исправление: Hope (всего исправлений: 2)

Вот ещё немного некрофилии:

01:00.0 VGA compatible controller: AMD/ATI [Advanced Micro Devices, Inc.] RV530LE [Radeon X1600/X1650 PRO] (prog-if 00 [VGA controller])
	Subsystem: C.P. Technology Co. Ltd Device 2208
			ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-

dn2010 ★★★★★
()
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 1689
                AFCap: TP+ FLR+
                AFCtrl: FLR-
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6730M/6770M/7690M XT] (rev ff) (prog-if ff)
        Subsystem: Intel Corporation Centrino Advanced-N 6230 AGN
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
green_turtle
()
Ответ на: комментарий от green_turtle

Очень даже нужна. Как ни печально, первая видяха amd с поддержкой искомого.

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