Messages in this thread |  | | From | (Jim Gettys) | Date | Sun, 29 Apr 2001 14:44:11 -0700 (PDT) | Subject | Re: #define HZ 1024 -- negative effects? |
| |
The biggest single issue in GUI responsiveness on Linux has been caused by XFree86's implementation of mouse tracking in user space.
On typical UNIX systems, the mouse was often controlled in the kernel driver. Until recently (XFree86 4.0 days), the XFree86 server's reads of mouse/keyboard events were not signal driven, so that if the X server was loaded, the cursor stopped moving.
On most (but not all) current XFree86 implementations, this is now signal drive, and further the internal X schedular has been reworked to make it difficult for a single client to monopolize the X server.
So the first thing you should try is to make sure you are using an X server with this "silken mouse" enabled; anotherwords, run XFree86 4.0x and make sure the implementation has it enabled....
There may be more to do in Linux thereafter, but until you've done this, you don't get to discuss the matter further.... - Jim Gettys
-- Jim Gettys Technology and Corporate Development Compaq Computer Corporation jg@pa.dec.com
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |