Strona 1 z 3

Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 16 lis 2008, 14:05
autor: oskar.einstein
Witam!

Mam problem z odtwarzaniem filmów na moim komuterze. Filmy odtwarzają się poprawnie ale występują jakby przesunięcia (problem troche trudno opisać). Nie są one stale widoczne ale podczas przesuwania sie jakiś obiektów ale nie jest to regułą. Próbowałem różnych wyjść - na każdym to samo, no może na niektórych rzadzej ale może mi się wydaje ;p. Nie używam Compiza ani temu podobnych.

Komputer: Sony VAIO VGN-FW11E
Grafika: ATI HD3470
Sterowniki: zamknięte
System: Ubuntu 8.10

Mój xorg

Kod: Zaznacz cały

Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "Default Screen" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
	Load  "glx"
EndSection

Section "Monitor"
	Identifier   "Configured Monitor"
EndSection

Section "Device"
	Identifier  "Configured Video Device"
	Driver      "fglrx"
	Option	    "TexturedVideoSync" "on"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "Configured Video Device"
	Monitor    "Configured Monitor"
	DefaultDepth     24
EndSection
Dodam, że vsync nie pomaga.

Proszę o przesunięcie tematu (pomyliłem działy)

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 16 lis 2008, 21:14
autor: lukitd
Może spróbuj innym odtwarzaczem.

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 17 lis 2008, 15:10
autor: oskar.einstein
Na każdym odtwarzaczu (i wyjściu) jest tak samo. Jakieś pomysły?

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 17 lis 2008, 20:09
autor: leon1313
wyłącz compiz,

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 19 lis 2008, 00:38
autor: sienio
Czy mi się wydaje, czy compiz jest domyślnie włączony w nowym ubuntu??

Kłopot jest właśnie z vsync. Na nowych sterach nvidii jest to samo. Wydaje mi się, że powinieneś zainstalować pakiet compizconfig-settings-manager, wklepać w konsoli ccsm, a potem general options/display settings i zaznaczyć SYNC TO VBLANK.

U mnie na Nvidii to rozwiązało identyczny problem, w ustawieniach sterownika karty miałem włączony Vsync, ale nie miało to żadnego odzwierciedlenia podczas wyświetlania wideo, dopiero ten sposób pomógł.

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 19 lis 2008, 18:37
autor: oskar.einstein
Na samym początku wspomniałem, że nie używam żadnego menagera kompozycji. Taki sam problem występuje na archu, ubuntu jak i debianie. Jakieś pomysły?

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 18 kwie 2010, 16:38
autor: zovalik
Podpinam się pod ten stary temat. Mam ten sam problem co osoba, która założyła ten temat. Również ATI + FGLRX.

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 18 kwie 2010, 18:32
autor: dario_j
U mnie też widać podobne efekty, ale są na tyle delikatne, że mogę je przeżyć.
Najbardziej to chciałbym żeby linuksowe odtwarzacze wyświetlały napisy tak jak BESTplayer, jakby w osobnej warstwie i niezależnie od rozdzielczości filmu.

Edit:
Ja akurat używam compiza, ale on tu nie bruździ.
I przy okazji też ma radeona (HD 4650)

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 18 kwie 2010, 18:38
autor: zovalik
Ja jednak nie moge przeżyć, jest to bardzo denerwujące...

EDIT: Trochę poszerzę informacje może: Dell 1555, ATI 4500, sterowniki fglrx, Ubu 10.04 (na 9.10 to samo), problem niezależny od odtwarzacza oraz od ustawień wyjścia, nie ma różnicy czy z Compizem czy bez.

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 18 kwie 2010, 21:39
autor: darthsidious
dodaj to do xorg.conf

Kod: Zaznacz cały

Option      "VideoOverlay" "off"
Option      "OpenGLOverlay" "off"
#Option      "Centermode" "on"
Option      "TexturedVideo" "on"
#Option      "TexturedVideoSync" "on"
dodatkowo włącz

Kod: Zaznacz cały

Section "ServerFlags"
         Option      "AIGLX" "on"

Section "Extensions"
         Option      "Composite" "Enable"

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 19 kwie 2010, 00:23
autor: zovalik
Niestety X'y nie wstają po dodaniu tych wpisów.

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 20 kwie 2010, 07:28
autor: darthsidious
Wyłącz AIGLX i zobacz jak dalej coś nie tak to wyłącz Composite

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 20 kwie 2010, 14:46
autor: zovalik
Jak wyłączyć? Nie mam takich wpisów w xorg.

EDYTA dodaje xorga:

Kod: Zaznacz cały

Section "ServerLayout"
	Identifier     "amdcccle Layout"
	Screen      0  "amdcccle-Screen[1]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
	Load  "glx"
EndSection

Section "ServerFlags"
	Option	    "Xinerama" "off"
EndSection

Section "Monitor"
	Identifier   "0-LVDS"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "PreferredMode" "1366x768"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
EndSection

Section "Device"
	Identifier  "Default Device"
	Driver      "fglrx"
EndSection

Section "Device"
	Identifier  "amdcccle-Device[1]-0"
	Driver      "fglrx"
	Option	    "Monitor-LVDS" "0-LVDS"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Default Screen"
	DefaultDepth     24
EndSection

Section "Screen"
	Identifier "amdcccle-Screen[1]-0"
	Device     "amdcccle-Device[1]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection


Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 20 kwie 2010, 21:17
autor: darthsidious
to dodaj odpowiednie wpisy w odpowiednie sekcje a jak nie ma sekcji to stóż taką:
Jak chcesz wyłączyć to powinno być:

Kod: Zaznacz cały

Section "ServerFlags"
         Option      "AIGLX" "off"

Section "Extensions"
         Option      "Composite" "Disable"

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 20 kwie 2010, 21:55
autor: zovalik
X'y nie wstają po dodaniu tych wpisów.

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 21 kwie 2010, 08:55
autor: darthsidious
Hmm a próbował ktoś wyłączyć AIGLX a zostawić włączone Composite?
Jak na mój gust te ustawienia powinny być ok:

Kod: Zaznacz cały

Option      "VideoOverlay" "off"
Option      "OpenGLOverlay" "off"
Option      "Centermode" "off"
Option      "TexturedVideo" "on"
Option      "TexturedVideoSync" "off"
Jeżeli komuś wpisy AIGLX i Composite powodują problemy to niech ich nie dodaje ale spróbujcie pokombinować z tymi ustawieniami co wyżej bo właściwie tylko one mogą robić kaszanę w video

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 21 kwie 2010, 17:57
autor: zovalik
Dodanie któregokolwiek z tych wpisów = nie wstające X'y

EDYTA: chyba znalazłem rozwiązanie tego problemu, jednak dotyczy to kart NVIDIA:
To resolve here
In nvidia-Xserver-settings enabled "Sync to VBlank" both in the Xvideo settings and the OpenGl settings.
In compizconfig .... general options unchecked "Unredirect Fullscreen Windows" and under the display settings tab also enabled sync to vblank and set texture filter to best
(plus set refresh rate in compiz, though probably not a factor
Jak to "zaadoptować" do mojego ATI?

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 21 kwie 2010, 18:56
autor: badmoon
To Ci nie pomoże - mam ten sam problem. Zrobiłem to mając GF8800GTS i nie pomogło, więc problem leży gdzie indziej.

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 22 kwie 2010, 15:45
autor: xivi
Na moich komputerach:

Na zintegrowanej Ati3200HD i otwartych sterownikach problem nie występuje.

Na NVidia 8800GT i sterownikach zamkniętych problem nie występował
ale jakiś czas temu się pojawił po jakiejś aktualizacji (nie wiem co konkretnie
bo aktualizował się kernel , xorg i cała masa innych rzeczy).
W tym konkretnie przypadku u mnie pomogło przełączenie w smplayer/vlc domyślnego wyjścia obrazu
z xv na opengl.

edit.
System na tych maszynach to Ubuntu 9.10 wersja 64-bit.

Odp: Poziome przesunięcia obrazu podczas oglądania filmów. (ATI + fglrx)

: 22 kwie 2010, 16:27
autor: zovalik
Ok, coś poprzestawiałem w Mplayerze (sam nie za bardzo wiem co...) i o dziwo zniknęło :> Co ciekawe, na tych samych ustawieniach SMplayer wyświetla te dziwne rzeczy.
Totem i VLC dalej mają takie artefakty.