--- rxvt-unicode/src/feature.h 2006/02/18 15:44:26 1.48 +++ rxvt-unicode/src/feature.h 2007/06/02 04:57:54 1.52 @@ -24,7 +24,7 @@ #define FEATURE_H #ifndef X11USRLIBDIR -# define X11USRLIBDIR "/usr/X11R6/lib" +# define X11USRLIBDIR "/usr/lib" #endif #ifndef X11LIBDIR # define X11LIBDIR X11USRLIBDIR "/X11" @@ -61,6 +61,13 @@ */ /* + * Forcefully disable double-buffering for xft. On some card/driver combination + * enabling it slightly decreases performance, on most it greatly helps it. + * The slowdown is small, so it should normally be enabled. + */ +/* #define FORCE_UNBUFFERED_XFT */ + +/* * The cursor blink interval, in seconds. */ #define CURSOR_BLINK_INTERVAL 0.5 @@ -384,10 +391,15 @@ /* * Enable the linux yield/usleep hack, which can dramatically improve - * performance without hurting. See command.C for details. + * performance by working around the linux kernel tty ratelimit bug. + * Unfortunately, it seems screen is negatively affected by this on some + * machines, so it is disabled by default. Use freebsd or any other kernel + * that doesn't suffer form this bug and it will be fast either way. + * + * See command.C for details. */ #if __linux__ -# define LINUX_YIELD_HACK 1 +# define LINUX_YIELD_HACK 0 #endif #endif