SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I gave up on via back in windows 98 days becuase of their USB issues; and was not happy w/them as a company. Maybe they changed but they are on my do not buy list.
I have a Sis AGP two card from 'umpteen million' years ago, I try and throw it in one of my boxes here.
No luck Old_Fogie. I tried downloading drivers from the Freedesktop project page, and as soon as I loaded the drivers, I got in error from my Xorg.0.log stating a version mismatch from my drivers and X. So then I simply tried removing all xorg packages, and reinstalling them, didn't work, I ended up reinstalling 10.2 again, with no DRI still. I am thinking of going back to 10.0, if I am no longer to have DRI with a generic Radeon driver, like before, unless you or anyone else might have some ideas I haven't tried yet.
All that's necessary is to have a copy of the kernel source installed configured to match the running kernel...
Ok, I need to do this, however, I got a few questions. What does "configured to match the running kernel" mean? Do I need to put the nVidia installer in the same location as the kernel source?
I've been using this here from your link you give and so far since you gave that wiki link I've been golden thank you.
kde crashes:
change: /opt/kde/share/config/kdm/kdmrc.
you have to add following to the section [X-:*-Core]
TerminateServer=true
Bye for now
Quote:
Originally Posted by Absolute_P
Code:
Kernel-specific troubles
Using ATI driver 8.21.7 and earlier with kernel 2.6.15 or later needs a patch. (see table below for detail.) If you can't compile the driver modules with 2.6.15 or later, you should apply this patch instead.
If you do not use one of these patches, you may experience peculiar lockups of X. Try $ fglrxinfo - if your shell hangs at the end of this command, you may have an issue and should try the patch.
Although unproven, there is a substantial amount of user / developer concern that the above patches prevent hard lockups but do not provide full reliability with 2.6.15 and there are larger / redisgn issues preventing compatibility. It seems surprising that ATI would not have implemented such a simple page count fix in their latest two driver releases since kernel 2.6.15 has been available. Given the closed-source nature of the driver, it is difficult to know for sure. As of now only 2.6.14.x kernels are officially supported by the fglrx driver.
I took this section from thinkwiki.org because it relates to my problem with with the shell hanging, I also get hard feeze's with X when i try to logout,reboot,etc.... prior to finding this post the only way i could get around the hanging and so forth was by commenting out the "dri" in my xorgconf file but my problem is i have never applied a patch b4 and so i dont know how, Could some one please tell me how to do this.
Hi everybody,
this is really spooky... I have to startx twice after a reboot in order to have dri working!!! First time glxinfo returns a -> direct rendering: No. Yet after logging out and in a second time glxinfo | grep rendering returns -> direct rendering: Yes. In the first fase glxgear returns 1240 fps and eventually after the second log in to x 3260fps.
How can this be avoided?
Thanks,
Pier
No luck Old_Fogie. I tried downloading drivers from the Freedesktop project page, and as soon as I loaded the drivers, I got in error from my Xorg.0.log stating a version mismatch from my drivers and X. So then I simply tried removing all xorg packages, and reinstalling them, didn't work, I ended up reinstalling 10.2 again, with no DRI still. I am thinking of going back to 10.0, if I am no longer to have DRI with a generic Radeon driver, like before, unless you or anyone else might have some ideas I haven't tried yet.
Hi everybody,
this is really spooky... I have to startx twice after a reboot in order to have dri working!!! First time glxinfo returns a -> direct rendering: No. Yet after logging out and in a second time glxinfo | grep rendering returns -> direct rendering: Yes. In the first fase glxgear returns 1240 fps and eventually after the second log in to x 3260fps.
How can this be avoided?
Thanks,
Pier
What make and model video card.
What version slack and kernel.
How are you logging on first and second time. e.g. root, normal user.
Take a look in syslog after first enter of X and second too so u can see if anything logged.
This is what happen at the first startx:
cat /var/log/Xorg.......
...
(==) RADEON(0): Write-combining range (0xd8000000,0x8000000)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) RADEON(0): [drm] loaded kernel module for "radeon" driver
(II) RADEON(0): [drm] DRM interface version 1.2
...
and here is what happens at the second startx:
...
(==) RADEON(0): Write-combining range (0xd8000000,0x8000000)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) RADEON(0): [drm] DRM interface version 1.2
...
Is there an order to follow in loading modules in Xorg.conf that,
if not respected, can cause this?
Thanks,
Pier
you know I get a bunch of "node errors" too as I start up, and I think it is becuase the fglrx is not open yet, and then eventually as I'm booting it takes effect.
below is my xorg.0.log from my last boot up, from the point I get errors until I get DRI enabled as I boot. so I dont think your logs are showing us anything really different than what I get.
however I think you upgraded your xorg itself! becuase your DRI version is more recent then mine. did you update your XORG?
you see below my DRM interface version is 1.0 and yours is 1.2. Could that be it? could you have updated your xorg and it conflicts somehow?
I am using the latest ATI video drivers on the web as I type this with 2.6.10 kernel.
here is my xorg log:
drmOpenByBusid: drmOpenMinor returns -1023
drmOpenDevice: node name is /dev/dri/card14
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenByBusid: drmOpenMinor returns -1023
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmGetBusid returned '' (II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:3:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0x00002000
(II) fglrx(0): [drm] mapped SAREA 0x00002000 to 0xb7ab7000
(II) fglrx(0): [drm] framebuffer handle = 0x00003000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 8.24.8
(II) fglrx(0): Date: Apr 11 2006
(II) fglrx(0): Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.10
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: yes
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x00004000
(II) fglrx(0): [agp] Mode=0x1f00421b bridge: 0x10de/0x01e0
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
(II) fglrx(0): [agp] AGP v3 disable mask 0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f00431a
(II) fglrx(0): [agp] AGP protocol is enabled for graphics board. (cmd=0x1f004312)
(II) fglrx(0): [agp] graphics chipset has AGP v3.0 (native mode)
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
(II) fglrx(0): [drm] texture shared area handle = 0x00008000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
oh here is my xorg that pertains to your xorg questions:
Section "Module"
# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
# This loads the GLX module
# Load "dri"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
# Load "speedo"
Load "freetype"
# Load "xtt"
Load "glx"
# This loads the DRI module
Load "dri"
Load "mouse"
EndSection
I have the same problem. I have to start x twice after booting. I thought 915resolution wasnt working at first, but if I start x as a user I get an error running glxgears, but after I restart it the error goes away.
I am running slackware 10.2 on a 2.6.13 kernel. Using Xorg 6.9. I have an Intel 915GM onboard graphics card. My xorg.conf if pretty much the same as yours there Old Fogie, except my DRI section is further up (just under modules). I didnt think that would affect it though.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.