Używam wielu wariantów Linuksa (głównie pochodnych Debiana) od ponad dekady. Jednym z problemów, których nie udało mi się rozwiązać w zadowalający sposób, jest kwestia poziomego rozrywania lub niewłaściwej implementacji Vsync.
Mówię to, ponieważ używam używanych 5 różnych dystrybucji na 4 różnych komputerach z różnymi monitorami i kartami graficznymi Nvidia / AMD / ATI / Intel; za każdym razem występował problem z rozrywaniem wideo przy nawet niewielkim ruchu.
To duży problem, zwłaszcza, że nawet Windows XP nie ma tych problemów na nowoczesnym sprzęcie. Jeśli ktokolwiek zamierza używać Linuksa do czegokolwiek, dlaczego miałby chcieć pokazywać ciągłe defekty podczas robienia czegoś innego niż CLI?
Zgaduję, że albo niewielu programistów wie o tym problemie, albo starają się je naprawić. Próbowałem prawie każdego kompozytora i zwykle najlepsze, co mogą zrobić, to zminimalizować problem, ale go nie wyeliminować. Czy nie powinno to być tak proste, jak synchronizacja z częstotliwością odświeżania monitora? Czy jest jakaś polityka wśród społeczności OSS, która uniemożliwia komukolwiek kod, który to naprawia?
Za każdym razem, gdy prosiłem o pomoc w tej sprawie w przeszłości, jest to traktowane jako przypadek skrajny (co trudno mi uwierzyć, biorąc pod uwagę liczbę razy, gdy powielałem problem) lub otrzymuję potencjalne rozwiązania, które co najwyżej minimalizują łzawienie.