Stránka 1 z 1

Open Graphics Project's OGD1

Napsal: pát čer 02, 2006 11:03 pm
od swarm
Takže na úvod, co vlastně OGD1 je pro ty, kdo o tom slyší poprvé:
ODG znamená Open Graphics Development board a jedná se o jakousi "Open Source" grafickou kartu. Zajimavostí této karty je bezpochyby, že je poháněna "procesorem" Lattice ECP2-50. Zajímavé je na něm především to, že to není tak úplně klasický grafický čip. Jedná se o programovatelné hradlové pole. Tedy vlastně jakýsi úplně univerzální čip, který si nadrátujeme až softwarově.
Nespornou výhodou je, že na kartě budou použity pouze univerzální dostupné součástky a zároveň si kartu (čip) budou moct navrhnout podle sebe s veřejně přístupnou dokumentaci (tj. snazší vývoj ovladačů pro ostatní).

Proč to někdo dělá:
Protože je problém s podporou běžných grafických karet. nVidia má své closed-source ovladače s podporou pouze linuxu a freebsd. Pokud nepoužíváme nějak extra custom distra, tak je všechno ok a je to nejlepší volba, když jde o výkon (ovladače jsou schopny využít 100% výkonu HW). ATI zas má pouze tu svou closed-source ubohou parodii na ovladače (kde stejně ani půlka karet nějak nefunguje) a open-source ovladače jsou silně zastaralé (končí někde u R9200) a navíc jsou dost primitivní a moc toho neumí (jen opravdu základní funkce). Matrox má výborně podporované open-source ovladači celou řadu G, svých karet. U Parhelie se ovšem nějak vedení změnilo a ta už je podporovaná pouze proprietárními ovladači, které fungují pomalu jen v derivátech RedHatu. Ostatní výrobci nějak nestojí ani za řeč. Vlastně Intel má opravdu dobré ovladače. V podstatě si sám vydává i open-source ovladače pro své karty se stejným výkonem jako pod Windows. Bohužel u něj se jedná jen o integrovaná řešení a nedělá žádné add-on karty.

Specifikace:
···obecně···
- PCI, AGP, PCIe
- 256MB RAM (400MHz DDR)
- 2x dual-link DVI-I
- S-Video (PAL, NTSC, SECAM, component YUV
- VGA podpora
- OpenGL 1.3 (+ další extenze)
···3D···
- Dualpixel pipeline (200 Mhz)
- 400 million pixels/second
- Linear stepping over 1D/2D textures, with perspective correction
- Bilinear interpolation
- Arbitrarysize nonrepeated textures
- Poweroftwo sized repeated textures
- MIPmaps and Trilinear interpolation

- Two texture units
- Depth buffering (25bit float Wbuffering)
- Fog
- Ownership, Alpha, and Scissor tests
- Alpha blend
- Arithmetic rasterop
- Stencil test
···2D···
- Polylines (solid and patterned) [**]
- Plane mask
- Logical rasterop (GDI ROP4)
- Patterns (8x8 color, 32x32 mono)
- Rectangular clipping
- Color key and mask

Zatím je program ve vývoji a jak jsem tak četl, tak se počítá s plnou podporou OpenGL 2.0, což by bylo už docela zajímavé, protože to už by znamenalo Shader Model 2.0.
Co se týká výkonu, tak by měl být prý na úrovni Radeonu 9600.

PCB:
Obrázek
Konečně už je hotový návrh PCB, který byl někde teďka dodělán, tím se posouvá projekt zase více do pokročilejšího stádia (btw má 9 vrstev).

Další info:
http://kerneltrap.org/node/6262

_________________
Diagon Swarm

Napsal: pát čer 02, 2006 11:09 pm
od ps47
interesting..ale nepaci sa mi ten pci-x slot.to do normalnej dosky clovek nenarve..ale na druhu stranu tam to asi ani nieje urcene,ze jo.

Napsal: pát čer 02, 2006 11:14 pm
od no-X
Zajímá-li někoho to PCB...

http://www.traversaltech.com/OGD1_index.html

Napsal: pát čer 02, 2006 11:17 pm
od Petrik9
Jak tak koukam tak to nebude moc dobre pro majitele CRT monitoru.Ani jsem nejako moc nepochopil jak to chteji spachat.Nekdo musi GK chip vytvorit atd atd,nebo to chteji pouzit z nejakej kuchlej GK a jen ho prepajet udelat svoji verzi a hotovo?

Napsal: pát čer 02, 2006 11:28 pm
od Kayman
Petrik9: tym ze je to open source tak tu kartu moze vyrobit ktokolvek. bez poplatkov za licencie a podobne. kazdy si ju moze upravit ako chce. Cize rozhodnes sa doma vyrobit tuto grafiku. jedine co potrebujes je stiahnut si k tomu veci z netu a spravit ju. ;)
takze ak sa via rozhodne ze takuto kartu spravia tak bud pouziju navrh pcb co je teraz alebo si ho upravia podla seba.
je to ako so softwarom - len niekedy je este tazke pochopit, ze aj ked je software nechytatelna vec tak stale to je majetok niekoho...

Inac AGP verzia sa planuje az po pci a pci-x, tie budu zaroven uvedene


ja sa na tento projekt tesim uz skoro rok. Proste ako vyjde tak kupujem

Napsal: pát čer 02, 2006 11:34 pm
od swarm
ps47 píše:interesting..ale nepaci sa mi ten pci-x slot.to do normalnej dosky clovek nenarve..ale na druhu stranu tam to asi ani nieje urcene,ze jo.
No, tak to mě taky ne, ale tohle je jenom ten prvni navrh, jinak to bude i pro další typy sběrnic, takže žádný strach.
Petrik9 píše:Jak tak koukam tak to nebude moc dobre pro majitele CRT monitoru.Ani jsem nejako moc nepochopil jak to chteji spachat.Nekdo musi GK chip vytvorit atd atd,nebo to chteji pouzit z nejakej kuchlej GK a jen ho prepajet udelat svoji verzi a hotovo?
:roll:
No, kdyby sis to pořádně přečetl, tak tam bylo, že to používá čip Lattice ECP2-50. Což je takový programovatelný čip, že si v něm tu logiku vytvoříš sám.

Napsal: sob čer 03, 2006 1:12 am
od Petrik9
swarm:ja myslel ten priklad te PCB,ze tam maji jen dve DVI ale neres.Uz jsem to pochopil.Uz jsem myslel ze si chteji udelat primo novy GK chip.Tak to jo,pripada mi to dost procesory a xilinxe.Kazdopadne je to pekna zajimavost

Napsal: sob čer 03, 2006 11:24 am
od wizzy
swarm: super :-) počítám, že časem přijdou i s výkonnějšími verzemi a pak to bude velmi zajímavá alternativa.

Napsal: sob čer 03, 2006 11:47 am
od swarm
wizzy píše:swarm: super :-) počítám, že časem přijdou i s výkonnějšími verzemi a pak to bude velmi zajímavá alternativa.
Jako jsem na to hodně zvědav. Vlastně mi to trochu připomíná Chromatic Mpact, ten pricip tam byl podobný :-)

Napsal: sob čer 03, 2006 6:04 pm
od Honny
no rozhodně to působí velmi zajímavě... ovladače ATi pro Linux sou ***... nerozchodil sem je :|

Napsal: sob čer 03, 2006 6:23 pm
od swarm
no rozhodně to působí velmi zajímavě... ovladače ATi pro Linux sou ***... nerozchodil sem je :|
No, mně se to daří tak v 30% případů. Koupit si ATI kartu do linux kompu je extrémně velký risk.

Napsal: sob čer 03, 2006 7:08 pm
od scot666
Ja jsem to teda rozchodil, ale neni o co stat, vykon je pod linuxem ubohy. Opensource HW fandim, mozna se pak pohnou ledy i s ovladaci velkych firem

Napsal: sob čer 03, 2006 7:16 pm
od swarm
Ja jsem to teda rozchodil, ale neni o co stat, vykon je pod linuxem ubohy. Opensource HW fandim, mozna se pak pohnou ledy i s ovladaci velkych firem
Tak tady si myslim, že to táhne hlavně nVidia s Intelem. Intel je bez debat a u nVidie je jedinná "nevýhoda", že nemá OpenSource driver. V Linuxech rozchodit jde, tak to je pro mě hlavní. Víc alternativní systemy už jdou mimo mě. Pokud potřebujete výkon pod Linuxem, pak si myslim, že není dnes jiná volba než nVidia.

Napsal: sob čer 03, 2006 8:06 pm
od Kayman
ja som nahodit ati drajvre na prvy sup...
a co som cital na nete tak, je sice pravda ze nemaju vsetky funkcie - hlavne v opengl nie je vsetko zakomponovane, ale zase nie su problemy pri prepnuti z xov do konzoly a podobne ;)

dokonca teraz uz maju aj instalator ktory ocheckuje system a spravi balicek pre tu ktoru distribuciu. cize som ho pustil, poklikal, vytvoril sa .deb. cez dpkg som ho nahodil, nakonfiguroval xorg.xonf. pustim xy a vsetko fici.

s opensource ovladacmi je to asi tak ze su vo vyvoji. ALE narozdiel od nvidie nejake su, kedze ati uvolnila specifikacie. dokonca som cital, ze ich aj podporuju, napriklad dodanim kariet zdarma a podobne. a uz len preto mam radsej ati ;)

Napsal: sob čer 03, 2006 8:32 pm
od swarm
ja som nahodit ati drajvre na prvy sup...
a co som cital na nete tak, je sice pravda ze nemaju vsetky funkcie - hlavne v opengl nie je vsetko zakomponovane, ale zase nie su problemy pri prepnuti z xov do konzoly a podobne ;)

dokonca teraz uz maju aj instalator ktory ocheckuje system a spravi balicek pre tu ktoru distribuciu. cize som ho pustil, poklikal, vytvoril sa .deb. cez dpkg som ho nahodil, nakonfiguroval xorg.xonf. pustim xy a vsetko fici.

s opensource ovladacmi je to asi tak ze su vo vyvoji. ALE narozdiel od nvidie nejake su, kedze ati uvolnila specifikacie. dokonca som cital, ze ich aj podporuju, napriklad dodanim kariet zdarma a podobne. a uz len preto mam radsej ati ;)
No, s prepinanim Xek a konzole jsem problemy nikdy nemel a to to delam docela casto. Zato u ATI mi po 2. restartu Xek uz grafika nejede - a to snad vsude, kde jsem to instaloval. A jinak to, ze dodavaj ty karty, to vim, ale prijde mi to jako ubohy alibismus, kdyz na druhou stranu nejsou schopni poradne zverejnit zadne specifikace atd...jenom proste vyuzivaj toho, ze je to pro ne jednodussi, nez zamakat na vlastnich ovladacich jako to udelala nVidia.