Wine: problem z wy

Tematy związane z oprogramowaniem, instalacją, konfiguracją
M@ilo
Posty: 31
Rejestracja: 06 stycznia 2008, 13:32

Wine: problem z wyświetlaniem aplikacji 3D

Post autor: M@ilo »

Laptop: HP Compaq 6715s
Karta: ATI Radeon™ X1250.
Stery zamknięte ATI (na nich tylko działa akceleracja 3D).
Mój problem polega na tym, że gdy odpalam przez wine jakąś grę 3D (tylko przy włączaniu gry, instalacja działa poprawnie) cały monitor wariuje i zaczyna wyświetlać podwójne źle rozłożone pixele (przypomina mi to trochę sytuacje z windowsa przy ustawieniu nieobsługiwanej rozdzielczości). Gdy wyłączę aplikację wszystko wraca do normy, pulpit i wszystko wkoło wygląda znów normalnie.
Ciekawe jest, że gdy na ekranie na którym mam istną mozaikę, zrobię zrzut ekranu, wygląda on tak jak powinien, na nim poprawnie wyświetla się gra! Nie wiem czy jest to spowodowane złym ustawieniem xorg'a, ustawiałem go głównie automatycznie przez aticonfig, więc wydaje się że wszystko powinno być ok :(
Dodam jeszcze, że normalne gry 3D pod linuxa chodzą dobrze.
Proszę o pomoc

Kod: Zaznacz cały

glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: ATI Radeon X1200 Series

Kod: Zaznacz cały

fglrxinfo 
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon X1200 Series
OpenGL version string: 2.1.7873 Release

Kod: Zaznacz cały

/etc/X11/xorg.conf
Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

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

Section "InputDevice"
	Identifier  "Configured Mouse"
	Driver      "mouse"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:1:5:0"
EndSection

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

Section "DRI"
	Mode         0666
EndSection
Awatar użytkownika
sebcioz
Posty: 43
Rejestracja: 07 października 2007, 22:18
Lokalizacja: K-ów

Post autor: sebcioz »

Mam identyczny problem. jedyne rozwiązanie jakie znalazłem to grać w okienku zamiast na pełnym ekranie...

Zauważyłem, że problem występuje tylko i wyłącznie w programach uruchamianaych via wine, inne gry (natywne takie ja america's army, grid wars) chodzą ok
M@ilo
Posty: 31
Rejestracja: 06 stycznia 2008, 13:32

Post autor: M@ilo »

Niestety gry które mnie interesują otwierają się cały czas w pełnym ekranie i nawet wirtualnym pulpitem czy komendą

Kod: Zaznacz cały

wine explorer /desktop=name,1024x768 plik.exe
nie mogę ich zmusić do otwarcia w oknie
Awatar użytkownika
sebcioz
Posty: 43
Rejestracja: 07 października 2007, 22:18
Lokalizacja: K-ów

Post autor: sebcioz »

Ja otwieram je w oknie innm sposobem :)

Włączam gre i na czuja wchodże w ustawienia/grafika i wyłączam pełny ekran...
M@ilo
Posty: 31
Rejestracja: 06 stycznia 2008, 13:32

Post autor: M@ilo »

no niestety, w moim przypadku nawet odznaczenie "na czuja" fullscrene nie pomoglo :(
ne
Posty: 3
Rejestracja: 20 lipca 2006, 12:36

Post autor: ne »

może spróbuj wskazać w xorg np.

Kod: Zaznacz cały

Modes           "1200x1024"
M@ilo
Posty: 31
Rejestracja: 06 stycznia 2008, 13:32

Post autor: M@ilo »

Próbowałem, niestety nic to nie pomogło. Próbuje jeszcze różne wersje sterownika może trafię na dobrą

edit
Pomogła instalacja najnowszych sterów (ati-driver-installer-8-9-x86.x86_64), problem rozwiązany. Wszystkim serdecznie dziękuje za zainteresowanie tematem ;-)
ODPOWIEDZ