20. heinäkuu 2011, 12:31

Gentoomies on nyt Radeonissa

Nyt kävi näin. Passiivinen GeForce 7600GS vaihtui järeähköön Club3D:n HD6790 -korttiin, joka on eräänlainen välimalli siellä jossain. Kovasti on puhuttu pahoja Linuxin ATi-tuesta, ja nyt olen niitä itsekin päässyt kokeilemaan, joten katsotaan!

HD6790 on 120 euron hintaluokassa oleva keskitason kortti, joka käyttäytyy aika hyvin testeissä. Syitä vaihtoon on muutama:

  • Lomapäiville hommaamani Civilization V nykii aika kovasti passiivi-geforcella. Olisi mukavaa vähän nauttia hyvästä raudasta välillä
  • Test Drive Unlimited -ajopeliä syyhyttäisi päästä ajamaan. Sitä ei Winellä kovin ajeta, mutta korttihan vaihtuu helposti toiseen tietokoneeseen. Ehkä elokuussa sitten sitä.
  • Tärkein seikka: SuperUser-palstalla luin, että modernit ATi-ajurit tukevat kolmea näyttöä moderneilla korteilla. EyeFinity on keskeinen ominaisuus tässä.

Siinäpä se viimeisenä komeilee. Kolmosnäyttöihin paluu syyhyttää edelleen. Kutina alkoi 18 kuukautta sitten, kun minulla oli kiihdyttämätöntä Xinerämä-settiä Geforcen ja PCI-ohjaimen kanssa. Nytpä hommalla on kova potentiaali toimia oikein:

2D

AMD-ajurit toteuttavat Randr-rajapinnan, mikä pelaa paremmin kuin Xinerama. Ja Xmonad tukee Randria, joten olen hyvillä vesillä tässä. Twinview toimi kovasti, mutta se on erityisesti purkattu Xineraman päälle, eikä sitä ole koskaan viitsitty laajentaa useammalle näytölle. Nämä uudet Catalystit sen sijaan näyttävät tukevan nätisti näyttöjä vaikka kuuteenkin asti. Ainakin siltä näyttää päällisin puolin, että ajurit on suunniteltu kattamaan kaiken, mitä kortti voi tarjota.

Randrin ansiosta Radeon tuntuu paljon fiksummalta 2D-käyttöön kuin tuo Nvidian ratkaisu. Epäilemättä katseeni jo suuntautui passiivisia ratkaisuja kohti. Tämä Club3D on hyväntuntuinen kortti, mutta liittimet ovat huonot: DisplayPort, HDMI ja yksi DVI-liitäntä. Jouduin käymään kaupan kautta hakemassa HDMI-DVI -adapterin, ja onneksipa kuva tulee täydellisesti perille asti. Eniten käyttöönotossa aiheutti ongelmia kakkosnäytön VGA-liitäntä, ja jatkojohdon takia menetetty EDID-informaatio. Ilman Ediddiä näyttöön ei saatu oikeata resoluutiota, ja taistelin pitkään asian kanssa. Lopulta ongelma ratkesi aivan idioottihelpolla xrandr-komennolla. Toisaalta dokumentaatiotakin on vähän moitittava: kunnollista listaa Xorg-asetuksista, joita fglrx-ajurille voi antaa, ei löydy. Olisin nimittäin antanut ajurille tämän näytön EDID-tiedot tiedostosta, mutta nähtävästi tämä ajuri ei tue sitä toimintoa.

Nyt kun hommat toimivat, ja Xmonad näkee työpöydän 100-prosenttisesti samalla tavalla kuin aiemmin, Xineraman kanssakin, niin on kyllä ihmeteltävä. Hyvä 2D on hyvä. Toivottavasti sama jatkuu kolmannen näytön kanssa, jahka skoretan sellaisen jostain.

3D

3D on vielä tutkinnan alla: jossain vaiheessa tapahtuu pakotettu V-Sync, jota en ole onnistunut mistään kytkemään pois. Joka paikassa fps kattoaa 60:n paikkeille. Mikä on tietysti hyvä asia—joka paikassa, kaikilla herkuillakin. Pelikokeiluja tein Counter-Strike Sourcen kanssa. Valonlähteet bugittavat ja tulevat seinien läpi, mutta muuten näyttää hyvältä. Liike tuntuu mutuiselta kuin triple-bufferointi olisi päällä. Uskoisin, että ongelma syntyy virheellisestä käsityksestä v-syncin suhteen. Todennäköisesti ongelma korjaantuu, kun laitan Steamin kautta V-syncin päälle.

Pitääkin kokeilla muita pelejä tässä päivän mittaan. GTA San Andreas ei ainakaan heti toimi kovin sulavasti korkeilla asetuksilla. Tällä fglrx:llä on hauska ominaisuus tahmata aluksi, mutta sitten tasoittua ja “ottaa kiinni”. Jopa työpöydällä oli huomattavaa viivettä aluksi, mutta sitten kaikki ongelmat katosivat. Samaa tapahtui San Andreaksessa.

No onko nyt hyvä?

Täytyy sanoa, että meteliä se kortti tekee. Ja peliteho näyttää olevan kondiksessa, jotenkin kaipaisin passiivista mallia kuitenkin. Onhan tuo tietokone toki kaapissa, mutta tuo on kuitenkin tehokas kortti, ja nyt lämpötilat menisivät pienessä kaapissa varmasti liian korkeiksi. Ikävä juttu.

Aion kuitenkin säilyttää tämän kortin käytössä niin pitkään kunnes kolmas näyttö ilmaantuu jostain. Luin, että kolmannen näytön on oltava aito DisplayPort-näyttö, koska muuten ei onnistuisi. Katsotaan nyt… Ja sitten todennäköisesti kyselen ja katselen joitain HD6xxx -sarjan ohjaimia, jotka tukisivat EyeFinityä ja olisivat hiljaisia. Huono ja epätodennäköinen yhdistelmä, mutta pitäähän sitä koittaa löytää.

Tageja: , , , ,

---
---

---

Aiheen vierestä