Q: I noticed that X11 Release 6 has been announced. Can I use it
on Linux?
A: Please look at appendix
The Future of XFree86
above. You should not use it at the moment.
Q: I started X by running 'X
'. I get the stippled background, but
no window at all. What am I doing wrong?
A: Running X starts only the server, no window-manager and no
applications. The usual way to start X is running 'startx
'.
Q: Is there support for 16-bit or 24-bit colour modes?
A: No, there is only support for 1-bit, 4-bit and 8-bit colour in
the moment.
The 4-bit server (XF86_VGA16
) is in an experimental stage, so there
are bugs and problems using it. Most of the known problems are
mentioned in the manpage.
Q: I have a Logitech serial mouse but it does not work with the
Logitech
keyword.
A: The Logitech
keyword is for older Logitech serial mice,
more recent Logitech serial mice use the MouseMan
or
Microsoft
keyword. Logitech serial mice plugged into a ps/2
port use the ps/2
keyword.
Q: My server is unable to find some of the fonts (e.g. font fixed
cannot be loaded at startup).
A: First check that the directories in the font path in
the Xconfig
file are named correctly and contain fonts. If that
is the case, running mkfontdir in all of those directories may help you.
Q: I have the problem that the fonts are not restored correctly after
leaving X. My screen looks totally garbled.
A: This is not yet completely resolved. There are utilities called
runx , restoretext,... coming with svgalib
(sunsite:/pub/Linux/libs
)
that help in most cases. In the S3 server from XFree86 2.1.1 this
bug is fixed.
Q: I have a s3 card and it does not work properly. The screen gets
distorted when dragging windows and it frequently locks up.
A: First try to use options nomemaccess
or nolinear
. If
both does not help
and you have a s3 928, try specifying chipset s3_generic in your
Xconfig
. If nothing helps, it might be a incompatibility
problem between your graphic card and your motherboard. Try to see if the
card works in a different system, if you can get your hands on one.
Q: I had a normal SVGA card up to now with 1 MB of video RAM. With it
I could do a virtual resolution of 1152x900 or 1024x1024. Why does
it not work on my new s3 card?
A: All but the most recent revisions of the s3 chips cannot use a line
length of 1152, so a length of 1280 is used for this resolution in
XFree86 2.0. The later versions can use the line length of 1152 for
the more recent revisions. If you have a new revision, grade up to
2.1.1 and it should work.
Furthermore the s3 server needs 1k for the cursor, so a virtual
resolution using 1MB will not work.
Note that you will need some memory on the graphics card for font
and pixmap caching if you want to get maximum performance from your
graphic card. So the memory is not wasted, but will get you a great
performance boost. Try running some font or pixmap specific
mode of x11perf with maximal allowed virtual resolution (e.g.
1024x1023) and with 1024x768 and compare the results!
Recommended resolutions are 1024x768 and 1152x800 for 1MB cards.
With the older chip revisions the latter resolution leaves not too
much memory to the font cache, so you will have a performance loss
using large fonts. For normal use with fonts up to 18 points it should
be OK, though.
Q: I have a s3 Localbus card and the server cannot find a high memory
area. Then it disables direct memory access. What should i do?
A: There are some strange problems with Localbus cards. It is being worked
upon. If you are using XFree86 2.0, put option "nolinear"
and
option "memaccess"
into your Xconfig
file. This will enable
the server to use the 64k aperture that is supported even for ISA
cards.
This will furthermore prevent the following problem (this bug is only
in XFree86 2.0):
Due to a bug in the linear frame buffer code, the s3 processor is
not reset correctly, once a large (e.g. 1024k) linear frame buffer
is found. Thus the server will not work after that if it fails to
find the high memory area until a hard reset is sent to the chip (i.e.
even a normal reboot will not reset the system).
Q: I have a WD90C3x based graphic card. XFree86 2.0 seems not to probe the
clocks correctly. What can I do?
A: Yup, there is a bug in the clock probing code in XFree86-2.0. It is
fixed in 2.1. Grade up!
Q: I have a Diamond Viper card. Why does it not work?
A: In addition to being a Diamond product, this card is based on the
P9000 chip by Weitek. This chip is not yet supported by XFree86, so
you have only a chance to get it working with one of the generic
servers (i.e. Mono or VGA16). You will have nevertheless the clock
setting problem that prevents the other diamond cards from working.
Q: I have a card with the Compaq AVGA chip. It does not work.
A: The AVGA support seems to be completely broken in 2.0. This is
fixed in 2.1.
Q: I have a busmouse and am running selection. The server has problems with
recognizing the mouse.
A: Selection has some problems with busmice. XFree86 cannot open the mouse
device if selection is running on it. So kill selection before starting
XFree86.
Q: The server dies with the message "Cannot find a free VT".
A: XFree86 needs a free VT to run on. So if you have put a getty
process on
every virtual console in you /etc/inittab
, XFree86 will
not be able to start. I suggest to let /dev/tty8
(for
kernel messages) and /dev/tty7
(for XFree86) free of a getty process.
Q: Why is the XF86_Mono
server not working with my hercules card, I
thought this card was supported?
A: The hercules driver (as well as the BDM2 driver) is not part of
XF86_Mono
by default. Get the LinkKit and you can include it.
You will need about 4 MB free disk space and about 5 minutes for
building the server (on a 486/30).
Q: I have problems with the backspace and delete keys.
A: You can solve this using either loadkeys or xmodmap. In your
shell initialization file (.bashrc
, .zshrc
, ...) you have
to set the right behaviour of the shell using stty. Please read the
manpages how to do that.
There are a lot strange phenomena reported that cannot be handeled here. If your card has a switch for bus waitstates, it helps in many cases to put this to the 1WS setting. You should also look at the remarks above on setting some BIOS values. As many reports (especially on BIOS setting) are contradicting, you should try several settings.
Next Chapter, Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter