ATi - sync to vblanc

Fórumok

Sziasztok!

Videó frissítése (képrajzolásának sebessége) nem egyezik meg a képernyő frissítési sebességével (a videókártya tudna mondjuk 1000 képet is mp-enként, de a monitor mondjuk, csak 80-szor rajzolja újra)! Nvidia kártyáknál van olyan kapcsoló, hogy "sync to vblanc", vagy ilyesmi, azt bekapcsolva, nem csinálja!

Azért kell ez mert ettől csíkosodik a kép filmeknél meg ilyesmi!

A kérdés az hogy Ati kártyáknál mi ez a kapcsoló?

köszi a választ

Hozzászólások

lehet hogy rossul keresgéltem de a google - val nem találtam semmi eredményt!

Jó lenne ha valaki segítene ebben a vsync-ben!

köszi

Meg nem probaltam a fentit (majd mindjart!), de frissen vasarolt ati kartyammal (sok ev nvidia utan) en is nyogve tapasztaltam, hogy mplayer-ben bizony szaggat a kep, hd2600-al, xv-vel.
Eegyenlore par google utan azt talaltam, hogy nem vagyok egyedul es valoszinuleg ati driver bug, aminek a javitasat mar jo ideje varjak.
A talalt trukkok egyike sem mukodott :S

amdccle-ben pl be lehet kapcsolni a vsync-et, ami csak opengl-re hat (xv-re nem), mplayer gl kimenettel a hatasa annyi lett, hogy mar nem random szaggat a kep, hanem kb 100 pixel-nel fent vagy egy allando helyen levo elcsuszas.
Ezt kevesbe zavaronak talaltam, mint az XV-s mindenhol szaggatost, de ez is eleg lama, ha ez tenyleg ati bug.

Tovabba van nalam meg egy megmagyarazhatatlan eset atival:
monitor LG l222ws, ha X-et inditok a kep 2mm-t jobbra van csuszva, a bal szele olyan mint a tv2 junyosztyon.
Auto gombot hiaba nyomogatom, csak rosszabb lesz, es meg homalyos is a kep.
Monitort ki-be kapcsolom, minden ujra tokeletes!
Harom nvidia-val is kiprobaltam (gf4mx440, 6600, 5700ultra ha szamit valamit), mindegyikkel tokeletes... :S
Az szent igaz hogy ha nem szedik ossze magukat driver szinten nvidia lesz ujra :(
X-ben semmi extra nincs frissitesre megadva (egyenlore), elvileg ilyenkor a monitortol kerne le, hogy mit tud...

szerk.:
sajnos nem oldotta meg nalam :(
amugy fglrx 8.5 run-os, amd64, hardy

nekem sem javult meg de ha ez bug jó lenne ha valaki javítaná vagy találna megoldást a dologra...

Köszi a segítségeket

Azért csak van annak a kártyának valami neve és típusszáma, de mondjuk terminal -ból az

lspci | grep VGA

megfelelő.

EZT is érdemes átfutnod, mert itt van egy dual_monitor_xorg.conf, amiben van egy rakat ModeLine sor, és én a helyedben beletenném a /etc/X11/xorg.conf -ba. Rontani nem igazán fog rajta, szerintem, de érdemes megnézni, hogy mit ér.

A modeline generátorral nem kell minden apró hülye adatot megadni, csak néhány elég kezdetben, aztán próbálgatsz. Ez csak egy eszköz arrra, hogy próbálgasd és kevesebb hülyeséget írj be az Xorg.conf-ba. Az eleve lehetetlen értékeket kizárod, erre jó.

/mazursky

lscpi | grep VGA

ezt adja:
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon X2300

Na szóval ezen a kártyán kellene a megszüntetni azt hogy film nézés közben(lejátszókat végégpróbáltam kodekekkel mindenne...)
ne legyen képváltászerű csíkok a videókban!

köszi

U.I.:Melyik szekciót másoljam be a xorg-ba??

Ha megnézted a dual_monitor_xorg.conf-ot, akkor a Modeline sorokat paste-eld bele a sajátodba.
Fontos: a Monitor section-ben legyenek benne ezek (ha most nem lennének):

HorizSync 29-100
VertRefresh 50-160

(MOD) azt a szekciót, amelyik a Modeline kezdetű sorokat tartalmazza, plusz a saját monitor szekciódba kell beletenni még ezt a sort:

 UseModes "Modes[0]" 

Ja és restart X (Alt + Ctl + BackSpace , tudod a szentháromság!)

/mazursky

Valóban. Most nézem csak hogy igazából vblank ügyben nyomozunk. De lehet, hogy épp beletalál.

Egy NVidias forumon olvastam:

__GL_SYNC_TO_VBLANK=1 exec /usr/bin/mplayer "$@"
így indítva állítólag nem csíkozott a srácnak.

De hogy ez megy-e ATi-n, illetve, hogy Xorg.conf -on belül hol állítod be az jó kérdés.

/mazursky