Muis issues in XFree 4.3.0 op RedHat 9 met Ati drivers

Pagina: 1
Acties:

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Topicstarter
info:
Redhat 9's XFree 4.3.0
ATI driver 2.9.06-1
Club3d Radeon 9500 pro
Logitech Wheel Mouse en Wacom Graphire USB (de eerste, met de nieuwste stabiele driver (niet de standaard kernel module enzo dus))

Na veel geklooi met XFree's default ati en radeon drivers ben ik zonet overgestapt op de ATI-drivers voor de Fire GL serie.

Hiermee kan ik tenminste X starten terwijl de TV verbonden is enzo...
Anyway, so far so good.

Het enige probleem dat nu onstaat is dat het 'vierkantje rond de muiscursor' raar doet. Als ik bijvoorbeeld met het scrollwheel scroll in een webpagina verschuift een kopie van de cursor mee...
Ook het verslepen van vensters is lelijk rond de cursor, je ziet als het ware 'door de cursor heen', maar een deel van de onderliggende pixels komen mee. Ook als je dan je muis wegbeweegt van waar je de balk vast had blijft het lelijk in dat vierkant...

Iemand ervaring mee en/of oplossingen voor? :)

XF86Config
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
Section "dri"
    Mode 0666
EndSection

Section "Module"
    Load        "dbe"   # Double buffer extension
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load        "type1"
    Load        "freetype"
    Load        "glx"   # libglx.a
    Load        "dri"   # libdri.a

EndSection

Section "Files"
    RgbPath "/usr/X11R6/lib/X11/rgb"
    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "ServerFlags"
EndSection

Section "InputDevice"
    Identifier  "Keyboard1"
    Driver  "Keyboard"
    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "us"

EndSection


Section "InputDevice"
    Identifier  "Mouse1"
    Driver "mouse"
    Option "Protocol"   "ImPS/2"
    Option "ZAxisMapping"   "4 5"
    Option "Device"     "/dev/input/mice"
EndSection

Section "InputDevice"
    Identifier  "cursor"
    Driver      "wacom"
    Option      "Device" "/dev/input/event0"
    Option      "Type" "cursor"
    Option      "Mode" "relative"
    Option      "Speed" "3.0"
    Option      "USB" "on"
    Option      "Threshold" "10"
EndSection

Section "InputDevice"
    Identifier  "stylus"
    Driver      "wacom"
    Option      "Device" "/dev/input/event0"
    Option      "Type" "stylus"
    Option      "Mode" "absolute"
    Option      "Tilt" "on"
    Option      "USB" "on"
    Option      "Threshold" "10"
EndSection

Section "InputDevice"
    Identifier  "erasor"
    Driver      "wacom"
    Option      "Device" "/dev/input/event0"
    Option      "Type" "cursor"
    Option      "Mode" "absolute"
    Option      "Tilt" "on"
    Option      "USB" "on"
    Option      "Threshold" "10"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "CTX PR960F series"
    DisplaySize  360    270
    HorizSync    30.0 - 111.0
    VertRefresh  50.0 - 160.0
    Option "DPMS"
EndSection

Section "Device"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"
    Driver      "vga"
EndSection

# === ATI device section ===

Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === FireGL DDX driver module specific settings ===
# === Screen Management ===
    Option "DesktopSetup"               "0x00000000" 
    Option "MonitorLayout"              "AUTO, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "unspecified" 
    Option "VRefresh2"                  "unspecified" 
    Option "ScreenOverlap"              "0" 
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "0x00000000"
# === Video Overlay for the Xv extension ===
    Option "VideoOverlay"               "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically
    Option "OpenGLOverlay"              "off"
# === Misc Options ===
    Option "UseFastTLS"                 "2"
    Option "BlockSignalsOnLock"         "on"
    BusID "PCI:1:0:0"    # vendor=1002, device=4e45
    Screen 0
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "ATI Graphics Adapter"
    Monitor     "Monitor0"
    DefaultDepth 24

    Subsection "Display"
        Depth       24
        Modes       "1400x1050" "1280x960"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Server Layout"

    Screen "Screen0"

    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice    "cursor" "SendCoreEvents"
    InputDevice    "stylus" "SendCoreEvents"
    InputDevice    "erasor" "SendCoreEvents"
EndSection

  • Attilla
  • Registratie: Februari 2001
  • Laatst online: 23-06-2021
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/input/mice"
Bij het protocol, haal daar het "IM" eens weg.
En klopt /dev/input/mice wel ?

Verder zou ik even moeten kijken in mijn X-config thuis.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Probeer
code:
1
    Option     "sw_cursor"

eens in je X config, in je videokaart device section. Dit zorgt ervoor dat de cursor in software wordt gedaan ipv hardware.

edit:
Dit had btw wel in NOS gekund ;)

[ Voor 13% gewijzigd door deadinspace op 23-04-2003 16:33 ]


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

[Airwolf] schreef op 23 april 2003 @ 16:30:
Bij het protocol, haal daar het "IM" eens weg.
En klopt /dev/input/mice wel ?
Verder zou ik even moeten kijken in mijn X-config thuis.
Zou ik niet doen [Airwolf] Juist dat ImPS/2 zorgt ervoor dat je je muisknop kunt gebruiken, iets wat ACM ook vast wel wil ;)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Topicstarter
[Airwolf] schreef op 23 april 2003 @ 16:30:
En klopt /dev/input/mice wel ?
Mja, als ik /dev/mouse neem, dan gaat X ook alle input van de wacom graphire als muis-gedoe zien...
deadinspace schreef op 23 april 2003 @ 16:32:
Probeer
code:
1
    Option     "sw_cursor"

eens in je X config, in je videokaart device section. Dit zorgt ervoor dat de cursor in software wordt gedaan ipv hardware.
Werkt niet, althans, werkt vast wel, maar lost niks op :)
edit:
Dit had btw wel in NOS gekund ;)
Zal het es moven.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Topicstarter
Het lijkt door de acceleratie te komen, "Option" "no_accel" op "yes" zetten en er is niks aan de hand...

Althans, het schokt heel erg met scrollen, maar de muiscursor wordt meer verpest. En is door dat schokken eigenlijk nog niet echt bruikbaar als oplossing :/

Ter illustratie nog een screenshot (letterlijk ;) )
Afbeeldingslocatie: http://vulcanus.its.tudelft.nl/acm/got/screenshot.jpg
Beetje brakke kwaliteit (blame The Gimp dan maar ofzo), magoed :)

[ Voor 27% gewijzigd door ACM op 23-04-2003 17:34 ]


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Mja, hwaccel no zet alle hardware acceleratie (zoals hardware blitting) uit... Niks gek dat dat schokt / traag is :P

Probeer het eens met "swcursor" of "SWcursor" ipv "sw_cursor"... Probeer het ook eens met
code:
1
Option "HWcursor" "off"


Heb je het probleem btw ook met de "ati" driver? Waar is die "fglrx" driver eigenlijk van? ATi's propietary driver? Zat daar geen documentatie bij (veel drivers hebben extra/specifieke opties, waaronder mogelijk ook muis-related opties)?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Topicstarter
deadinspace schreef op 23 April 2003 @ 21:41:
Probeer het eens met "swcursor" of "SWcursor" ipv "sw_cursor"... Probeer het ook eens met
code:
1
Option "HWcursor" "off"
Zal ik zo es proberen.
Heb je het probleem btw ook met de "ati" driver?
Die driver doet het prima, geen cursor artefacts etc..
Enige nadeel is dat ik dan X niet kan starten als ik de tv-out verbonden heb met de TV... (klaagt ie dat ie wel screens, maar geen bruikbare gevonden heeft). En ik heb geen zin om bij elke reboot van linux naar windows en vice versa die kabel erin te drukken/uit te trekken...
Waar is die "fglrx" driver eigenlijk van? ATi's propietary driver? Zat daar geen documentatie bij (veel drivers hebben extra/specifieke opties, waaronder mogelijk ook muis-related opties)?
Ja, das ATI's eigen driver, min of meer bedoeld voor de FireGL serie.
De readme en fileinfo files zijn heel uitgebreid maar leggen verder niks uit over de opties voor X :/

http://pdownload.mii.inst...s/firegl/readme420296.txt
http://pdownload.mii.inst...firegl/fileinfo420296.txt

En die hwcursor en andere spelling van swcursor haalt ook niks uit :/

[ Voor 3% gewijzigd door ACM op 23-04-2003 22:33 ]


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

Als je de optie "SWcursor" meegeeft, verschijnt er in XFree's log dan ieta van "Using software cursor" ?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Topicstarter
Nou... dan hing X...

Maar in de log zag ik wel dit staan:
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
En die eerste optie stond netjes bij 'Screen' met een # ervoor (Option "backingstore" "on" oid)
Dus met een wilde gok bij de Device sectie 'Option "silkenmouse" "off"' neergepoot en nu is de cursor goed :)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Topicstarter
Kleine followup, die silkenmouse haalde niks uit.

Het downloaden van de nieuwste drivers bij ATI wel :)
http://www.schneider-digi...dy_download_ati.html#8x00
Pagina: 1