Nowe posty

Autor Wątek: Zielony obraz w filmie  (Przeczytany 9671 razy)

LoBoS

  • Gość
Zielony obraz w filmie
« dnia: 2007-08-13, 15:30:06 »
Witam
Jestem nowy w świecie linuxa, wiec proszę o wyrozumiałość. Chciałem odtwarzać filmy divx na Linuxie Ubuntu więc znalazłem gdzieś, że muszę zainstalować kodeki:
gstreamer0.10-plugins-ugly
gstreamer0.10-plugins-ugly-multiverse
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-ffmpeg
Tak więc zrobiłem, po zainstalowaniu, jak uruchamiam programem Totem, lub Mplayer'em to dźwięk jest w porządku, ale obraz jest zielony i nic się nie dzieje... Ale jak uruchomiłem film programem Mplayer z wiersza poleceń to wszystko jest ok. Co jest nie tak?

chmooreck

  • Gość
Zielony obraz w filmie
« Odpowiedź #1 dnia: 2007-08-13, 16:19:57 »
mplayer nie ma związku z paczkami do gstreamer'a...

w gmplayerze spróbuj z innym sterownikiem vo (video output), może to być wina xv
jaka karta graficzna ?

LoBoS

  • Gość
Zielony obraz w filmie
« Odpowiedź #2 dnia: 2007-08-13, 21:46:55 »
Więc tak, po zmianie z “xv   X11/xv” na “x11   X11(XImage/Shm)” obraz i dźwięk jest, wiec dzięki wielkie, teraz tylko chciałbym wiedzieć co musze zrobić żebym mógł oglądać film na pełnym ekranie, bo jak biorę fullscreen to faktycznie cały ekran robi mi się czarny, a tylko na środku w bardzo małym kwadracie leci film... Moja karta graficzna to GeForce 4 Ti4200 64mb AGPx8

chmooreck

  • Gość
Zielony obraz w filmie
« Odpowiedź #3 dnia: 2007-08-13, 22:17:17 »
używasz sterowników otwartych, czy zamkniętych do kart graficznej ?

LoBoS

  • Gość
Zielony obraz w filmie
« Odpowiedź #4 dnia: 2007-08-13, 23:37:59 »
yyyyy... a po polsku? W ustawieniach "xorg.conf" mam
Identifier   "NVIDIA Corporation NV28 [GeForce4 Ti 4200 AGP 8x]"
Driver      "nv"

chmooreck

  • Gość
Zielony obraz w filmie
« Odpowiedź #5 dnia: 2007-08-14, 09:25:05 »
to spróbuj na sterownikach binarnych nvidii, poszukaj, czy twoja dystrybucja ma z nimi paczki, a jak nie, to ściągnij ze stronki nvidii i postępuj zgodnie z README (ew. poszukaj jakiegoś how-to)
u mnie na nich xv chodzi ok

zaszkodzić nie zaszkodzi, a pomóc może ;-)

LoBoS

  • Gość
Zielony obraz w filmie
« Odpowiedź #6 dnia: 2007-08-14, 15:23:08 »
A więc, próbowałem juz kiedyś instalacji tych sterowników, bo miałem problem z uruchomieniem Linuxa. Problem ten polegał na tym, że system uruchamiał się, ale był czarny ekran... Po wielotygodniowych wzmaganiach wystarczyło, że dodałem w GRUB'ie przy linijce kernel (na końcu) “vga=0x317” i wszystko działa ok, ale nie ze sterownikami ze strony nvidii tylko tymi jakimiś z Linuxa. Także po zainstalowaniu sterowników widzę tylko czarny ekran....

chmooreck

  • Gość
Zielony obraz w filmie
« Odpowiedź #7 dnia: 2007-08-14, 16:34:42 »
Sterowniki nvidii nie mają wpływu na to, co się dzieje przed startem X'ów
Jeśli z jakiegoś powodu X'y nie mogą się podnieść, to w logu (/var/log/Xorg.0.log) można sprawdzić co jest nie tak
którą wersję sterowników binarnych instalujesz ?

P.S. Wydaje mi się, że warto powalczyć jeszcze trochę... z moich obserwacji wynika, że xv sprawdza się najlepiej

LoBoS

  • Gość
Zielony obraz w filmie
« Odpowiedź #8 dnia: 2007-08-14, 17:20:53 »
Chyba znalazłem problem. Na jakimś forum znalazłem ten sam problem co i mój. Po zainstalowaniu sterowników nvidii system uważa, że ma wyświetlać obraz na 2gim wyjściu (mam 2 wyjścia w karcie) a fizycznie monitor jest wpięty w pierwsze. Sprawdziłem to ustawiając w xorg w rozdziale Screen:
Option "TwinViewOrientation" "Leftof"
Option "TwinView"

w ten sposób zasymulowałem, że mam 2 monitory i system uruchomił się na sterownikach nvidii (pokazało się nawet logo) z tym że mam wpięty tylko jeden monitor, więc miałem widoczne tylko pół pulpitu, bo reszta jest na drugim (nie istniejącym) monitorze.... Mam nadzieję, że nie zamieszałem zbytnio. Teraz moje pytanie brzmi, co zmienić w xorg żeby obraz był wyświetlany na pierwszym wyjściu?

chmooreck

  • Gość
Zielony obraz w filmie
« Odpowiedź #9 dnia: 2007-08-14, 18:13:51 »
uruchom nvidia-settings i sobie poustawiaj... ;-)

ew. wyłącz twinview w opcjach X'ow

możesz podać twoje opcje, może ktoś znajdzie przyczynę wyświetlania nie na tym wyjściu ?

w lgach X'ow jest napisane gdzie wykrył jaki monitor

LoBoS

  • Gość
Zielony obraz w filmie
« Odpowiedź #10 dnia: 2007-08-15, 01:58:04 »
Udało mi się uruchomić system ze sterownikami nvidii, ale nie do końca tak jak należy... Po prostu ustawiłem żeby klonował zawartość obydwu monitorów. Filmy teraz działają bez problemu, za co dzięki wielkie. ALE! może się czepiam, ale jak jadę na takich ustawieniach to jedyna możliwa do ustawienia wartość odświeżania ekranu wynosi 60Hz... Wiem, że przy rozdzielczości 1024x768 mój monitor bez problemu jest w stanie wyciągnąć 85Hz, różnica jest zauważalna, bo po bokach mam spłaszczony obraz np. jak zjadę kursorem do prawej/lewej krawędzi ekranu to kursor spłaszcza sie, co jest niesamowicie irytujące. Nadal twierdze, że problem tkwi w tym ustawieniu monitorów, gdyby obraz był wyświetlany bezpośrednio na moim monitorze (a nie tylko klonowany) to myślę, że miałbym więcej możliwości. Jakieś sugestie? Poniżej moje ustawienia xorg:
Cytuj
Section "Files"
   FontPath   "/usr/share/X11/fonts/misc"
   FontPath   "/usr/share/X11/fonts/cyrillic"
   FontPath   "/usr/share/X11/fonts/100dpi/:unscaled"
   FontPath   "/usr/share/X11/fonts/75dpi/:unscaled"
   FontPath   "/usr/share/X11/fonts/Type1"
   FontPath   "/usr/share/X11/fonts/100dpi"
   FontPath   "/usr/share/X11/fonts/75dpi"
   # path to defoma fonts
   FontPath   "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
   Load   "bitmap"
   Load   "ddc"
   Load   "dri"
   Load   "extmod"
   Load   "freetype"
   Load   "glx"
   Load   "int10"
   Load   "type1"
   Load   "vbe"
EndSection

Section "InputDevice"
   Identifier   "Generic Keyboard"
   Driver      "kbd"
   Option      "CoreKeyboard"
   Option      "XkbRules"   "xorg"
   Option      "XkbModel"   "pc104"
   Option      "XkbLayout"   "pl"
EndSection

Section "InputDevice"
   Identifier   "Configured Mouse"
   Driver      "mouse"
   Option      "CorePointer"
   Option      "Device"      "/dev/input/mice"
   Option      "Protocol"      "ExplorerPS/2"
   Option      "ZAxisMapping"      "4 5"
   Option      "Emulate3Buttons"   "true"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "stylus"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "eraser"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/wacom"          # Change to
                                                      # /dev/input/event
                                                      # for USB
  Option        "Type"          "cursor"
  Option        "ForceDevice"   "ISDV4"               # Tablet PC ONLY
EndSection

Section "Device"
   Identifier   "NVIDIA Corporation NV28 [GeForce4 Ti 4200 AGP 8x]"
   Driver      "nvidia"
   BusID      "PCI:1:0:0"
   Option      "HWCursor" "off"
EndSection

Section "Monitor"
   Identifier   "Generic Monitor"
   Option      "DPMS"
   HorizSync   28-49
   VertRefresh   43-72
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Device      "NVIDIA Corporation NV28 [GeForce4 Ti 4200 AGP 8x]"
   Option      "TwinView" "1"
   Option      "TwinViewOrientation" "Clone"
   Monitor      "Generic Monitor
   DefaultDepth   16
   SubSection "Display"
      Depth      1
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      4
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      8
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      15
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      16
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      24
      Modes      "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "ServerLayout"
   Identifier   "Default Layout"
   Screen      "Default Screen"
   InputDevice   "Generic Keyboard"
   InputDevice   "Configured Mouse"
   InputDevice     "stylus" "SendCoreEvents"
   InputDevice     "cursor" "SendCoreEvents"
   InputDevice     "eraser" "SendCoreEvents"
EndSection

Section "DRI"
   Mode   0666
EndSection

Bees

  • Gość
Zielony obraz w filmie
« Odpowiedź #11 dnia: 2007-08-15, 14:34:47 »
Znajdz, gdzie w Ubuntu wybiera sie monitor i ustaw taki jaki masz, gdyz Generic Monitor nie umozliwi ci raczej odswiezania jakiego potrzebujesz.
Reczna edycja xorg.conf zgodna ze specyfikacja monitora
HorizSync    28-49
VertRefresh    43-72
ale tego bym unikal ;)

Pozdrawiam!

LoBoS

  • Gość
Zielony obraz w filmie
« Odpowiedź #12 dnia: 2007-08-16, 01:54:22 »
Mam już w ustawieniach swój monitor i te jego parametry, nawet w ustawieniach Ubuntu pokazuje odświeżanie 85Hz, ale w OSD monitora wciąż jest 60Hz, a i obraz się nie zmienił.