Ubuntu 8.04 Maus-Problem

  • Moin Leute,


    ich habe folgendes Problem: Wenn ich unter Ubuntu meine Maus bewege und während dessen irgendeine Taste meiner Tastatur drücke, dann stockt die Maus, bleibt also kurz stehen. Die Daten der Maus werden aber anscheinend trotzdem erfasst, wenn ich die Maus dann nämlich nur ein Stück bewege, springt der Cursor dahin, wohin er soll.
    Das Problem ist ansich nicht so dramatisch, stört jedoch ein wenig. Man will ja, dass der Läppi rund läuft. ;)


    Vllt. kennt jemand von euch das Problem und kennt eine Lösung. Könnte evtl. ein Interruptproblem sein, habe aber keine Zeit mich da jetzt einzufuchsen. Steht ja bestimmt irgendwo, wo welches Gerät mit welchem Interrupt liegt (/proc/...?).


    Im Vorraus vielen Dank.


    P.S.: Was mir noch zusätzlich aufgefallen ist: Wenn ich das Touchpad bewege statt die Maus zu nehmen, dann bleibt nichts stehen.

  • Moin Leute,


    ich habe folgendes Problem: Wenn ich unter Ubuntu meine Maus bewege und während dessen irgendeine Taste meiner Tastatur drücke, dann stockt die Maus, bleibt also kurz stehen. Die Daten der Maus werden aber anscheinend trotzdem erfasst, wenn ich die Maus dann nämlich nur ein Stück bewege, springt der Cursor dahin, wohin er soll.
    Das Problem ist ansich nicht so dramatisch, stört jedoch ein wenig. Man will ja, dass der Läppi rund läuft. ;)


    Vllt. kennt jemand von euch das Problem und kennt eine Lösung. Könnte evtl. ein Interruptproblem sein, habe aber keine Zeit mich da jetzt einzufuchsen. Steht ja bestimmt irgendwo, wo welches Gerät mit welchem Interrupt liegt (/proc/...?).


    Im Vorraus vielen Dank.


    P.S.: Was mir noch zusätzlich aufgefallen ist: Wenn ich das Touchpad bewege statt die Maus zu nehmen, dann bleibt nichts stehen.

    • Offizieller Beitrag

    also maus und tastatur werden eigentlich vom X-server selbst intitialisiert.


    zu finden in /etc/X11/xorg.conf


    das wird dich aber nicht weiter bringen.


    ist die grafikkarte installiert? die meisten probleme machen nicht aktivierte 3d beschleuniger karten.

    • Offizieller Beitrag

    also maus und tastatur werden eigentlich vom X-server selbst intitialisiert.


    zu finden in /etc/X11/xorg.conf


    das wird dich aber nicht weiter bringen.


    ist die grafikkarte installiert? die meisten probleme machen nicht aktivierte 3d beschleuniger karten.

  • Grafikkarte ist in ordnung. 2D- und 3d-Beschleunigung funktioniert. Meine Vermutung ist immernoch, dass sich die Tastatur und der USB-Controller den selben IRQ teilen, die Tastatur aber eine höhere Priorität hat. Wo lese ich denn unter Ubuntu die Geräte mit den zugehörigen IRQs aus? Und kann man die nachträglich ändern? Oder übernimmt der Linux-Kernel die Sachen vom BIOS? Ich weiß http://www.gidf.de , aber ich habe grad wirklich keine Zeit und Motivation mich damit zu beschäftigen.

  • Grafikkarte ist in ordnung. 2D- und 3d-Beschleunigung funktioniert. Meine Vermutung ist immernoch, dass sich die Tastatur und der USB-Controller den selben IRQ teilen, die Tastatur aber eine höhere Priorität hat. Wo lese ich denn unter Ubuntu die Geräte mit den zugehörigen IRQs aus? Und kann man die nachträglich ändern? Oder übernimmt der Linux-Kernel die Sachen vom BIOS? Ich weiß http://www.gidf.de , aber ich habe grad wirklich keine Zeit und Motivation mich damit zu beschäftigen.

  • lspci und lsusb listen mir nur die Geräte auf, das nützt mir leider nichts. Habe mir mittels "watch cat /proc/interrupts" mal die Interrupts angeguckt. Der USB-Controller liegt auf IRQ 22 und das Keyboard auf IRQ 1. Die stören sich also nicht. Liegt also wohl doch nicht daran, dass sie sich nen IRQ teilen. Dann muss es was anders sein, logisch. ^^ Jemand ne Idee, wo ich da schauen könnte?
    Oder kann das mal jemand bei sich testen? Z.B. in einer Konsole was tippen und mit der anderen Hand die (USB-)Maus bewegen und schauen, ob sich der Cursor bewegt?
    Aber wie gesagt, beim Touchpad ist das Problem nicht, da kann ich tippen und cursor bewegen.
    Liegt vllt. wohl doch am X-Server, das er den Cursor nicht neu zeichnet bei USB-Mäusen? Wer weiß...

  • lspci und lsusb listen mir nur die Geräte auf, das nützt mir leider nichts. Habe mir mittels "watch cat /proc/interrupts" mal die Interrupts angeguckt. Der USB-Controller liegt auf IRQ 22 und das Keyboard auf IRQ 1. Die stören sich also nicht. Liegt also wohl doch nicht daran, dass sie sich nen IRQ teilen. Dann muss es was anders sein, logisch. ^^ Jemand ne Idee, wo ich da schauen könnte?
    Oder kann das mal jemand bei sich testen? Z.B. in einer Konsole was tippen und mit der anderen Hand die (USB-)Maus bewegen und schauen, ob sich der Cursor bewegt?
    Aber wie gesagt, beim Touchpad ist das Problem nicht, da kann ich tippen und cursor bewegen.
    Liegt vllt. wohl doch am X-Server, das er den Cursor nicht neu zeichnet bei USB-Mäusen? Wer weiß...

    • Offizieller Beitrag

    das touchpad wird als PS2 maus angebunden. Ohne 3d beschleunigung ist es hier am Xserver wie du sagst. die maus stockt dann über den bildschirm. stehenbleiben tut sich allerdings nicht. Das muss ausserdem kein Terminal sein. Das Signal kommt sich wohl überall in die quere.


    das sollte bei 3d beschleunigung verschwunden sein sonst hätte man ingame große probleme.


    Edit: es ist auch nicht abhängig von der position in der xorg.conf (wie zu erwarten)

    • Offizieller Beitrag

    das touchpad wird als PS2 maus angebunden. Ohne 3d beschleunigung ist es hier am Xserver wie du sagst. die maus stockt dann über den bildschirm. stehenbleiben tut sich allerdings nicht. Das muss ausserdem kein Terminal sein. Das Signal kommt sich wohl überall in die quere.


    das sollte bei 3d beschleunigung verschwunden sein sonst hätte man ingame große probleme.


    Edit: es ist auch nicht abhängig von der position in der xorg.conf (wie zu erwarten)

  • Natürlich muss es kein Terminal sein, ist überall so, deswegen auch das "z.B.". ;)
    Hab bisschen rumgespielt in xorg.conf. Maustreiber auf "evdev", "explorerPS/2"...geändert. Nichts hat was gebracht.
    DRI funktioniert auch, wobei der OpenGL-Kram über die Mesa-Bibliotheken bereitgestellt wird. Ich weiß aber nicht, ob das normal ist, für Intel-Onboard Grafik (X3100-GMA965).
    glxgears zeigt mir irgendwas bei 850-950 fps, deswegen geh ich davon aus, dass 3D-Beschleunigung funktioniert.
    Ich habe jetzt aber auch keine Ahnung mehr, wo ich gucken und was ich ausprobieren soll. Das einzige sinnvolle, was diese Aktion gebracht hat, ist das ich jetzt in der xorg.conf die Zeile "Option "AccelLMethod" "xaa"" stehen hab. Nun scrollt mein Firefox ein bisschen fixer, fühlt sich alles bisschen flüssiger an. Keine Ahnung was Ubuntu vorher benutzt hat.


    P.S. Der Treiber "intel" wird übrigens benutzt, kein "vesa" etc...


    Jemand Vorschläge?

  • Natürlich muss es kein Terminal sein, ist überall so, deswegen auch das "z.B.". ;)
    Hab bisschen rumgespielt in xorg.conf. Maustreiber auf "evdev", "explorerPS/2"...geändert. Nichts hat was gebracht.
    DRI funktioniert auch, wobei der OpenGL-Kram über die Mesa-Bibliotheken bereitgestellt wird. Ich weiß aber nicht, ob das normal ist, für Intel-Onboard Grafik (X3100-GMA965).
    glxgears zeigt mir irgendwas bei 850-950 fps, deswegen geh ich davon aus, dass 3D-Beschleunigung funktioniert.
    Ich habe jetzt aber auch keine Ahnung mehr, wo ich gucken und was ich ausprobieren soll. Das einzige sinnvolle, was diese Aktion gebracht hat, ist das ich jetzt in der xorg.conf die Zeile "Option "AccelLMethod" "xaa"" stehen hab. Nun scrollt mein Firefox ein bisschen fixer, fühlt sich alles bisschen flüssiger an. Keine Ahnung was Ubuntu vorher benutzt hat.


    P.S. Der Treiber "intel" wird übrigens benutzt, kein "vesa" etc...


    Jemand Vorschläge?

    • Offizieller Beitrag

    so ich mache mal einen neuen Beitrag da es neuigkeiten gibt:


    Ich habe jetzt die beschleunigung aktiviert (22000 FPS ;)) und das stocken der maus ist auf ein minimum reduziert. Es passiert nur noch wenn ich wirklich viele tasten fast gleichzeitig betätige und dann sowas wie:


    h4rezrtzrsfdxgfdgfds


    dort steht :) Bei einer taste oder auch gedrückthalten einer taste ist nichts mehr zu merken.

    • Offizieller Beitrag

    so ich mache mal einen neuen Beitrag da es neuigkeiten gibt:


    Ich habe jetzt die beschleunigung aktiviert (22000 FPS ;)) und das stocken der maus ist auf ein minimum reduziert. Es passiert nur noch wenn ich wirklich viele tasten fast gleichzeitig betätige und dann sowas wie:


    h4rezrtzrsfdxgfdgfds


    dort steht :) Bei einer taste oder auch gedrückthalten einer taste ist nichts mehr zu merken.

  • Proll ;)


    Naja, meine Karte kann ja wirklich nicht schneller.


    Komisch ist nur, dass das Touchpad perfekt funktioniert, ohne zu stocken. Muss ja wohl irgendwo ein Bug sein. Entweder im Maus-Treiber, oder im X-Server selbst, vllt. auch was im Kernel USB-Treiber, oder ganz woanders :rolleyes: Keine Ahnung, ich warte mal ab, bis bei Ubuntu 9 der Bug mit Intel-Grafikkarte behoben ist und werde es da mal testen.
    Trotzdem danke für's probieren.



    P.S.: So wenige hier, die mit Linux arbeiten? Mal ne Umfrage starten... :)

  • Proll ;)


    Naja, meine Karte kann ja wirklich nicht schneller.


    Komisch ist nur, dass das Touchpad perfekt funktioniert, ohne zu stocken. Muss ja wohl irgendwo ein Bug sein. Entweder im Maus-Treiber, oder im X-Server selbst, vllt. auch was im Kernel USB-Treiber, oder ganz woanders :rolleyes: Keine Ahnung, ich warte mal ab, bis bei Ubuntu 9 der Bug mit Intel-Grafikkarte behoben ist und werde es da mal testen.
    Trotzdem danke für's probieren.



    P.S.: So wenige hier, die mit Linux arbeiten? Mal ne Umfrage starten... :)