Announcement

Collapse
No announcement yet.

xf86-video-ati 6.12.0 Driver With R600/700 Support

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

  • #41
    For those who want a quick guide to compiling drm and using radeon 6.12:
    http://wiki.x.org/wiki/radeon%3Ar6xx_r7xx_branch

    Comment


    • #42
      Originally posted by d2kx View Post
      Are you running with the needed Kernel DRM stuff for R6xx/R7xx?
      Yeah, I'm running the drm/radeon modules from the r6xx-r7xx-support branch

      Comment


      • #43
        Originally posted by Aphax View Post
        Yeah, I'm running the drm/radeon modules from the r6xx-r7xx-support branch
        Can one of your geniuses tell me what this means:

        [email protected]:~$ git checkout -b r6xx-r7xx-support origin/r6xx-r7xx-support
        fatal: Not a git repository

        Comment


        • #44
          Originally posted by siggma View Post
          Can one of your geniuses tell me what this means:

          [email protected]:~$ git checkout -b r6xx-r7xx-support origin/r6xx-r7xx-support
          fatal: Not a git repository

          It means you're not in a git repository. Did you cd into the xf86-video-ati/ directory?
          Michael Larabel
          http://www.michaellarabel.com/

          Comment


          • #45
            Originally posted by Michael View Post
            It means you're not in a git repository. Did you cd into the xf86-video-ati/ directory?
            Duh..
            I don't use git very often.
            Last edited by siggma; 03-15-2009, 10:02 AM.

            Comment


            • #46
              Originally posted by bridgman View Post
              I imagine the useful messages would be in the kernel log not the X log; is the system completely unresponsive or is it just X that's hanging ?
              I should look at it through ssh then, since my keyboard and mouse will have no effect at all. The only button working is the power button which sends and acpi event and turns down the machine.

              uh no sorry, I always forget about logging

              Code:
              Mar 14 17:19:43 Obi-Wan [drm] Initialized drm 1.1.0 20060810
              Mar 14 17:19:43 Obi-Wan radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
              Mar 14 17:19:43 Obi-Wan radeon 0000:01:00.0: setting latency timer to 64
              Mar 14 17:19:43 Obi-Wan [drm] Initialized radeon 1.29.0 20080613 on minor 0
              Mar 14 17:25:52 Obi-Wan BIOS EBDA/lowmem at: 0009fc00/0009fc00
              these are the last lines on the kernel log of those sessions.

              despite the dates like 20080613, I used an ebuild with these lines:
              Code:
              EGIT_BRANCH="r6xx-r7xx-support"
              EGIT_REPO_URI="git://anongit.freedesktop.org/git/mesa/drm"
              so is the right branch ;-)

              Comment


              • #47
                I'm still a bit suspicious about whether the correct drm bits are running.

                Normally there are a few lines talking about loading microcode and writeback tests immediately after the "initialized drm x.x.x" message.

                Comment


                • #48
                  Originally posted by siggma View Post
                  Duh..
                  I don't use git very often.
                  Use the master branch of ati git, and the r6xx-r7xx-support branch of the drm.

                  Comment


                  • #49
                    Anyone know if I should worry if I occasionally get these?:

                    [ 1532.629872] mtrr: no MTRR for d0000000,10000000 found

                    Weird thing is that though I've been told this could be because of a buggy BIOS, I'm getting the same error (and same address range) on two mostly different machines (one's intel Core 2 based, other AMD Athlon X2), but both running 2.6.28 with mtrrr/PAT enabled and this latest driver+rx600-rx700-support drm branch.

                    Only thing I notice is that compositing (using Metacity) is a bit slow (dragging/resizing windows is very jerky), but I don't know if that is normal since I normally don't use it. Also dri and EXA are loaded correctly according to my Xorg log.

                    Comment


                    • #50
                      Originally posted by bridgman View Post
                      I'm still a bit suspicious about whether the correct drm bits are running.

                      Normally there are a few lines talking about loading microcode and writeback tests immediately after the "initialized drm x.x.x" message.
                      verified, it fecthes the right branch

                      Code:
                      >>> Emerging (1 of 1) x11-base/x11-drm-99999999 from unknown repo
                       * x11-drm-99999999-gentoo-0.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                       [ ok ]
                       * checking ebuild checksums ;-) ...                                                         [ ok ]
                       * checking auxfile checksums ;-) ...                                                        [ ok ]
                       * checking miscfile checksums ;-) ...                                                       [ ok ]
                       * Determining the location of the kernel source code
                       * Found kernel source directory:
                       *     /usr/src/linux
                       * Found sources for kernel version:
                       *     2.6.28-tuxonice-r4-gec906d4
                      >>> Unpacking source...
                       * git update start -->
                       *    repository: git://anongit.freedesktop.org/git/mesa/drm
                       *    local clone: /distfiles/git-src/x11-drm
                       *    committish: r6xx-r7xx-support
                      >>> Unpacked to /var/tmp/portage/x11-base/x11-drm-99999999/work/drm
                      [..snip..]
                      kernel log doesn't change, xorg log stops after this:

                      Code:
                      (II) RADEON(0): RADEONInitMemoryMap() : 
                      (II) RADEON(0):   mem_size         : 0x20000000
                      (II) RADEON(0):   MC_FB_LOCATION   : 0x00ff00e0
                      (II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
                      (II) RADEON(0): Depth moves disabled by default
                      (II) RADEON(0): Allocating from a screen of 262080 kb
                      (II) RADEON(0): Will use 32 kb for hardware cursor 0 at offset 0x00640000
                      (II) RADEON(0): Will use 32 kb for hardware cursor 1 at offset 0x00644000
                      (II) RADEON(0): Will use 6400 kb for front buffer at offset 0x00000000
                      (II) RADEON(0): Will use 64 kb for PCI GART at offset 0x0fff0000
                      (II) RADEON(0): Will use 6400 kb for back buffer at offset 0x00648000
                      (II) RADEON(0): Will use 6400 kb for depth buffer at offset 0x00c88000
                      (II) RADEON(0): Will use 120832 kb for textures at offset 0x012c8000
                      (II) RADEON(0): Will use 122016 kb for X Server offscreen at offset 0x088c8000
                      (II) RADEON(0): DRIScreenInit for fglrx driver
                      drmOpenDevice: node name is /dev/dri/card0
                      drmOpenDevice: open result is 10, (OK)
                      drmOpenDevice: node name is /dev/dri/card0
                      drmOpenDevice: open result is 10, (OK)
                      drmOpenByBusid: Searching for BusID pci:0000:01:00.0
                      drmOpenDevice: node name is /dev/dri/card0
                      drmOpenDevice: open result is 10, (OK)
                      drmOpenByBusid: drmOpenMinor returns 10
                      drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
                      and stops here
                      with
                      Code:
                        Option "DRI" "false"
                      it works, but no new features

                      I'm running this:
                      Code:
                      (II) RADEON(0): ATOM BIOS Rom: 
                      	SubsystemVendorID: 0x1043 SubsystemID: 0x1562
                      	IOBaseAddress: 0x9000
                      	Filename:             
                      	BIOS Bootup Message: 
                      
                      ASUS_F3Sa A12 M76 BIOS GDDR2 400m/500e ASID:A15201.011$

                      Comment

                      Working...
                      X