X windows not appearing, root window refresh problem
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
X windows not appearing, root window refresh problem
I just installed debian linux on an old K7 machine, and am having trouble getting X to work. My graphics card is an NV MX4000. I have downloaded and installed the most recent driver from nvidia, and updated the appropriate settings for the driver in XF86Config-4. I am using IceWM as my window manager. When I run startx, the NVIDIA splash screen appears and IceWM seems to start up okay; the toolbar appears, I can navigate the menus, and the clock runs. However, nothing on top of the root window appears to refresh. If I open the menu and then click elsewhere, the menu does not disappear. Running a windowed program (e.g. xterm) brings up the title bar for the program, but no window for the program. However, I am able to use the xterm (e.g. 'echo test > file.out' and check in console). The title bar itself has patches of pixel noise (i.e. seemingly random colored pixels in it). My .xinitrc file contains only 'icewm-session'. Any ideas? Sorry if this issue has been covered before... this is a hard issue to describe as a search string. Thanks!
XFree86 Version 22.214.171.124
Debian - testing
Still haven't figured this out.... I've tried lots of alterations in XF86Config-4 with no success. I've tried using vlwm and uwm window managers and both seem to have the same root refresh problem, so it's not the window manager. I can run graphical programs just fine: putting glxgears in my .xinitrc file (not running the wm) causes it to run on top of the nvidia splash screen that remains on the root window. It gets nearly 1000fps, which seems to indicate that 3d acceleration (and thus the nvidia driver) is working fine. I checked my kernel and framebuffer support is not compiled in, which is how it should be for nvidia drivers. I'm very much at a loss for what to do next. Any help would be appreciated! Thanks.
I had the same problem with my NVidia TNT2. Strange is that I had no problem until one day I upgraded to X11R6.8, kernel 2.6, and to the latest nvidia driver. I changed kernel back to 2.4, but the problem was still there; I tried older nvidia drivers which used to work, but no avail. But I haven't tried with older X. I don't think it is related with window managers. (It worked slightly better with "Metacity+Gnome Panel" but was not perfect.) I rather think the problem comes from some shared libraries. (It may be the case I upgraded the libraries only partially.) Instead of spending more time and energy, I decided to simply use "nv" (in X) instead of "nvidia" (provided by NVidia) and give up some fancy features.
At first 6106 was working, and then I tried 6629 but it didn't work. So I changed back to 6106 to find that it didn't work anymore! So I tried 5336 (I read about 5336 from some list, thanks), and now it is working.
6629 still gives me the same problem. I have tried 6111, but the kernel module will not install. It complains that __VMALLOC_RESERVE is an unknown symbol. This problem is noted in other places, and even has a patch. I tried the patch with no luck. It is a problem with 6111 and newer kernels. I have to use 2.6.9 or similar so that I can use the ivtv drivers for my capture card, so I can't use a different kernel. I also tried 5336, which is not supposed to have the VMALLOC_RESERVE problem, but I still get the same error. I have tried --extract-only and building myself, but still have the same problem. I have specified my source directory with --kernel-source-path, but that doesn't help. The driver builds fine (well, with lots of warnings, but no errors...), but cannot be installed. Any suggestiongs? Thanks!
6111 compiled fine but there were two issues while loading module:
1. Unknown symbol __VMALLOC_RESERVE
2. Unknown synbol pci_find_class()
edit nv.c and put there: unsigned int __VMALLOC_RESERVE
edit nv.c and change all pci_find_class() to pci_get_class()
so extract, make changes and simply run installer.