VSync w 2D

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

VSync w 2D

Post autor: siwuch86 »

Witam.
Pytanie mam takie: czy da sie w 2D wlaczyc synchronizacje pionowa? Albo inaczej - jak zrobc zeby okno nie rozkladalo sie na dziesiatki fragmentow podczas przeciagania? Naprawde jest tragicznie, o ile w windzie tez nigdy nie udalo mi sie wlaczyc VSync w 2d to tam przynajmniej trzeba sie bylo wpatrywac zeby efekt braku takiej synchronizacji zobaczyc a gdy juz bylo widac to okno dzielilo sie na gora 3 - 4 czesci. Tu w KDE jest (jak na moj gust) dramat, wystarczy powoli przesuwac oknem a to podzielone jest na fragmenty kilkunasto pixelowe, widac to i az razi.
Dodam jeszcze co zaobserwowalem, moze jest jakas okrezna droga zeby jakas taka prowizorke chociaz zrobic.
Mialem w kde problem z ustawieniem czestotliwosci odswierzania monitora (w kde pisalo ze mam max opcje 50, 52 i 55Hz, przy czym bylo ustawione 55Hz ale monitor chodzil z odswierzaniem 76Hz. Jesli chodzi o synhro czy przynajmniej przypadkowosc tego zjawiska to bylo calkiem znoscnie bo okno naogol podczas przemieszczania przepolowione bylo gdzies w polowie (czy li dwa czasem trzy kawalki). Jednak chce sobie oszczedzic matryce i rozwiazalem problem tej rozbierznosci wpisem do xorga

Kod: Zaznacz cały

Option  "DynamicTwinView"       "False"
teraz w kde pisze 60Hz i monitor tez z takim odswierzaniem pracuje - tu jest ok, niestety to co widze kiedy przesuwam okna (a nawet ikony!) nie powinno miec miejsca, okna sa porozrywane tak jak na poczatku juz opisalem.

Da sie jakos wlaczyc VSync w 2d (podejrzewam ze nie istnieje taka opcja) lub zrobic "cos" co spowoduje ze monitor bedzie miec takie odswierzanie jakie ja chce a obraz bedzie ok?

P.S. Sorry ze sie tak rozpisalem ale chcialem dokladnie opisac problem ;-)
pioruns
Beginner
Posty: 117
Rejestracja: 12 stycznia 2008, 17:36

Post autor: pioruns »

A weź wrzuć jakiś filmik, jak to wygląda u Ciebie, bo ciężko się domyśleć, oco dokładnie chodzi. Popatrz w BIOSie opcje karty graficznej, może nie masz przypisanego IRQ do grafy, czy jak. IMO jeśli problem występuje pod Linuksem, i Windows to nie jest to problem konfiguracji, tylko sprzętu.
Jak ze wsparciem 3D, robiłeś testy stabilności i wydajności sprzętu? Sprawdź to.
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

Post autor: siwuch86 »

hmmm to jest cos bardzo normalnego i dlatego jest taka opcja jak VSync, gdyby takie zjawisko nie istnialo to i taka opcja by nie istniala. Problem w tym ze tutaj to zjawisko jest wyjatkowo dokuczliwe.
Jesli chodzi o filmik to spróbuję zrobic zdjecie w dzien, przy mocnym swietle powinno sie dac to uchwycic.
pioruns
Beginner
Posty: 117
Rejestracja: 12 stycznia 2008, 17:36

Post autor: pioruns »

Będę się spierał z Tobą, bo to nie jest normalne, i domyślnie żaden debian nie ma włączone v-sync, a mimo to wszystko działa dobrze.
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

Post autor: siwuch86 »

:-D w takim razie powinienes sie przyjrzec dokladnie krawedziom okien. Jesli nie zauwazasz tego na codzien to oznacza ze zjawisko jest minimalne. Na sile napewno da sie to zobaczyc, wystarczy zaczac szarpac oknem po pulpicie i wpatrywac sie w jego krawedz (pinowa). W mniejszym lub wiekszym stopniu przy wylaczonym vsyng efekt zawsze wystepuje.
U mnie wyglada to strasznie do tego stopnia ze jak ogladam film to przy szybkich zmianach obrazow, jak sie cos wlasnie przemieszcza, kamera przesuwa sie bardzo szybko, itp widac jak polowa obrazu jest spozniona o ulamek sekundy za druga polowa.
pioruns
Beginner
Posty: 117
Rejestracja: 12 stycznia 2008, 17:36

Post autor: pioruns »

Nie zauważam minimalnych opóźnień rzędu kilku pikseli (jeśli o takich mówisz) przy częstotliwości 60Hz :-) Wogóle nic takiego nie zauważam. SOA#1.
IMVHO problem jest sprzętowy.
Podaj konfigurację tego komputera. Procek, grafa, pamięci itp..
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

A moze po prostu masz monitor z taka powolna matryca? (zakladam ze to lcd)
siwuch86
Beginner
Posty: 143
Rejestracja: 06 lutego 2008, 11:21
Lokalizacja: Kraków

Post autor: siwuch86 »

co masz na mysli mowiac "powolna"?
ODPOWIEDZ