Problém se zapojenim dvou AMD RX 480 přes AMD CrossFireX
Dobrý den, potřeboval bych radu s problémem s kterým si sám nevím rady a na internetu jsem odpověď nenašel. Mám 2x grafickou kartu Sapphire Nitro+ RX 480 8Gb OC a chtěl jsem je zapojit přes CrossFireX. Takže karty mám v PC zapojené, ovladače od AMD aktuální. Obe dvě karty jsou rozpoznané v systému a funkční. V AMD control centru je softwarově aktivováno zapojení CrossFireX. Jenže např. při hraní Battlefieldu 1, je výkon obou karet dohromady horší než kdyby byla zapojena jen jedna grafická karta samostatně. Jedna karta samostatně má výkon na FHD, detaily na ultra, přes cca 60fps, pod 60fps to neklesne. Ale se zapojením obou karet přes CrossFireX je výkon 58fps a občas klesne i na 48fps atd. První karta která je pak připojená k monitoru jede na plno, takže je rozpálená a větráky se točí, kdežto ta druhá karta je studená a větráky se ani netočí. Tak co s tím ? V BIOSU jsem nic nenašel kde by se to dalo nastavit.
Moje sestava.
AMD FX-8370 4,3GHz
ASUS M5A99X R2.0 EVO
32GB RAM
2X Sapphire Nitro+ RX480 8Gb OC
SSD Kingston HyperX 480Gb
HDD WD Caviar Black 1TB
Windows 10 64bit
Děkuji předem za rady.
na X-fire musíš přepnout do DX11, jinak hra má zatím tolik bugů, že čekat funkční X-fire je hodně naivní.
To jsem nevěděl. Dík za edukaci
u BF1 je to celé takové nedoladěné, i samotné RX480 mají v DX12 problémy. Předpokládám, že se ještě budou řešit problémy, protože těch chyb tam je docela hodně.
Ale platí, že klasické X-fire profily (AFR, apod.) jsou určeny pro DX11, v DX12 by si vícekartové využití měl řídit samotný kód hry.
Je mi líto príteli, <DX12> technologii jako SLI|Crossfire 'Nepodporuje'.
Bohužel, hra běží celou dobu na DirectX 11... Takže problem bude nejspíš v něčem jiném.
• Je mozé znat tvou verzi AMD ovladace ?
* Tusím, ze s CF podporou na BF1, musis mit 16.10.x
Hele ten nejnovější 16.10.3, je to prostě divný.
• Mohl by jsi vykouset predeslou verzi toho ovladace AMD ?
* Pokud mozno, podivej se na stranku vyrobce té tvé AMD a ten ovladac pouzij od nich, nekdy muze obsahovat trosku rozdílnéènastavení ci profil pro stejnou verzi ovladace.
• Je tam rozdíl FPS kdyz pouzijes "FScreen" a "Border" ? (BF1 pred sebou nemám, ale jde mu nastavit jiný DX jako 11?)
*Plné rozlisení a Plné s okrajem.
• Bohuzel, víc ti nepomohu, mozná by to chtelo projít WEB jestli nekdo nemá ten samý problém ..
* Jediné co me napadlo, chybu hledat v BF1, kde bych asi v Origin najel na BF1 a zadal "OPRAVIT", voilà
No dnes právě vyšel ten ovladač 16.10.3, předtím jsem měl předchozí verzi a bylo to stejné. Battlefield 1 má možnost v nastavení DirectX 11 a 12, ať tam přepnu cokoliv tak to nepomůže. Obě dvě karty jedou přes crossfirex, ale jako by ta druhá vedlejší vůbec nefungovala. Není to jen v Battlefieldu je to i u ostatních her. Prostě lepších výkonů a fps dostanu pokud hraju jen s jednou zapojenou kartou, ta druha jakoby neexistovala. Na Youtube, když se mrknu na vide, jak tam hraji BF1 na FHD a ultra detaily s RX480 přes crossfire, tak dosahují fps v průměru 100. Já to s oběma kartami dosáhnu maximálně na 60fps, hra se škube a fps spadnou i na 48fps... pokud hraju jen s jednou kartou tak mam maximálně fps 60 a spadne to minimálně na 57fps... AMD control centrum obě dvě karty rozpoznalo, jednu jako primární a druhou jako připojenou, dle grafů obě dvě karty jsou aktivní a jedou přes crossfire... no z toho by se jeden zbláznil... a nikde na netu se člověk radu nedozví a toho jsem přečetl už hafo...
• A más ten CF urcite aktivovaný ?
• Zkousel jsi ti "Celou Obrazovku" "Obrazovka s okrajem" ? /* Full screen, Fsceen border.
* Podivat se muzes do ovladace, nebo mres GPU-Zjesrli je CrossFire oznacen "Eabled 2GPUs".
A predtím ti to slo normálne ?
*Jestli jde o první nastavení, muze byt zapotrebí navstivit BIOS a PCIe nastavit tusím na PEG (hlavne v BIOSu nic nestavuj, jestli ti predtim jelo vse v poradku).
Hele tak zobrazování fullscreen, borderless, in window, beze změny, pořád ve všech případech 46-60 fps. No mě to nešlo od začátku, protože jsem ve čtvrtek přikoupil druhou grafickou kartu a od té doby se mi to nepodařilo zprovoznit. V BIOSU co se týče nastavení grafiky, tak mám jen možnost PCI/PEG nebo PEG/PCI, jenže moje základní deska, stejně nemá integrovanou grafickou kartu.
1) Zapoj monitor do PRVNÍ gradické karty
2) V BIOSu nastav na PEG
3) Pak bez do nastavení AMD ovladace a aktivuj 'Crossfire'.
* Indiskrétní otázka, spoji jsi ty grafické karty Crossfire MUSTKEM ?
• Jestli jsi vse provedl správne, tak budes mít za odmenu jako naobrázku AMD Crossfire : "2GPU ENABLED"
[img=http://cdn.videocardz.com/1/2015/07/R9-390X-v-290X-CrossFire-GPUZ.png]http://cdn.videocardz.com/1/2015/07/R9-390X-v-290X -CrossFire-GPUZ.png[/img]
No já to právě mám zapojené od začátku správně. 1. grafika v PCIexpres slotu pod číslem jedna, do které je zapojený monitor, 2. grafika je ve druhém PCI slotu. Propojeny můstkem nejsou RX480 je totiž bezmůstková, má fungovat skrz propojení mezi PCI.
GPU Z právě ukazuje zapojené obě dvě grafické karty... fyzicky je vše správně už od začátku, ale prostě výsledek je ještě horší něž, kdyby ta karta byla zapojena jen jedna.
Pokud přijdu na to, jak sem vkládat obrázky tak sem vložím GPU Z a AMD control centrum.
• Voilá, jestli nejsou SPOJENY s CF MUSTKEM tak ti to nepojede, nemá jak, CF pres zakladni desku, teda s jeho hybrydni 'APU + GPU', verzi je treba CPU A10 + GPU R7, ale né '2x GPU'.
* Opravdu by me prekvapila funkcnost bez CF mústku, mroto nechávám radeji na overení.
Takže není možné aby dvě stejné RX480 byly propojeny mezi sebou ?
• Bez CF mustku NE , je mi líto príteli /* Ale nechávám na overení.
* Nekolik CF/SLi mám zasebou, vzdy jseme pouzívali mustek, at na Dual nebo triple CF, nevím ze by se ta technolgie pozmenila.
No právě, že bezmůstku ano viz.
watch
watch
a proto by to mělo chodit...
• Vzpominam si ze byly nekaké zmeny u HAWAI, bohuzel jak se v tom pripade zapojuje v nové verzi CF nevím, lhal bych, bohuzel ti více nepomohu ..
Díky za snahu... Právě s PC si se vším poradím, ale na tohle jsem krátkej..
RX480 žádný můstek nemá (AMD karty používají už několik generací PCIe propojení)
Jinak Crossfire, je v ovladačích zapnut enabled... když to vypnu, tak pak PC jede jen na jednu grafickou kartu a jede to pak ve hře lépe, stejně 60 fps, ale nekolísá to tak blbě a nejsou tam ve hře záškuby.
Obávám se, že zde došlo k nepochopení: DX12 multiGPU naopak podporuje, už proto, že to je low-level API. Jen tuto funkcionalitu musí využít autor hry.
• Podle mých posledních informací (momentální stav neznám), práve autori (vyvojári) meli s vyvojem her pod DX12 s podporou CF/SLI spíse v grafickém motoru problémy /* V herním ENGINE.
• Proto NVIDIA na nekteré první GPUs poslední rady nepridávala ani SLI mustek, jestli to bylo u prvních 10xx ? (zapocítejme i komercní tah, kde vykon SLI 2x GTX@10xx by prekrocil vykon GK 980/Ti za 2x tolik €), ale jak ríkam, nevím jak je to ted, predtím jsem mel k HW vetsí prístup jako dnes, bohuzel vyzkouset a potvrdit to nemohu, nezbívá mi jak ti verit