Announcement

Collapse
No announcement yet.

Open-Source ATI 6.8.0 Driver Released

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

  • #46
    If you set Option DRI "TRUE" which DRI module should be loaded then??

    Cause I get this in the log:
    LoadModule: "dri"
    (II) Loading /usr/lib64/xorg/modules//extensions/libdri.so
    (II) Module dri: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) Loading extension XFree86-DRI
    Any ideas? Alex?

    Comment


    • #47
      Originally posted by djdoo View Post
      If you set Option DRI "TRUE" which DRI module should be loaded then??

      Cause I get this in the log:


      Any ideas? Alex?
      You don't have to load a module. The driver will take care of the dri setup. you should see this line in your log if it was successful:

      (II) RADEON(0): Direct rendering enabled

      Comment


      • #48
        @Alex:
        I installed now Xorg 7.3 latest build from suse packages, installed Mesa and libdrm also from packages which where created from yesterday's git and devel packages too, in order not to make any compilation-configure mistakes...

        I installed the 6.8.0 driver from git(cause X contained 6.6.3 version).
        Works but I still get this in the log:
        (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
        [dri] Disabling DRI.
        I cannot understand why... I do the procedure very carefully, added the Option "DRI" "TRUE" as you told me but still no DRI even to test it!!

        No luck here...
        Last edited by djdoo; 02-29-2008, 06:56 PM.

        Comment


        • #49
          Originally posted by djdoo View Post
          I cannot understand why... I do the procedure very carefully, added the Option "DRI" "TRUE" as you told me but still no DRI even to test it!!
          there's some problem with the drm. I can't say what without seeing your log.

          Comment


          • #50
            @Alex:
            Xorg.0.log? ok here it is!

            http://pastebin.ca/924467

            Please take a look...

            Comment


            • #51
              The dri device is not initialized at /dev/dri

              Does this has to do with something wrong at modprobe.conf??

              Just guessing...

              Comment


              • #52
                djdoo@dhcppc0:~> dmesg | grep drm
                [drm] Initialized drm 1.1.0 20060810

                Is this good?? I mean the version...

                Comment


                • #53
                  Originally posted by djdoo View Post
                  @Alex:
                  Xorg.0.log? ok here it is!

                  http://pastebin.ca/924467

                  Please take a look...
                  your drm is too old. You need the drm from drm git. I thought you had an rs400, not an rs690.

                  Comment


                  • #54
                    Oh there are alot of drms at freedesktop.org git!!

                    Which one should I take??

                    Comment


                    • #55
                      @Alex:
                      OK I uninstalled the libdrm suse packages and grabbed drm from here:
                      git clone git://anongit.freedesktop.org/mesa/drm
                      Configured it like that:
                      ./configure --prefix=/usr --libdir=/usr/lib64
                      Installed them (output sais /usr/lib64 which is correct) and I get this again:
                      djdoo@dhcppc0:~> dmesg | grep drm
                      [drm] Initialized drm 1.1.0 20060810
                      Xorg.0.log is the same and of course I still don't get DRI...

                      A question, did anyone manage to get DRI from ati OSS driver for an RS690 chip and a 64bit OS??

                      Comment


                      • #56
                        @Alex:
                        I finally did it!!

                        I just compiled the drm modules and added them in the kernel replacing the old ones at /lib/modules/my kernel/kernel/drivers/char/drm
                        I read this at a guide at dri.project.
                        Rebooted and I had DRI!

                        I get Textured Video (very good quality) but with diagonial tearing like it was with fglrx and opengl video!! How can it be??

                        Also Xorg.0.log is reporting DRI enabled but glxinfo sais Direct Rendering: No
                        Why? Is this normal??

                        BTW my new succeded Xorg.0.log:

                        http://www.pastebin.org/22074

                        3D is much slower than it was with fglrx, but EXA and Textured Video work well in general terms.

                        Comment


                        • #57
                          Originally posted by djdoo View Post
                          I get Textured Video (very good quality) but with diagonial tearing like it was with fglrx and opengl video!! How can it be??
                          We still haven't shaken all the bugs out of the textured video in IGP chips.

                          Originally posted by djdoo View Post
                          Also Xorg.0.log is reporting DRI enabled but glxinfo sais Direct Rendering: No
                          Why? Is this normal??
                          Probably an issue with the 3D driver. you might have old fglrx remnants floating around or your 3D driver is installed in the wrong place.

                          Try this:
                          Code:
                          LIBGL_DEBUG=verbose glxinfo
                          and see what error you get.

                          Comment


                          • #58
                            @Alex:
                            It shows me the same output as glxinfo does.
                            Doesn't mention any errors...

                            EDIT: Ignore this one, obsolete! Look at the next post! Cause I think here the driver was using fglrx's libGL and libglut! That's why wasn't mentioning RS690 experimental!
                            Last edited by djdoo; 03-02-2008, 06:41 PM.

                            Comment


                            • #59
                              @Alex:
                              I think you were right about fglrx's remnants...

                              Searching my /usr/lib64 I found 2 files there libGL.so.1.5.070100 and libglut.so.3.8.0!
                              Those 2 were not created by the mesa src I got from git and not linked to anything instead the mesa git provided libGL.so.1.2 which had only 2MB size whereas the 1.5 one had 16.4MB!! And libglut.so.3.7.1 which has 873KB size instead of 273KB of 3.8.0 one.

                              Well after removed those 2 files glxinfo changed dramatically and now LIBGL=verbose glxinfo gives me this:
                              djdoo@dhcppc0:~> LIBGL_DEBUG=verbose glxinfo
                              name of display: :0.0
                              libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
                              libGL: OpenDriver: trying /usr/lib64/dri/r300_dri.so
                              drmOpenDevice: node name is /dev/dri/card0
                              drmOpenDevice: open result is 4, (OK)
                              drmOpenByBusid: Searching for BusID pci:0000:01:05.0
                              drmOpenDevice: node name is /dev/dri/card0
                              drmOpenDevice: open result is 4, (OK)
                              drmOpenByBusid: drmOpenMinor returns 4
                              drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
                              Warning, RS690 detected, 3D support is incomplete.
                              libGL warning: 3D driver claims to not support visual 0x23
                              libGL warning: 3D driver claims to not support visual 0x24
                              libGL warning: 3D driver claims to not support visual 0x25
                              libGL warning: 3D driver claims to not support visual 0x26
                              libGL warning: 3D driver claims to not support visual 0x27
                              libGL warning: 3D driver claims to not support visual 0x28
                              libGL warning: 3D driver claims to not support visual 0x29
                              libGL warning: 3D driver claims to not support visual 0x2a
                              libGL warning: 3D driver claims to not support visual 0x2b
                              libGL warning: 3D driver claims to not support visual 0x2c
                              libGL warning: 3D driver claims to not support visual 0x2d
                              libGL warning: 3D driver claims to not support visual 0x2e
                              libGL warning: 3D driver claims to not support visual 0x2f
                              libGL warning: 3D driver claims to not support visual 0x30
                              libGL warning: 3D driver claims to not support visual 0x31
                              libGL warning: 3D driver claims to not support visual 0x32
                              Error: couldn't find RGB GLX visual

                              visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
                              id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
                              ----------------------------------------------------------------------
                              0x23 24 tc 0 32 0 r y . 0 8 8 8 0 24 8 0 0 0 0 0 0 None
                              0x24 24 tc 0 32 0 r y . 0 8 8 8 0 24 0 0 0 0 0 0 0 None
                              0x25 24 tc 0 32 0 r y . 0 8 8 8 0 24 8 16 16 16 16 0 0 Slow
                              0x26 24 tc 0 32 0 r y . 0 8 8 8 0 24 0 16 16 16 16 0 0 Slow
                              0x27 24 tc 0 32 0 r . . 0 8 8 8 0 24 8 0 0 0 0 0 0 None
                              0x28 24 tc 0 32 0 r . . 0 8 8 8 0 24 0 0 0 0 0 0 0 None
                              0x29 24 tc 0 32 0 r . . 0 8 8 8 0 24 8 16 16 16 16 0 0 Slow
                              0x2a 24 tc 0 32 0 r . . 0 8 8 8 0 24 0 16 16 16 16 0 0 Slow
                              0x2b 24 dc 0 32 0 r y . 0 8 8 8 0 24 8 0 0 0 0 0 0 None
                              0x2c 24 dc 0 32 0 r y . 0 8 8 8 0 24 0 0 0 0 0 0 0 None
                              0x2d 24 dc 0 32 0 r y . 0 8 8 8 0 24 8 16 16 16 16 0 0 Slow
                              0x2e 24 dc 0 32 0 r y . 0 8 8 8 0 24 0 16 16 16 16 0 0 Slow
                              0x2f 24 dc 0 32 0 r . . 0 8 8 8 0 24 8 0 0 0 0 0 0 None
                              0x30 24 dc 0 32 0 r . . 0 8 8 8 0 24 0 0 0 0 0 0 0 None
                              0x31 24 dc 0 32 0 r . . 0 8 8 8 0 24 8 16 16 16 16 0 0 Slow
                              0x32 24 dc 0 32 0 r . . 0 8 8 8 0 24 0 16 16 16 16 0 0 Slow
                              0x84 32 tc 0 32 0 r . . 0 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
                              Now it's a more logical output but it doesn't reports the mesa info and instead gives this:
                              Error: couldn't find RGB GLX visual
                              Why??

                              BTW Xorg.0.log is very good and reports DRI and rest stuff OK and enabled! Except AIGLX which is reverted to software... but this is known isn't it?

                              glxgears isn't working and sais
                              glxgears: Error: couldn't get an RGB, Double-buffered visual
                              But I think I am finally reaching the end now!!
                              Last edited by djdoo; 03-02-2008, 06:37 PM.

                              Comment


                              • #60
                                I'm interested to try this one. I have ati 2400 pcie card and i've used fglrx drivers but got tired w/ problems on kubuntu 7.10. I get blan/ck screen when i either logout or switchuser or shutdown. 2 users and it's awful always to push reset button (keyboard is frozen) when need to change user. Also ctrl+alt+bckspce gets blank screen. So is this problem appearing only in fglrx in k/x/ubuntu?
                                Mesa driver works quite well... logout=ok, switchuser=colors gets messed up, shutdown=ok.

                                Comment

                                Working...
                                X