[+] A4Tech XL-750BF / X-750 i aplikacje OpenGL
: 24 grudnia 2009, 21:57
Witam, temat piszę na świeżo gdyż dosłownie 1/2h temu dostałem tą myszkę. Od razu wyjaśnię ewentualne pytania odnośnie modelu. Otóż na pudełku jest napisane Evolution X750 Fire Red, w takiej małej ramce na innej jego ściance XL-750BF; zaś na samej myszce X-750 Red Fire. Prawdopodobnie chodzi o to że niektóre z tych myszek miały inne oznaczenia tylko ze względu na wygląd.
Ale w czym problem. Otóż wszystko pięknie, myszkę skonfigurowałem sobie według tego poradnika, wszystkie przyciski działają. Problemy zaczynają się gdy uruchomię jakąkolwiek aplikację OpenGL. Ostatnio sporo pogrywam na iCTF w UT2004 i tam właśnie zobaczyłem że coś nie gra. Otóż po kliknięciu któregokolwiek z klawiszy na urządzeniu kursor przeskakuje ładny kawałek w prawo, czasem nawet do samej prawej krawędzi ekranu (zależnie od tego w którym miejscu na ekranie nacisnę klawisz). Dotyczy to również klawisza odpowiedzialnego za zmianę rozdzielczości (DPI) w myszce.
Teraz kilka informacji. Moja wersja Debiana to testowa, sterowniki NVIDII właśnie aktualizowałem i mam 190.53 (grafika gf7800GT PCI-E). Jądro 2.6.30-2-686. Pod spodem mój wpis odnośnie myszki w /etc/X11/xorg.conf:
Poniżej poprzednia konfiguracja - dla starej myszki, na której też sprawdzałem, to samo:
Gwoli informacji, na poprzednim gryzoniu Logitech BT-58 (optyczna, nie laserowa) wszystko działało bezproblemowo. Mysz działa ok w Xach na metacity więc podejrzewam, że to kwestia czegoś co rusza OpenGL tylko nie wiem czego konkretnie, może jakiejś opcji w konfiguracji sterowników do grafiki albo Xów. A może jądro za stare. Aktualnie leci mi pełny update wersji testing (~1,2gb), może pomoże. Jak nie planuję dać jajo z sida na próbę. No, zobaczymy.
Będę wdzięczny za pomoc. Można gdybać, nic nie działa tak jak burza mózgów.
Edycja:
Sprawa jest jeszcze dziwniejsza. To co opisałem występuje w UT2004 i np. Neverball, ale już taki Blob Wars II: Blob And Conquer działa ok w oknie, a na fullscreenie wariuje. Gra Chromium B.S.U. działa dobrze na pełnym ekranie i w oknie. Aktualizacja się pobiera, ja idę dalej testować. Freedoom problemowy w oknie i na pełnym ekranie, Prey tylko na pełnym. Obserwacja przy Blob Wars II jeszcze, jak dam że gra ma nie wypuszczać myszy poza okno to jest źle, jak puszcza jest ok. Tak podobnie jest też z Prey bo on domyślnie w oknie myszy nie trzyma i dlatego w oknie działa poprawnie.
Nowe spostrzeżenie, jeśliby ktoś podejrzewał window managera to to nie jest problem, sprawdzałem metacity, compiz i openbox - wszędzie to samo (sprawdzane z grubsza).
Edycja2:
Aktualizacja nic nie dała. Podobnie jak zmiana sterowników na jedne z poprzednich (185.18.36). Pozwoliłem też instalatorowi sterowników NVidii zrobić mi nowy xorg.conf jakby tam coś było nie tak - to samo.
Edycja3:
Przesiadka na jajo 2.6.32-trunk-686 z Sida również nic nie dała. Ja nie mam pomysłów, tzn. myślę żeby sprawdzić jakiś otwarto źródłowy sterownik do NVidii ale nie wiem czy znajdę czas na zabawę z tym. Czekam na propozycje, jest 1:18 nad ranem, wrzucę tylko posta o tym na fora NVNews i zobaczymy co powiedzą spece od NVidii bo podejrzewam sterowniki. Oczywiście będę wdzięczny za wszelkie próby pomocy.
[Dodano: |25 Gru 2009|, 2009 13:50]
Sprawdziłem sterowniki beta NVidii - 195.30. To samo.
[Dodano: |27 Gru 2009|, 2009 00:15]
Problem leżał w DGA. Rozwiązanie tutaj.
Ale w czym problem. Otóż wszystko pięknie, myszkę skonfigurowałem sobie według tego poradnika, wszystkie przyciski działają. Problemy zaczynają się gdy uruchomię jakąkolwiek aplikację OpenGL. Ostatnio sporo pogrywam na iCTF w UT2004 i tam właśnie zobaczyłem że coś nie gra. Otóż po kliknięciu któregokolwiek z klawiszy na urządzeniu kursor przeskakuje ładny kawałek w prawo, czasem nawet do samej prawej krawędzi ekranu (zależnie od tego w którym miejscu na ekranie nacisnę klawisz). Dotyczy to również klawisza odpowiedzialnego za zmianę rozdzielczości (DPI) w myszce.
Teraz kilka informacji. Moja wersja Debiana to testowa, sterowniki NVIDII właśnie aktualizowałem i mam 190.53 (grafika gf7800GT PCI-E). Jądro 2.6.30-2-686. Pod spodem mój wpis odnośnie myszki w /etc/X11/xorg.conf:
Kod: Zaznacz cały
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "CorePointer"
Option "Device" "/dev/input/by-id/usb-A4Tech_USB_Mouse-event-mouse"
Option "Name" "A4Tech USB Mouse"
Option "Protocol" "ImPS/2"
# Option "ButtonNumber" "6"
# Option "Buttons" "6"
# Option "ZAxisMapping" "5 6"
Option "Emulate3Buttons" "false"
EndSection
Kod: Zaznacz cały
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
# Option "ButtonNumber" "6"
# Option "Buttons" "6"
# Option "ZAxisMapping" "5 6"
Option "Emulate3Buttons" "false"
EndSection
Będę wdzięczny za pomoc. Można gdybać, nic nie działa tak jak burza mózgów.
Edycja:
Sprawa jest jeszcze dziwniejsza. To co opisałem występuje w UT2004 i np. Neverball, ale już taki Blob Wars II: Blob And Conquer działa ok w oknie, a na fullscreenie wariuje. Gra Chromium B.S.U. działa dobrze na pełnym ekranie i w oknie. Aktualizacja się pobiera, ja idę dalej testować. Freedoom problemowy w oknie i na pełnym ekranie, Prey tylko na pełnym. Obserwacja przy Blob Wars II jeszcze, jak dam że gra ma nie wypuszczać myszy poza okno to jest źle, jak puszcza jest ok. Tak podobnie jest też z Prey bo on domyślnie w oknie myszy nie trzyma i dlatego w oknie działa poprawnie.
Nowe spostrzeżenie, jeśliby ktoś podejrzewał window managera to to nie jest problem, sprawdzałem metacity, compiz i openbox - wszędzie to samo (sprawdzane z grubsza).
Edycja2:
Aktualizacja nic nie dała. Podobnie jak zmiana sterowników na jedne z poprzednich (185.18.36). Pozwoliłem też instalatorowi sterowników NVidii zrobić mi nowy xorg.conf jakby tam coś było nie tak - to samo.
Edycja3:
Przesiadka na jajo 2.6.32-trunk-686 z Sida również nic nie dała. Ja nie mam pomysłów, tzn. myślę żeby sprawdzić jakiś otwarto źródłowy sterownik do NVidii ale nie wiem czy znajdę czas na zabawę z tym. Czekam na propozycje, jest 1:18 nad ranem, wrzucę tylko posta o tym na fora NVNews i zobaczymy co powiedzą spece od NVidii bo podejrzewam sterowniki. Oczywiście będę wdzięczny za wszelkie próby pomocy.
[Dodano: |25 Gru 2009|, 2009 13:50]
Sprawdziłem sterowniki beta NVidii - 195.30. To samo.
[Dodano: |27 Gru 2009|, 2009 00:15]
Problem leżał w DGA. Rozwiązanie tutaj.