Strona 1 z 1

Wine: problem z wyświetlaniem aplikacji 3D

: 07 września 2008, 16:33
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

: 07 września 2008, 17:18
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

: 07 września 2008, 17:25
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

: 07 września 2008, 19:23
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...

: 08 września 2008, 14:59
autor: M@ilo
no niestety, w moim przypadku nawet odznaczenie "na czuja" fullscrene nie pomoglo :(

: 10 września 2008, 10:56
autor: ne
może spróbuj wskazać w xorg np.

Kod: Zaznacz cały

Modes           "1200x1024"

: 10 września 2008, 15:09
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 ;-)