Announcement

Collapse
No announcement yet.

Drawing Open-Source Triangles On The ATI RV770

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

  • #46
    So I found that the drm.ko kernel module I built isn't loading properly. It might have something to do with drm being built statically into stock 2.6.28 kernels:
    Just an update for those using Ubuntu Jaunty's stock kernel. This bug was fixed for both i386 and amd64 kernels in a recent update: https://bugs.launchpad.net/ubuntu/+s...ux/+bug/312721

    There was also an X server update for Jaunty today (1.5.99.3 -> 1.5.99.901). I'm going to rebuild DRM, Mesa, and radeonhd and see if anything's improved for the RS780. Will report back.

    Comment


    • #47
      The updated X server didn't help :\
      The system still locks up if I move a simple terminal window around too much, even with the EXANoComposite and MigrationHeuristics options. (I also have AIGLX and the composite extension disabled)
      /var/log/messages shows:
      Code:
      Jan 19 20:54:39 somehost kernel: [   23.908796] [drm] Initialized drm 1.1.0 20060810
      Jan 19 20:54:39 somehost kernel: [   23.955318] pci 0000:01:05.0: BAR 0: can't reserve mem region [0xd0000000-0xdfffffff]
      Jan 19 20:54:39 somehost kernel: [   23.956215] pci 0000:01:05.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
      Jan 19 20:54:39 somehost kernel: [   23.956429] [drm] Initialized radeon 1.29.0 20080613 on minor 0
      Jan 19 20:54:39 somehost kernel: [   23.956536] [drm] Used old pci detect: framebuffer loaded
      Jan 19 20:54:39 somehost kernel: [   24.151804] [drm] Setting GART location based on new memory map
      Jan 19 20:54:39 somehost kernel: [   24.167188] [drm] Loading RS780 CP Microcode
      Jan 19 20:54:39 somehost kernel: [   24.168187] [drm] Loading RS780 PFP Microcode
      Jan 19 20:54:39 somehost kernel: [   24.183350] [drm] Resetting GPU
      Jan 19 20:54:39 somehost kernel: [   24.183408] [drm] writeback test succeeded in 1 usecs
      Jan 19 20:54:40 somehost kernel: [   24.476944] [drm] dwords:3632
      Jan 19 20:54:40 somehost kernel: [   24.476950] [drm] offset 0xe0222000
      And drm just goes on and on generating the last two messages with different numbers every few seconds. Xorg.log doesn't have anything out of the ordinary in it.
      If I can do anything else to generate a more useful "bug report", let me know.
      Last edited by DanL; 01-20-2009, 12:18 PM.

      Comment


      • #48
        Just to be sure, is it only the "dwords" and "offset" messages which are repeating ?

        Comment


        • #49
          Originally posted by bridgman View Post
          Just to be sure, is it only the "dwords" and "offset" messages which are repeating ?
          Yes, although occassionally strange "garbage" shows up
          Code:
          Jan 19 20:55:26 somehost kernel: [   70.496037] [drm] offset 0xe0272000
          Jan 19 20:55:26 somehost kernel: [   70.496092] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.496044444444444 444444444444444 444444444444444455555 5505555555 5555 5555 555555555555555555555555555555550504816] [drm] offset 0xe0372000
          Jan 19 20:55:26 somehost kernel: [   70.504870] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.504872] [drm] offset 0xe0382000
          Jan 19 20:55:26 somehost kernel: [   70.504928] [drm] 55555 55555555 555555555555555555507555555555085555 5555555 555555555555555555555555 5555 555555555555555555555 5555555555555555555515555555555555 555555555555555555555555555555555555555555 555555555555 5555555555555555555555555555255555555555 5555 5555 555555555 555555 555555555 5 55555555555555555555555555555555555555 5555 553555 5555 5555553536901] [drm] offset 0xe0252000
          Jan 19 20:55:26 somehost kernel: [   70.536955] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.536958] [drm] offset 0xe0262000
          Jan 19 20:55:26 somehost kernel: [   70.537012] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [  5555555555555 555555555555555555555 55555555 555555555415555555555555555 555555555555555555555555555555555555 5555555555555555555555 55555555555555555555555555555 55555555555555555555555555555 55555 555555 555 55555555555555555555555555555555555555555 56555555555555555555555555555555 55555555555555555555555555 5555555 5555 555555 5555555 5575321] [drm] offset 0xe0342000
          Jan 19 20:55:26 somehost kernel: [   70.575377] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.575379] [drm] offset 0xe0352000
          Jan 19 20:55:26 somehost kernel: [   70.5754345557565555555555555555 55555555555555555555555555 5555 55555555555555555555555555555555555555 555555585555555555555555555555555555 55555555555 5555 5555 5 555555555555555555 5555555555555  55555555 555555555555556666666666666 6666666666666066 66666666666666666 66666 66666666666 666666666666666606 66666666666666666666666616666 6666 66661613109] [drm] offset 0xe0242000
          Jan 19 20:55:26 somehost kernel: [   70.613190] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.613193] [drm] offset 0xe0252000
          Jan 19 20:55:26 somehost kernel: [   666 6666666166666666666666666666666666 6666666666666666617666666666666666666666666666 6666 666666 6666666666666666666666666666666666666666666666666666666626 66666666666666666 666666666666666666666666666666666666666666666666666 6666 6666666666666 666666466666666666666666666666666666666 666666666 6666666 666666666666666 66666664666666 665650592] [drm] offset 0xe0332000
          Jan 19 20:55:26 somehost kernel: [   70.650647] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.650650] [drm] offset 0xe03466666666666666666 6665266666 666666656666666666  66666666666666666666666666666 666666 66666666666666666666666666666 66666 666666666 666666666666666666666666 66 666666 6666666666666666666 6666 66666666666 666666666666676666666 6666666 66666666866 666666666  666666666666666666666666 6666666 666666666 6666666666666686666666666666666666666668688662] [drm] offset 0xe0232000
          Jan 19 20:55:26 somehost kernel: [   70.688714] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.688717666886666 66666666666 6666 66666666666666 6666 6666666666666666666666666 6666666666666666666666666666 696666666 6666666 6666666666666666666777 777777 777707777777 77777777777777777777777777777777777770777777 7777 77777777777777777777777 777777777777777777777777  777777777777777 777777 7 7777777721 77 7777777777777777777 77777777777777772724904] [drm] offset 0xe0312000
          Jan 19 20:55:26 somehost kernel: [   70.724958] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [  77777 7 7777777777777777777777777777777777777777777777777777777777777777777777777777777777327777 7777 77777777777777777777777 7777777777777777 777777 7777 77777 77777777777777 777 77477777777777777 7777777777777777777777777 777777 7777777777777777777 7777777777777777777777 777775777777 77777777777 7777 777777777777777 77777777776760565] [drm] offset 0xe0202000
          Jan 19 20:55:26 somehost kernel: [   70.760620] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: 7607777777777777 7777777777777777 777777777 7777777777777 777777 77777777777777777 7677777 7777777777777 777777 7777777777777 7777 7777 7777777777777777777777777 7777777777 7777777777777777 7 777777777777777777 77 777777777777777777777 777777777777777 7777 7 777777 7777777 77777777777777777777777777777777777 77 77777777777777777779795502] [drm] offset 0xe02f2000
          Jan 19 20:55:26 somehost kernel: [   70.795555] [drm] dwords:364777777777777 7777777777777777777 77 77777777777777 77777 88888888888888888 88888888888888888888888888888888888888 8888 888 8888888888888888888 888888888888888888888888888888888888888888888888888888888 888888888888888888888 8888888888288888 888888 888888888 8888 88888888888 8888888888888888888888 8 888888888 8888888888888888888882828894] [drm] offset 0xe03e2000
          Jan 19 20:55:26 somehost kernel: [   70.828947] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.828950] [drm] offset 0xe03f2000
          Jan 19 20:55:26 somehost kernel: [   70.829004] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.829007] [drm] offset 0xe0202000
          Jan 19 20:55:26 somehost kernel: [   70.829062] [drm] dwords:3648
          Jan 19 20:55:26 somehost kernel: [   70.829064] [drm] offset 0xe0222000

          Comment


          • #50
            Originally posted by DanL View Post
            The updated X server didn't help :\
            The system still locks up if I move a simple terminal window around too much, even with the NoEXAComposite and MigrationHeuristics options.
            Did you use NoEXAComposite or EXANoComposite? I think only the latter is a valid option. You should check out your Xorg log file if the options you use are accepted. Also EXA has a man page with some more options you can try out. Just type man exa.

            Comment


            • #51
              I just want to underline that it crashes here reproducible, too. RS780 (radeonhd 3200 IGP) and it does not matter which options I choose.

              And I'd like to do some debugging, too, if it helps.

              Comment


              • #52
                Originally posted by monraaf View Post
                Did you use NoEXAComposite or EXANoComposite?
                Sorry, I meant EXANoComposite. I looked at the man page for exa, but I don't see anything that looks relevant beyond the aforementioned options. I guess I'll just have to wait for the drivers to be a little more stable.

                Comment


                • #53
                  Originally posted by bugmenot View Post
                  I just want to underline that it crashes here reproducible, too. RS780 (radeonhd 3200 IGP) and it does not matter which options I choose. And I'd like to do some debugging, too, if it helps.
                  Can you pop up on #radeonhd IRC tomorrow ? Today agd5f is away and it's pretty late in the day for emmes.

                  Comment

                  Working...
                  X