View previous topic :: View next topic |
Author |
Message |
JuszR Tux's lil' helper
Joined: 03 Nov 2010 Posts: 134 Location: Tlv
|
Posted: Wed Apr 27, 2011 11:12 pm Post subject: Animated cursor flickering |
|
|
I just emerged an animated cursor pack (golden, same thing happend with other packs) but i have a problem, the cursor (animated, click/move..) is flickering.
I added already "HWCursor" "false" to my 40-monitor.conf (under /usr/share/X11/xorg.conf.d, since i dont have a 'xorg.conf' file) and it didn't work. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54550 Location: 56N 3W
|
Posted: Thu Apr 28, 2011 7:09 pm Post subject: |
|
|
JuszR,
The difference between a hardware cursor and a software cursor is that the hardware cursor is applied as a hardware overlay over the screen image.
Its always there unless you turn it off.
A software cursor is a part of the screen image and has to be drawn and erased as you move it around. With some arrangements, sometimes the cursor is there when the pixels that contain it are read out, sometimes is been erased. You are also likely to see part drawn/erased cursors.
To fix this synchronise the screen updating with the vertical sync. This will kill your glxgears frame rate but your system will never draw frames you can never see. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
JuszR Tux's lil' helper
Joined: 03 Nov 2010 Posts: 134 Location: Tlv
|
Posted: Sun May 08, 2011 9:25 am Post subject: |
|
|
How do i do that?
By the way, i watched the log and it says:
Quote: | (EE) Failed to load module "vesa" (module does not exist, 0)
(EE) Failed to load module "fbdev" (module does not exist, 0)
|
(even that "everything" besides that works fine), is that also a problem? |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54550 Location: 56N 3W
|
Posted: Sun May 08, 2011 1:06 pm Post subject: |
|
|
JuszR,
Code: | (EE) Failed to load module "vesa" (module does not exist, 0)
(EE) Failed to load module "fbdev" (module does not exist, 0) | shows that Xorg is trying drivers automatically and you have not installed those two video drivers.
How you set up synchronising the screen updating with the vertical sync, is video driver dependent.
man <your video_driver> will tell you. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
JuszR Tux's lil' helper
Joined: 03 Nov 2010 Posts: 134 Location: Tlv
|
Posted: Sun May 08, 2011 1:21 pm Post subject: |
|
|
Ok, i think this is:
Code: | #man savage
Option "HWCursor" "boolean"
Option "SWCursor" "boolean"
These two options interact to specify hardware or software cur-
sor. If the SWCursor option is specified, any HWCursor setting
is ignored. Thus, either "HWCursor off" or "SWCursor on" will
force the use of the software cursor. On Savage/MX and Sav-
age/IX chips which are connected to LCDs, a software cursor will
be forced, because the Savage hardware cursor does not correctly
track the automatic panel expansion feature. Default: hardware
cursor.
|
Now the question is where should i put that in? since i dont have a 'xorg.conf' file (as i said before). |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54550 Location: 56N 3W
|
Posted: Sun May 08, 2011 2:01 pm Post subject: |
|
|
JuszR,
I don't think thats it. That option allows you to choose between a hardware cursor and a software cursor.
I don't see the option in man savageor in man xorg.conf.
You will need a small xorg.conf file to contain the option when you find it. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
|