LINUX.ORG.RU

SUSE: проблема с курсором.


0

0

Под курсором мыши часто появляется полоса. Как буд-то плохая перерисовка. Как это побороть?

Версия: SuSe 10.2 (аналогичная картина появлялась и в SUSE 10.1)

Это появилось после настроки видеокарточки ATI Mob. x1400. Пока была Vesa все было в порядке.

Кто-нибудь с этим сталкивался?

★★★★

Дрова на карту какие? Это на ноуте? Скорее всего проблема с разрешением или дровами.

one117 ★★★★★
()
Ответ на: комментарий от one117

Да, ноут. Дрова слиты с сайта ATI, т.е. родные. Приячем все остальное нормально. Именно квадрат курсора плохо перерисовывается. Такое ощущение, что перерисовка идет "асинхронно" с перерисовкой экрана.

soomrack ★★★★
() автор топика
Ответ на: комментарий от one117

# /.../ # SaX generated X11 config file # Created on: 2007-01-09T02:57:55+0300. # # Version: 8.1 # Contact: Marcus Schaefer <sax@suse.de>, 2005 # Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>; # # Automatically generated by [ISaX] (8.1) # PLEASE DO NOT EDIT THIS FILE! #

Section "ServerLayout" Identifier "Layout[all]" Screen 0 "aticonfig-Screen[0]" 0 0 InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" InputDevice "Mouse[3]" "SendCoreEvents" Option "Clone" "off" Option "Xinerama" "off" EndSection

Section "Files" InputDevices "/dev/gpmdata" InputDevices "/dev/input/mice" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/local" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/URW" FontPath "/usr/share/fonts/Speedo" FontPath "/usr/share/fonts/PEX" FontPath "/usr/share/fonts/cyrillic" FontPath "/usr/share/fonts/latin2/misc:unscaled" FontPath "/usr/share/fonts/latin2/75dpi:unscaled" FontPath "/usr/share/fonts/latin2/100dpi:unscaled" FontPath "/usr/share/fonts/latin2/Type1" FontPath "/usr/share/fonts/latin7/75dpi:unscaled" FontPath "/usr/share/fonts/baekmuk:unscaled" FontPath "/usr/share/fonts/japanese:unscaled" FontPath "/usr/share/fonts/kwintv" FontPath "/usr/share/fonts/truetype" FontPath "/usr/share/fonts/uni:unscaled" FontPath "/usr/share/fonts/CID" FontPath "/usr/share/fonts/ucs/misc:unscaled" FontPath "/usr/share/fonts/ucs/75dpi:unscaled" FontPath "/usr/share/fonts/ucs/100dpi:unscaled" FontPath "/usr/share/fonts/hellas/misc:unscaled" FontPath "/usr/share/fonts/hellas/75dpi:unscaled" FontPath "/usr/share/fonts/hellas/100dpi:unscaled" FontPath "/usr/share/fonts/hellas/Type1" FontPath "/usr/share/fonts/misc/sgi:unscaled" FontPath "/usr/share/fonts/xtest" FontPath "/opt/kde3/share/fonts" FontPath "unix/:7100" EndSection

Section "Module" Load "type1" Load "dbe" Load "freetype" Load "glx" Load "v4l" Load "extmod" Load "dri" EndSection

Section "ServerFlags" Option "AllowMouseOpenFail" "on" EndSection

Section "InputDevice" Identifier "Keyboard[0]" Driver "kbd" Option "Protocol" "Standard" Option "XkbLayout" "us,ru" Option "XkbModel" "pc105" Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll" Option "XkbRules" "xfree86" Option "XkbVariant" ",winkeys" EndSection

Section "InputDevice" Identifier "Mouse[1]" Driver "mouse" Option "Buttons" "5" Option "Device" "/dev/input/mice" Option "Name" "KYE Optical Mouse" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection

Section "InputDevice" Identifier "Mouse[3]" Driver "synaptics" Option "Buttons" "5" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "on" Option "HorizScrollDelta" "0" Option "InputFashion" "Mouse" Option "Name" "Synaptics;Touchpad" Option "Protocol" "explorerps/2" Option "SHMConfig" "on" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection

Section "Modes" Identifier "Modes[0]" ModeLine "1400x1050" 122.6 1400 1488 1640 1880 1050 1051 1054 1087 ModeLine "1400x1050" 99.2 1400 1448 1480 1560 1050 1053 1057 1080 +hsync -vsync EndSection

Section "Monitor" Identifier "Monitor[0]" VendorName "LEN" ModelName "LP150E07-TL03 LCD MONITOR" UseModes "Modes[0]" DisplaySize 304 228 HorizSync 30.0 - 68.0 VertRefresh 43.0 - 60.0 Option "DPMS" EndSection

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

Section "Device" Identifier "Device[0]" Driver "fbdev" VendorName "VESA" BoardName "Framebuffer Graphics" BusID "1:0:0" EndSection

Section "Device" Identifier "aticonfig-Device[0]" Driver "fglrx" EndSection

Section "Screen" Identifier "Screen[0]" Device "Device[0]" Monitor "Monitor[0]" DefaultDepth 16 SubSection "Display" Depth 16 Modes "default" EndSubSection EndSection

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

Section "DRI" Group "video" Mode 0660 EndSection

soomrack ★★★★
() автор топика

А теперь вроде нормально. Гм, черт его знает что это было и будет ли еще.

soomrack ★★★★
() автор топика
Ответ на: комментарий от soomrack

Section "Modes" 
Identifier "Modes[0]" 
ModeLine "1400x1050" 122.6 1400 1488 1640 1880 1050 1051 1054 1087 ModeLine "1400x1050" 99.2 1400 1448 1480 1560 1050 1053 1057 1080 +hsync -vsync 
EndSection

Тебя тут ниче не смущает?

Попробуй оставить только одну строку ModeLine. С ноутовскими мониками дела не имел, так что не могу сказать точно. Если не поможет - пиши. Как ставил дрова? Если ястом тянул с репа - снеси нахрен, поставь руками.

one117 ★★★★★
()
Ответ на: комментарий от soomrack

Как вариант, верни конфиг по умолчанию (без fglrx c radeon), потесть. Потом в ясте настрой все как следует и только потом aticonfig --initial.

one117 ★★★★★
()
Ответ на: комментарий от one117

>Как вариант, верни конфиг по умолчанию (без fglrx c radeon), потесть. >Потом в ясте настрой все как следует и только потом aticonfig --initial.

После установки SuSe 10.2 этих проблем не было.
Yast мою видеокарту не обнаружил и поставил VESA framebuffer.
Менять на что-либо другое он отказался.

Дрова скачал с www.ati.com. Однако, после установки Х сервер подниматься
отказался. Видители fgrlx поставляемый с дровами требует никак не старше
xorg 7.1, а в новом SuSe 10.2 стоит xorg 7.2. Пришлось с какого-то сайта
AMD слить еще и fgrlx для xorg 7.2.

Теперь все работает, только вот курсор мыши иногда с полосой.
Это же я наблюдал и в SUSE 10.1.
Внешне, кажется, проблема в несогласовании перерисовок экрана и курсора.
Раздражает, но пока не сильно.

Гм. я пытался кое-чего в xorg.conf покрутить, но эффекта нету.
Выгдядит сейчас он так:

# /.../
# SaX generated X11 config file
# Created on: 2007-01-09T02:57:55+0300.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>;
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
Identifier "Layout[all]"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection

Section "Files"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "type1"
Load "dbe"
Load "freetype"
Load "glx"
Load "v4l"
Load "extmod"
Load "dri"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection

Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbLayout" "us,ru"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",winkeys"
EndSection

Section "InputDevice"
Identifier "Mouse[1]"
Driver "mouse"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "KYE Optical Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "Mouse[3]"
Driver "synaptics"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "HorizScrollDelta" "0"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Modes"
Identifier "Modes[0]"
# ModeLine "1400x1050" 122.6 1400 1488 1640 1880 1050 1051 1054 1087
ModeLine "1400x1050" 99.2 1400 1448 1480 1560 1050 1053 1057 1080 +hsync -vsync
EndSection

#Section "Monitor"
# Identifier "Monitor[0]"
# VendorName "LEN"
# ModelName "LP150E07-TL03 LCD MONITOR"
# UseModes "Modes[0]"
# DisplaySize 304 228
# HorizSync 30.0 - 68.0
# VertRefresh 43.0 - 60.0
# Option "DPMS"
#EndSection

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

#Section "Device"
# Identifier "Device[0]"
# Driver "fbdev"
# VendorName "VESA"
# BoardName "Framebuffer Graphics"
# BusID "1:0:0"
#EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection

#Section "Screen"
# Identifier "Screen[0]"
# Device "Device[0]"
# Monitor "Monitor[0]"
# DefaultDepth 16
# SubSection "Display"
# Depth 16
# Modes "default"
# EndSubSection
#EndSection

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

Section "DRI"
Group "video"
Mode 0660
EndSection

soomrack ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.