Jump to content

AIGLX: DRI module not loaded


Guest n00b
 Share

Recommended Posts

Good morning,

 

I'm new to Linux and I'm having a problem running the startx.

 

I've done some research but I have no idea what I'm doing. I tried the vim /etc/X11/xorg.conf and I added the Option "ConnectedMonitor" "CRT" but I get the same error. The error looks like this.

 

(EE) AIGLX: DRI module not loaded

 

waiting for X server to shutdown

 

(screen is blinking)

 

I also have a PC Tablet with Geforce4 MX420. Someone help :(

Link to comment
Share on other sites

Nvidia driver does not use the DRI module at all, but rather nvidia's proprietary hardware direct rendering- you should remove it from your /etc/X11/xorg.conf

PS: You shouldn't expect much using aiglx with such an old+slow videocard... a clumsy behaviour should be the best you can hope for.

Edited by scarecrow
Link to comment
Share on other sites

Thanks for the quick reply. Can you show me how to do that, or perhaps tell me what I'm looking for. Remember im a n00b hence the same ROFL.

 

I just looked in the file and see nothing to do with DRI. Here is what I see

 

I just looked in the file and see nothing to do with DRI. Here is what I see

 

Section "Monitor"

Identifier "monitor1"

VendorName "Generic"

ModelName "800x600 @ 60 Hz"

HorizSync 31.5-37.9

VertRefresh 50-70

 

Section "Device"

Identifier "device1"

BoardName "NVIDIA GeForce4 (generic)

Driver "nv"

Option "DPMS"

Option "ConnectedMonitor" "CRT"

 

Section "Screen"

Identifier "screen1"

Device "device1"

Monitor "monitor1"

DefaultColorDepth 16

 

Hope this helps

Link to comment
Share on other sites

Somewhere at the end of that file you must have something like:

 

Section "DRI"

Mode 0666

EndSection

 

Delete or comment ALL lines- they will look like that:

 

#Section "DRI"

# Mode 0666

#EndSection

 

On the first part of the file, there must be a

 

Section "Module"

 

...and somewhere there a line

 

Load "dri"

 

Delete that line, or comment it as above.

 

Notice also that you are using the xorg driver for nvidia cards, which is stable, but has poor 3D support. For having your card using 3D/OpenGL stuff to full effect, you must install the "non-free" nvidia proprietary driver (it does not cost anything, although it is called "non-free"- don't worry about that...).

Link to comment
Share on other sites

Sorry for not being much help, but nothing as you stated above is on the xorg.conf file i didnt find anything with DRI. Here is another part of my file.

 

This is what I have for module

 

Section "Module"

Load "dbe" # Double-Buffering Extension

Load "v41" # Video for Linux

Load "extmod"

Load "type1"

Load "freetype"

Load "gtx" # 3D layer

EndSection

Link to comment
Share on other sites

I cannot run startx for some reason (i think its a nvidia driver issue), I was wondering if there was a safemode for X. Remember, I know very very little of Linux. The most I know is:

 

shutdown -h now

 

and

 

vim /etc/X11/xorg.conf

 

I don't even know how to save the changes when i edit the conf file. Any help would be appreciate.

Link to comment
Share on other sites

Direct Rendering (3D Hardware Acceleration) is usually provided by the DRI extension. Not with nVidia binary drivers. Don't load the DRI extension, instead make sure the GL library files in /usr/lib/ are the ones provided by nVidia. It should look like this (XXXX is the nVidia Driver version).

 

From the command line:

 

#> ls -l /usr/lib/libGL.so*
lrwxr-xr-x  1 root root	  17 2004-10-10 21:53 libGL.so -> libGL.so.1.0.XXXX
lrwxr-xr-x  1 root root	  17 2004-10-10 21:53 libGL.so.1 -> libGL.so.1.0.XXXX
-rwxr-xr-x  1 root root  423832 2004-10-09 13:42 libGL.so.1.0.XXXX
-rw-r--r--  1 root root 1946800 2004-02-15 22:37 libGL.so.1.4.500
#> ls -l /usr/lib/libGLcore.so*
lrwxr-xr-x  1 root root	  21 2004-10-09 13:42 libGLcore.so.1 -> libGLcore.so.1.0.XXXX
-rwxr-xr-x  1 root root 7132152 2004-10-09 13:42 libGLcore.so.1.0.XXXX
#> ls -l /usr/X11R6/lib/libGL.so*
lrwxrwxrwx  1 root root	 26 2005-03-24 21:19 libGL.so.1 -> /usr/lib/libGL.so.1.0.XXXX

If the links are not correct replace them:

 

#> ln -sf /usr/lib/libGL.so.1.0.XXXX /usr/lib/libGL.so
#> ln -sf /usr/lib/libGL.so.1.0.XXXX /usr/lib/libGL.so.1
#> ln -sf /usr/lib/libGLcore.so.1.0.XXXX /usr/lib/libGLcore.so.1
#> ln -sf /usr/lib/libGL.so.1.0.XXXX /usr/X11R6/lib/libGL.so.1

Typing glxinfo at the command line should now indicate that direct rendering is ON

Edited by daniewicz
Link to comment
Share on other sites

  • 2 weeks later...
I typed in:

 

ls -1 /usr/lib/libGL.so* (pressed enter and got...)

/usr/lib/libGL.so.1@

/usr/lib/libGL.so.1.2*

 

Anyone want to give me a call ROFL. I need tech support.

 

 

This should help:

http://wiki.beryl-project.org/index.php/Install/Mandriva

 

As it stands right now, the normal nvidia drivers are not supported by AIGLX. You have to use the beta drivers in order for it to work without compiz and XGL. It's on the AIGLX wiki. The latest drivers work great. If you change the xorg file like they tell you to in that wiki above, everything should work great and it will all load fine. :)

Link to comment
Share on other sites

  • 7 months later...
Guest koolhandlinc

I guess NOOBIE really fits me! I am new, as in, less than 1 month old, to Linux. This is the error I get. Same as above.

 

(EE) AIGLX: DRI module not loaded

 

I did follow the links and attempted to do what they show without success. I am so new to this I will need some help broken down pretty simple. Sorry for this. I just don't know the text very well. I have done some of the tutorials found on the net and moved around woth text a little but don't fully grasp it all yet.

 

After the install can I use text to change the driver the system runs from. Can somebody lead me like the newbie I am.

 

Edit: Can I use a live disk to go in and edit the files as recommended?

Edited by koolhandlinc
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...