Announcement

Collapse
No announcement yet.

Software Rasterizer with and without KMS

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Software Rasterizer with and without KMS

    Hello everyone.

    My drivers have fallen back to software rendering, with or without Kernel Modesetting enabled. As reported by glxinfo:

    OpenGL vendor string: Mesa Project
    OpenGL renderer string: Software Rasterizer
    OpenGL version string: 2.1 Mesa 7.6

    I've tried running with and without xorg.conf. Below are my current software versions (Arch Linux packaging):

    kernel26 2.6.31.6-1
    mesa 7.6-2
    ati-dri 7.6-2
    libgl 7.6-2
    xf86-video-ati 6.12.99.git20091014-1

    And my video card is:

    01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M]

    Please let me know what other information would be necessary to further debug this issue. Thank you.
    Last edited by aaaantoine; 13 November 2009, 02:19 PM.

  • #2
    Pastebin your dmesg and xorg log. You might also try:
    LIBGL_DEBUG=verbose glxinfo
    and see if that shows any lib-related problems.

    Comment


    • #3
      dmesg.log: (deleted, irrelevant)
      Xorg.0.log: (deleted, irrelevant)

      I don't know why the Xorg log says anything about prerelease. I got the package from Arch's standard repos, not testing or unstable.

      Both logs are with KMS enabled, and with no xorg.conf.

      Also, running LIBGL_DEBUG=verbose glxinfo I got this juicy bit:

      Code:
      libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/r300_dri.so
      libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r300_dri.so    
      libGL error: failed to open drm device: Permission denied          
      libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so
      libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so
      Last edited by aaaantoine; 13 November 2009, 02:22 PM.

      Comment


      • #4
        Make sure your user is in the video group (or whatever group your distro uses for 3D) so you have permission to use 3D.

        Comment


        • #5
          Ah... Yes, that did the trick. Thank you.

          Not sure why this problem hadn't manifested earlier (or maybe it has).

          Comment


          • #6
            I had the same problem show up when I went from Ubuntu 9.04 to 9.10.
            Test signature

            Comment


            • #7
              I'm getting the software rasterizer again.

              - I found in my xorg.log that fbdev isn't loading because it "does not exist". I don't know if this is important.

              I also get
              Code:
              Error	RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
              ...immediately followed by...
              Code:
              Information	[dri] radeon kernel module version is 2.0.0 but version 1.17.0 or newer is needed.
              Information	[dri] Disabling DRI.
              Software versions have been updated since the original post. They are now...

              kernel26 2.6.31.6-1 (same as before)
              mesa 7.7-1
              ati-dri 7.7-1
              libgl 7.7-1
              xf86-video-ati 6.12.4-3

              Comment


              • #8
                Your xf86-video-ati is not built with kms support, but kms is enabled in the drm. xf86-video-ati 6.12.x does not support kms; you need git master. Boot with radeon.modeset=0 on the kernel command line to disable kms.

                Comment

                Working...
                X