Announcement

Collapse
No announcement yet.

AMD Catalyst 7.11 Linux Driver

Collapse
This topic is closed.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by pedepy View Post
    well i have myself the voice of optimism the past few releases but this time its getting pretty hard .. I mean its not so much about what the drivers can and cannot do, its about how its being made ... I havent tried the latest driver yet but if its true that its slower and as buggier than its predecessor, then someone at AMD is not doing their job right, period ... I think a good question to ask the devs, mr Micheal, is what the hell is going on behind those closed doors ?! ...

    I just hope I can get to use my ati card to its full potential before it reaches obsolescence...

    anyway, good things have happened in the past couple weeks, not just bad ones, lets not forget that .. and keep our hopes up that the next driver release could be named tagged the Christmas Miracle ... :P (even I though I think most of the rant is coming from our high expectations of just that, a miracle..)
    save your hopes for radeonhd and open source world, amd will never provide anything good. how long have we been waiting? how can you still believe in a *better* tomorrow?

    Comment


    • #32
      amdccle seems to work with xcb now


      (is it me or libstdc++5 is not needed anymore?)

      Edit: only amdcccle needs libstdc++5 with the today release
      Last edited by Bigon; 11-21-2007, 05:12 PM.

      Comment


      • #33
        Well this new driver hasn't changed much for me with my ATI HD 2400XT card. Scrolling in firefox seems remotely faster but my biggest problem is the screen going black for 2 secs (almost as if the x-server is crashing) every time I load a video in any player or in firefox via the mplayerplug-in. This problem started with the 8.42.3 driver.

        Regards

        André

        Comment


        • #34
          Uhm, gusy, i think they've planning to release their drivers at the same time as the windows driver, so to get rid of the number mess, with driver numbers everywhere

          so, i think this is a just completed stuff released, who knows. ?

          Comment


          • #35
            Who else thinks AMD should give up on fglrx development; and just work on sanitizing specs for the guys at novell faster?

            "No Video playback is allowed on second head". Pathetic. Heres for still chuggin on 8.40!

            Comment


            • #36
              Dottout: I have great patience. I've waited years for ATI (now ATI/AMD) to bring themselves to the top of their game with regards to their closed source. I'll keep waiting too. For now.

              Now, the one thing I do note in the fairly unimpressive driver release docs is the inclusion of official Ubuntu 7.10 support. (early look it says). The question I then is:

              Does it allow for Step 1 type installation? For those who don't know what I mean, I mean simply running the installer and installing it using the graphical user interface without doing the Step 2 commandline compile and install.

              Comment


              • #37
                Fine. On 7.11 if I enable TV-out the max refresh rate I got is 60Hz. With the previous driver it was 85Hz.


                Trek1701

                Comment


                • #38
                  Originally posted by jasa68 View Post
                  Aah new drivers finally, odd thing seems to me that release notes dont say anything about x-video problems (on AIGLX) as a known problem or fixed one. Guess i'll need to try those later on after i get some things done.
                  The X-Video problem when running compiz exists for any driver that uses Xorg's direct rendering infrastructure, so I'm not inclined to think that this is a fglrx issue, which may be why you're not seeing mentioned in the release notes.

                  Comment


                  • #39
                    Originally posted by Bigon View Post
                    amdccle seems to work with xcb now


                    (is it me or libstdc++5 is not needed anymore?)

                    Edit: only amdcccle needs libstdc++5 with the today release
                    That was the case with the previous release, too.

                    @Michael, you write in your article, that further modification is needed for the driver to work with kernel 2.6.24. I'm running 2.6.24-rc3 (with a few more patches) and it build fine for me.
                    I'm also running 8.42.3 (patched for 2.6.23) for quite some time now with kernel 2.6.24, so I wouldn't expect any problems.

                    One question, do you know if they fixed the SLUB thing?


                    Edit: BTW, so I was right, it came today (and this week).
                    Last edited by Berniyh; 11-21-2007, 06:38 PM.

                    Comment


                    • #40
                      Originally posted by Berniyh View Post
                      @Michael, you write in your article, that further modification is needed for the driver to work with kernel 2.6.24. I'm running 2.6.24-rc3 (with a few more patches) and it build fine for me.
                      I'm also running 8.42.3 (patched for 2.6.23) for quite some time now with kernel 2.6.24, so I wouldn't expect any problems.
                      Corrected, the support ended up landing late in the development cycle.
                      Michael Larabel
                      http://www.michaellarabel.com/

                      Comment


                      • #41
                        Originally posted by Berniyh View Post
                        One question, do you know if they fixed the SLUB thing?
                        I'd like to know this also. It seems to me that this would be about the only reason I'd risk any regressions by upgrading.

                        Anyone have any success with suspend/resume on Gutsy where they didn't previously?

                        Thanks,

                        L.

                        Comment


                        • #42
                          At least there is (currently) working 2.6.23.x support

                          Now that I have a working 2.6.23.x configuration, I'll be able to upgrade this laptop to Fedora 8 this weekend.
                          And I'm getting about 2670 fps out of glxgears, although World of Warcraft / Wine is still not working with pixel shaders or "Mark 2" (vertex?) shaders enabled.

                          Comment


                          • #43
                            Originally posted by ltmon View Post
                            I'd like to know this also. It seems to me that this would be about the only reason I'd risk any regressions by upgrading.

                            Anyone have any success with suspend/resume on Gutsy where they didn't previously?

                            Thanks,

                            L.
                            I'll recompile my kernel tomorrow, I'll also compile a SLUB version.
                            But I thought maybe he has got the info, that might spare time.

                            Comment


                            • #44
                              Still crashing in Textured Video on Fedora 7

                              *sigh*. They still haven't fixed this issue with Xvideo playback:

                              Code:
                              Error in "atiddxMiscUpdateFile" -4 
                              
                              Backtrace:
                              0: /usr/bin/Xorg(xf86SigHandler+0x81) [0x80c2d21]
                              1: [0xb7fcd420]
                              2: /lib/libc.so.6(memcpy+0x1c) [0x46008bcc]
                              3: /usr/lib/xorg/modules//glesx.so [0xb5e57e02]
                              4: /usr/lib/xorg/modules//glesx.so [0xb5e5d408]
                              5: /usr/lib/xorg/modules//glesx.so [0xb5e38b02]
                              6: /usr/lib/xorg/modules//glesx.so [0xb5e20163]
                              7: /usr/lib/xorg/modules//glesx.so [0xb5ddab6d]
                              8: /usr/lib/xorg/modules//glesx.so [0xb5dc3c35]
                              9: /usr/lib/xorg/modules//glesx.so [0xb5dc2306]
                              10: /usr/lib/xorg/modules//glesx.so [0xb5dc07c0]
                              11: /usr/lib/xorg/modules//glesx.so [0xb5dbf1cf]
                              12: /usr/bin/Xorg [0x80d16cf]
                              13: /usr/lib/xorg/modules/extensions//libextmod.so(XvdiPutImage+0x174) [0xb7f3ecb4]
                              14: /usr/lib/xorg/modules/extensions//libextmod.so [0xb7f41c87]
                              15: /usr/bin/Xorg [0x815235e]
                              16: /usr/bin/Xorg(Dispatch+0x1aa) [0x80899fa]
                              17: /usr/bin/Xorg(main+0x495) [0x8071735]
                              18: /lib/libc.so.6(__libc_start_main+0xe0) [0x45faef70]
                              19: /usr/bin/Xorg(FontFileCompleteXLFD+0x1e9) [0x8070a21]
                              
                              Fatal server error:
                              Caught signal 11.  Server aborting

                              Comment


                              • #45
                                And there's all this in the dmesg log too

                                I've passed this log through c++filt:
                                Code:
                                BUG: sleeping function called from invalid context at include/asm/semaphore.h:99
                                in_atomic():1, irqs_disabled():0
                                 [<f9339e91>] __ke_down_struct_sem+0x14/0x2b [fglrx]
                                 [<f93530fe>] firegl_cmmqs_unbind_pool+0x9e/0x170 [fglrx]
                                 [<f939cd31>] NODElist_free::mergeNodeWithSuccessor(CMMNode*)+0x51/0x80 [fglrx]
                                 [<f934f169>] MCIL_UnmapFromGartSpace+0xa9/0x110 [fglrx]
                                 [<f939cda4>] NODElist_free::doGarbageCollection(CMMNode*)+0x44/0x80 [fglrx]
                                 [<f938cd6d>] OS::gart_Free(CMMPool*)+0xcd/0x110 [fglrx]
                                 [<f9386eef>] SegmentMapManager::init(MemSegment const&)+0x18f/0x220 [fglrx]
                                 [<f9391d88>] CMMHeap_GART::dropPoolFromHeap(CMMPool*)+0x38/0x70 [fglrx]
                                 [<f9391eb2>] CMMHeap_GART::shrinkHeap(bool)+0x92/0xa0 [fglrx]
                                 [<f938d904>] CMMPool::freeNode(CMMNode*)+0x24/0x40 [fglrx]
                                 [<f93a0ae2>] CMMClient::~CMMClient()+0x32/0x50 [fglrx]
                                 [<f9390064>] CMMHeapManager::shrinkAllHeaps()+0x34/0x60 [fglrx]
                                 [<f9396c5d>] CMMClientManager_CORE::destroyClient(CMMDriver*, CMMClient*)+0x2d/0x50 [fglrx]
                                 [<f9392845>] cmmUnregisterClientInternal(CMMDriver*, CMMClient*)+0x25/0x30 [fglrx]
                                 [<f938ab64>] MSF::doGarbageCollection()+0x204/0x250 [fglrx]
                                 [<f939a0a8>] QS_PRIVATE_CORE::PM4idle(Asic::idle_WaitMethod)+0x48/0x70 [fglrx]
                                 [<f939a0ec>] QS_PRIVATE_CORE::idleAll(Asic::idle_WaitMethod)+0x1c/0x50 [fglrx]
                                 [<f933b116>] drm_free+0x66/0x150 [fglrx]
                                 [<f93887aa>] CMM::releaseChildren()+0x2a/0x2d0 [fglrx]
                                 [<f938a93b>] MSF::processTerminated(unsigned int)+0x1b/0x40 [fglrx]
                                 [<f933b116>] drm_free+0x66/0x150 [fglrx]
                                 [<f938502b>] CMMQS_ProcessTerminate+0x1b/0x30 [fglrx]
                                 [<f9384e54>] CMMQS_Uninitialize+0x14/0x30 [fglrx]
                                 [<f93550d8>] firegl_cmmqs_deinit+0x48/0xf0 [fglrx]
                                 [<f9341435>] firegl_release_helper+0x5f5/0xa20 [fglrx]
                                 [<f9344b9b>] firegl_takedown+0x5b/0xc50 [fglrx]
                                 [<f93443bf>] firegl_release+0x12f/0x190 [fglrx]
                                 [<f933898f>] ip_firegl_release+0xf/0x12 [fglrx]
                                 [<c016b744>] __fput+0xaf/0x157
                                 [<c016920c>] filp_close+0x51/0x58
                                 [<c0122e44>] put_files_struct+0x5f/0xa7
                                 [<c0123f1d>] do_exit+0x220/0x6d0
                                 [<c012443a>] sys_exit_group+0x0/0xd
                                 [<c012b569>] get_signal_to_deliver+0x3f3/0x418
                                 [<c011b6d2>] try_to_wake_up+0x276/0x281
                                 [<c01036d1>] do_notify_resume+0x84/0x633
                                 [<c0129e4c>] signal_wake_up+0x1e/0x2c
                                 [<c0118951>] do_page_fault+0x308/0x729
                                 [<c014961a>] audit_syscall_exit+0x2aa/0x2c6
                                 [<c0149346>] audit_syscall_entry+0x10d/0x137
                                 [<c0107190>] do_syscall_trace+0x13c/0x180
                                 [<c01070c3>] do_syscall_trace+0x6f/0x180
                                 [<c010405e>] work_notifysig+0x13/0x19
                                 =======================
                                BUG: scheduling while atomic: Xorg/0x00000002/3110
                                 [<c02ad05e>] __sched_text_start+0x86/0x5b7
                                 [<c011b1ef>] __wake_up+0x32/0x43
                                 [<f9351e31>] irqmgr_wrap_shutdown+0x101/0x170 [fglrx]
                                 [<f9344ba3>] firegl_takedown+0x63/0xc50 [fglrx]
                                 [<f93443bf>] firegl_release+0x12f/0x190 [fglrx]
                                 [<f933898f>] ip_firegl_release+0xf/0x12 [fglrx]
                                 [<c016b744>] __fput+0xaf/0x157
                                 [<c016920c>] filp_close+0x51/0x58
                                 [<c0122e44>] put_files_struct+0x5f/0xa7
                                 [<c0123f1d>] do_exit+0x220/0x6d0
                                 [<c012443a>] sys_exit_group+0x0/0xd
                                 [<c012b569>] get_signal_to_deliver+0x3f3/0x418
                                 [<c011b6d2>] try_to_wake_up+0x276/0x281
                                 [<c01036d1>] do_notify_resume+0x84/0x633
                                 [<c0129e4c>] signal_wake_up+0x1e/0x2c
                                 [<c0118951>] do_page_fault+0x308/0x729
                                 [<c014961a>] audit_syscall_exit+0x2aa/0x2c6
                                 [<c0149346>] audit_syscall_entry+0x10d/0x137
                                 [<c0107190>] do_syscall_trace+0x13c/0x180
                                 [<c01070c3>] do_syscall_trace+0x6f/0x180
                                 [<c010405e>] work_notifysig+0x13/0x19
                                 =======================
                                BUG: sleeping function called from invalid context at include/asm/semaphore.h:99
                                in_atomic():1, irqs_disabled():0
                                 [<f9339e91>] __ke_down_struct_sem+0x14/0x2b [fglrx]
                                 [<f933ea6f>] firegl_remove_all_drawables+0x3f/0x100 [fglrx]
                                 [<f93414f9>] firegl_release_helper+0x6b9/0xa20 [fglrx]
                                 [<f9344bab>] firegl_takedown+0x6b/0xc50 [fglrx]
                                 [<c0246400>] __cpufreq_remove_dev+0x195/0x197
                                 [<f93443bf>] firegl_release+0x12f/0x190 [fglrx]
                                 [<f933898f>] ip_firegl_release+0xf/0x12 [fglrx]
                                 [<c016b744>] __fput+0xaf/0x157
                                 [<c016920c>] filp_close+0x51/0x58
                                 [<c0107190>] do_syscall_trace+0x13c/0x180
                                 [<c016a289>] sys_close+0x67/0x9e
                                 [<c0103fc2>] syscall_call+0x7/0xb
                                 =======================
                                [fglrx] PCIe has already been initialized. Reinitializing ...
                                BUG: sleeping function called from invalid context at include/asm/semaphore.h:99
                                in_atomic():1, irqs_disabled():0
                                 [<f9339e91>] __ke_down_struct_sem+0x14/0x2b [fglrx]
                                 [<f933ea6f>] firegl_remove_all_drawables+0x3f/0x100 [fglrx]
                                 [<f93414f9>] firegl_release_helper+0x6b9/0xa20 [fglrx]
                                 [<f9344bab>] firegl_takedown+0x6b/0xc50 [fglrx]
                                 [<c0118649>] do_page_fault+0x0/0x729
                                 [<f93443bf>] firegl_release+0x12f/0x190 [fglrx]
                                 [<f933898f>] ip_firegl_release+0xf/0x12 [fglrx]
                                 [<c016b744>] __fput+0xaf/0x157
                                 [<c016920c>] filp_close+0x51/0x58
                                 [<c0107190>] do_syscall_trace+0x13c/0x180
                                 [<c016a289>] sys_close+0x67/0x9e
                                 [<c0103fc2>] syscall_call+0x7/0xb
                                 [<c02a0000>] xfrm4_udp_encap_rcv+0x3c/0x14c
                                 =======================
                                [fglrx] Reserve Block - 0 offset =  0Xfffb000 length = 0X5000
                                [fglrx] Reserve Block - 1 offset =  0X0 length = 0X1000000
                                [fglrx] Reserve Block - 2 offset =  0Xffbb000 length = 0X40000

                                Comment

                                Working...
                                X