Egy VIA VIPro VP7710 típusú panelpc-vel vannak gondjaim ubuntu 9.10 alatt. A gépben egy CX700M/M2 típusú UniChrome Pro VGA van.
Ebből a VGA-ból kellene kicsalnom működő 2D és 3D gyorsítást, illetve a benne lévő touch screen felélesztése is kellene X.Org alatt.
Amire eddig jutottam:
* Zárt VIA driver-el sikerült felélesztenem LVD porton található LCD kijelzőt, viszont a 3D gyorsítás nem működik, köszönhetően annak, hogy a zárt driver DRM modulja régebbi kernelhez készült. Sajnos erre a problémára egyenlőre a VIA-tól sem sikerült megfelelő segítséget kapnom.
* A nyílt openchrome modullal kicsit jobb eredményeket sikerült elérnem. Van 2D/3D gyorsítás, ráadásul sikerült az evtouch segítségével a touch screen beüzemelése is. Ezeket az eredményeket az X randr/dbus alapú autokonfigurátorával értem el (tehát nincs xorg.conf). Probléma vele, hogy az LVD portot nem kezeli rendesen, a kép az analóg kimeneten látható rendesen, a beépített LCD-n csupán "stroboszkóp" szerű kriksz-kraksz van. Ez, ha jól értettem az openchrome dokumentációját, a miatt van, hogy nem támogatja rendesen az oc a dual head kiépítéseket.
* Végül megpróbáltam kézzel bekonfigurálni az x.org-ot. Az X -configure által készített xorg.conf-ot vettem alapúl, amit átírtam. Amennyiben a randr kiterjesztést kikapcsoltam, úgy a panel szempontjából megfelelő eredményeket sikerült elérnem (jól jelent meg a kép a beépített kijelzőn), viszont nem működtek a beviteli eszközök, kiemelten a touch screen.
Igazából nem tudom, hogy merre lehetne tovább indulni, mit lehetne tenni. Ebben kérném a tisztelt fórumozók segítségét. Minden ötletet szívesen veszek (kivéve a dobjam ki az egészet verzót :).
- 1206 megtekintés
Hozzászólások
Feltöltöttem a legműködőképesebbnek tűnő megoldáshoz tartozó xorg.conf-ot, hátha így okosabb lesz valaki.
http://free.x3.hu/zither/hup/xorg.conf.openchrome
Zavard össze a világot: mosolyogj hétfőn.
- A hozzászóláshoz be kell jelentkezni
a sima vega driver gyorsabban és stabilabban hajtja szerintem ezt a kárgyát mint a prealpha állapotban lévő unichrome...
- A hozzászóláshoz be kell jelentkezni
Sima vesa-val nagyon rosz a grafikai teljesítmény (köszönhetően az 1GHz-s C7 processzornak, amin ráadásul még egy adatbázis kezelőnek és soros vonali kommunikátornak is mennie kell). Igazából kellene a hardveres gyorsítás, bár már felmerült, hogy inkább átírjuk a grafika modult valami kisebb igényű (és kevésbé látványos) szoftveres megoldásra. Egyébként OpenChrome modult használok. Ez elméletileg stabilabb, mint az uni, viszont cserébe jóval kisebb a szolgáltatási köre (szerencsére, ami nekem kellene az nagyjából benne van).
Zavard össze a világot: mosolyogj hétfőn.
- A hozzászóláshoz be kell jelentkezni
Kicsit tovább haladt a dolog:
* Az alap ki- és bemeneti eszközök kérdése megoldódott. Kicsit én is hülye voltam, illetve valamiért a chrome hwcursor esetén nem jelenítette meg a kurzort, így nem látszott, hogy megy az egér.
* A touch is működik tulajdonképpen, csupán újra indítja a grafikus kiszolgálót (X.org) érintés esetén.
Amire kezdek gyanakodni:
Inkompatibilitás a chrome driverrel LVD port használata esetén és/vagy problémák a RandR extension kikapcsolása esetén. Még tisztázatlan a kérdés.
Zavard össze a világot: mosolyogj hétfőn.
- A hozzászóláshoz be kell jelentkezni
Végül megoldódott a probléma :-)
A tocuhscreen drivere a RandR extension-on keresztül kérdezi le alapértelmezetten a kijelző tájolását, illetve a használni kívánt kijelzőt. Mivel nincs RandR, ezeket nem tudja megállapítani, és jól elpukkan. Szerencsére a dolog kezelhető:
Option "ScreenNo" "0"
Option "Rotation" "0"
Ezen paramétereket a touchnak megfelelő inputdevice szekcióban megadva stabiliziálható a helyzet.
Zavard össze a világot: mosolyogj hétfőn.
- A hozzászóláshoz be kell jelentkezni