Announcement

Collapse
No announcement yet.

AMD Catalyst For Linux On The "Blacklist Of Junk"

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

  • #91
    Originally posted by artivision View Post
    What I tested: 1)Tera_Online = Unplayable with 4670 and 6970, with multiple D3d errors and doesn't start regardless of the driver. 2)CSS = Unplayable because hangs when you go in a closed area with graphics stack overflow. 3)Portal2 = Unplayable only with 4670 even with OpenGL renderer, many places with 5fps. 4)PCSX2 = Unplayable with Core2_Celleron_Duo@3Ghz because the cards doesn't offload the CPU enough. Actually around 7 of 13-15 games that i have play the last 2 years are unplayable and those are first rate titles.
    Hm, out of that I only played Portal 2. HD 6550M on a notebook by the way. It ran almost fine on 1920x1080. Well playable, but sometimes visible stutter, that was never so bad to seriously be adversarial to playing it.
    Hm.

    Comment


    • #92
      I know, 12.9 is only a beta driver, but still... How does AMD manage to hang the GPU so often? I tried to play black mesa and in the menu X froze...

      Why do windows graphics drivers manage to restart themselves when crashing but on linux it just hangs the whole graphical output until you force-reboot?

      firegl_hardwareHangRecovery
      Nice to know that at least they are trying to do something like that. Still fails though.

      Code:
      [108150.386314] <6>[fglrx] ASIC hang happened
      [108150.386321] Pid: 12010, comm: X Tainted: P           O 3.6.0-1-ARCH #1
      [108150.386323] Call Trace:
      [108150.386377]  [<ffffffffa05b91ae>] KCL_DEBUG_OsDump+0xe/0x10 [fglrx]
      [108150.386401]  [<ffffffffa05c793c>] firegl_hardwareHangRecovery+0x1c/0x60 [fglrx]
      [108150.386445]  [<ffffffffa064b429>] ? _ZN4Asic9WaitUntil15ResetASICIfHungEv+0x9/0x10 [fglrx]
      [108150.386488]  [<ffffffffa064b3b3>] ? _ZN4Asic9WaitUntil15WaitForCompleteEv+0x93/0x100 [fglrx]
      [108150.386535]  [<ffffffffa065e76e>] ? _ZN15ExecutableUnits10CPRingIdleE15idle_WaitMethod12_QS_CP_RING_+0x11e/0x1e0 [fglrx]
      [108150.386581]  [<ffffffffa065e5fb>] ? _ZN15ExecutableUnits7PM4idleE15idle_WaitMethod+0x4b/0x90 [fglrx]
      [108150.386625]  [<ffffffffa0652cf1>] ? _ZN15QS_PRIVATE_CORE9QsPM4idleE15idle_WaitMethod+0x31/0x60 [fglrx]
      [108150.386667]  [<ffffffffa063bb0e>] ? _ZN10QS_PRIVATE11synchronizeEv+0xce/0xe0 [fglrx]
      [108150.386695]  [<ffffffffa05ee652>] ? firegl_cmmqs_WaitForIdle+0x32/0x80 [fglrx]
      [108150.386718]  [<ffffffffa05c5a24>] ? firegl_lock_device+0x324/0x510 [fglrx]
      [108150.386741]  [<ffffffffa05c5cca>] ? firegl_lock+0xba/0x210 [fglrx]
      [108150.386763]  [<ffffffffa05c5c10>] ? firegl_lock_device+0x510/0x510 [fglrx]
      [108150.386785]  [<ffffffffa05c28cd>] ? firegl_ioctl+0x1ed/0x250 [fglrx]
      [108150.386801]  [<ffffffffa05b2d7e>] ? ip_firegl_unlocked_ioctl+0xe/0x20 [fglrx]
      [108150.386805]  [<ffffffff81189377>] ? do_vfs_ioctl+0x97/0x530
      [108150.386808]  [<ffffffff8107e2b8>] ? hrtimer_start+0x18/0x20
      [108150.386811]  [<ffffffff8105cd2c>] ? do_setitimer+0x1cc/0x260
      [108150.386813]  [<ffffffff811898a9>] ? sys_ioctl+0x99/0xa0
      [108150.386817]  [<ffffffff8148b92d>] ? system_call_fastpath+0x1a/0x1f
      [108150.386820] pubdev:0xffffffffa0991640, num of device:1 , name:fglrx, major 9, minor 0. 
      [108150.386822] device 0 : 0xffff880230e34000 .
      [108150.386823] Asic ID:0x68c1, revision:0x28, MMIOReg:0xffffc900115c0000.
      [108150.386824] FB phys addr: 0xd0000000, MC :0xf00000000, Total FB size :0x40000000.
      [108150.386826] gart table MC:0xf0f8fc000, Physical:0xdf8fc000, size:0x403000.
      [108150.386828] mc_node :FB, total 1 zones
      [108150.386830]     MC start:0xf00000000, Physical:0xd0000000, size:0xfd00000.
      [108150.386832]     Mapped heap -- Offset:0x0, size:0xf8fc000, reference count:33, mapping count:0,
      [108150.386833]     Mapped heap -- Offset:0x0, size:0x1000000, reference count:1, mapping count:0,
      [108150.386834]     Mapped heap -- Offset:0xf8fc000, size:0x404000, reference count:1, mapping count:0,
      [108150.386835] mc_node :INV_FB, total 1 zones
      [108150.386837]     MC start:0xf0fd00000, Physical:0xdfd00000, size:0x30300000.
      [108150.386838]     Mapped heap -- Offset:0x302f4000, size:0xc000, reference count:1, mapping count:0,
      [108150.386839] mc_node :GART_USWC, total 3 zones
      [108150.386841]     MC start:0x40100000, Physical:0x0, size:0x50000000.
      [108150.386842]     Mapped heap -- Offset:0x2800000, size:0x800000, reference count:12, mapping count:0,
      [108150.386844]     Mapped heap -- Offset:0x2000000, size:0x800000, reference count:5, mapping count:0,
      [108150.386845]     Mapped heap -- Offset:0x3800000, size:0x800000, reference count:10, mapping count:0,
      [108150.386847]     Mapped heap -- Offset:0x0, size:0x2000000, reference count:24, mapping count:0,
      [108150.386848] mc_node :GART_CACHEABLE, total 3 zones
      [108150.386849]     MC start:0x10400000, Physical:0x0, size:0x2fd00000.
      [108150.386851]     Mapped heap -- Offset:0x12600000, size:0x800000, reference count:1, mapping count:0,
      [108150.386852]     Mapped heap -- Offset:0xff00000, size:0x900000, reference count:1, mapping count:0,
      [108150.386854]     Mapped heap -- Offset:0xca00000, size:0x900000, reference count:1, mapping count:0,
      [108150.386855]     Mapped heap -- Offset:0x14000000, size:0x900000, reference count:2, mapping count:0,
      [108150.386857]     Mapped heap -- Offset:0x13700000, size:0x900000, reference count:1, mapping count:0,
      [108150.386858]     Mapped heap -- Offset:0x12e00000, size:0x900000, reference count:2, mapping count:0,
      [108150.386860]     Mapped heap -- Offset:0xe100000, size:0x900000, reference count:1, mapping count:0,
      [108150.386861]     Mapped heap -- Offset:0x11700000, size:0xf00000, reference count:2, mapping count:0,
      [108150.386863]     Mapped heap -- Offset:0xd800000, size:0x900000, reference count:2, mapping count:0,
      [108150.386865]     Mapped heap -- Offset:0xf000000, size:0xf00000, reference count:3, mapping count:0,
      [108150.386866]     Mapped heap -- Offset:0xeb00000, size:0x500000, reference count:2, mapping count:0,
      [108150.386868]     Mapped heap -- Offset:0xb000000, size:0x900000, reference count:3, mapping count:0,
      [108150.386869]     Mapped heap -- Offset:0x5000000, size:0x700000, reference count:7, mapping count:0,
      [108150.386871]     Mapped heap -- Offset:0xbd00000, size:0xd00000, reference count:2, mapping count:0,
      [108150.386872]     Mapped heap -- Offset:0xa300000, size:0xd00000, reference count:3, mapping count:0,
      [108150.386874]     Mapped heap -- Offset:0x9c00000, size:0x700000, reference count:2, mapping count:0,
      [108150.386875]     Mapped heap -- Offset:0x5700000, size:0x4500000, reference count:3, mapping count:0,
      [108150.386877]     Mapped heap -- Offset:0x4900000, size:0x700000, reference count:17, mapping count:0,
      [108150.386878]     Mapped heap -- Offset:0x200000, size:0x4700000, reference count:9, mapping count:0,
      [108150.386880]     Mapped heap -- Offset:0x0, size:0x200000, reference count:86, mapping count:0,
      [108150.386881]     Mapped heap -- Offset:0xef000, size:0x11000, reference count:1, mapping count:0,
      [108150.386883]     Mapped heap -- Offset:0x0, size:0x101000, reference count:1, mapping count:0,
      [108150.386884] mc_node :PEER_FB_GART, total 1 zones
      [108150.386885]     MC start:0x90100000, Physical:0x0, size:0x1000.
      [108150.386888] GRBM : 0xa27339a0, SRBM : 0x200002c0 .
      [108150.386890] CP_RB_BASE : 0x401000, CP_RB_RPTR : 0x275e0 , CP_RB_WPTR :0x27b40.
      [108150.386893] CP_IB1_BUFSZ:0x0, CP_IB1_BASE_HI:0x0, CP_IB1_BASE_LO:0x40390000.
      [108150.386894] last submit IB buffer -- MC :0x40390000,phys:0x21aa38000.
      [108150.386897] Dump the trace queue.
      [108150.386898] End of dump
      [108450.229390] INFO: task hl2.exe:17869 blocked for more than 120 seconds.
      [108450.229394] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
      [108450.229396] hl2.exe         D 000000000000459e     0 17869      1 0x20020006
      [108450.229400]  ffff8801079b9a08 0000000000200046 ffff880205278fe0 ffff8801079b9fd8
      [108450.229403]  ffff8801079b9fd8 ffff8801079b9fd8 ffff880232093f80 ffff880205278fe0
      [108450.229405]  0000000000000000 ffffffffa05e91a2 0000057d079b99b8 ffffffffa0769840
      [108450.229407] Call Trace:
      [108450.229469]  [<ffffffffa05e91a2>] ? firegl_trace+0x72/0x1e0 [fglrx]
      [108450.229498]  [<ffffffffa05e91a2>] ? firegl_trace+0x72/0x1e0 [fglrx]
      [108450.229525]  [<ffffffffa05e91a2>] ? firegl_trace+0x72/0x1e0 [fglrx]
      [108450.229530]  [<ffffffff81483559>] schedule+0x29/0x70
      [108450.229532]  [<ffffffff81480f54>] schedule_timeout+0x204/0x260
      [108450.229558]  [<ffffffffa05e91a2>] ? firegl_trace+0x72/0x1e0 [fglrx]
      [108450.229561]  [<ffffffff814824b4>] __down+0x6d/0x9a
      [108450.229564]  [<ffffffff8107f9c1>] down+0x41/0x50
      [108450.229581]  [<ffffffffa05b3dae>] KCL_SEMAPHORE_DownUninterruptible+0xe/0x10 [fglrx]
      [108450.229609]  [<ffffffffa05eedea>] firegl_cmmqs_ProcessTerminate+0x7a/0xc0 [fglrx]
      [108450.229632]  [<ffffffffa05c08a8>] ? firegl_release_helper+0x3a8/0x6c0 [fglrx]
      [108450.229654]  [<ffffffffa05c25a0>] ? firegl_release+0x60/0x1a0 [fglrx]
      [108450.229669]  [<ffffffffa05b2da1>] ? ip_firegl_release+0x11/0x20 [fglrx]
      [108450.229672]  [<ffffffff81177ccc>] ? __fput+0xac/0x230
      [108450.229674]  [<ffffffff81177f0e>] ? ____fput+0xe/0x10
      [108450.229677]  [<ffffffff81076499>] ? task_work_run+0x69/0x90
      [108450.229679]  [<ffffffff8105be93>] ? do_exit+0x893/0x940
      [108450.229681]  [<ffffffff8118a1a0>] ? __pollwait+0xf0/0xf0
      [108450.229683]  [<ffffffff8105c28f>] ? do_group_exit+0x3f/0xa0
      [108450.229686]  [<ffffffff8106b653>] ? get_signal_to_deliver+0x2a3/0x650
      [108450.229689]  [<ffffffff810152cf>] ? do_signal+0x3f/0x940
      [108450.229691]  [<ffffffff81482f45>] ? __schedule+0x435/0x920
      [108450.229693]  [<ffffffff8101c9f9>] ? read_tsc+0x9/0x20
      [108450.229696]  [<ffffffff810a5b8c>] ? ktime_get_ts+0x4c/0xf0
      [108450.229698]  [<ffffffff8118a442>] ? poll_select_set_timeout+0x72/0x90
      [108450.229700]  [<ffffffff81015c68>] ? do_notify_resume+0x78/0xc0
      [108450.229703]  [<ffffffff8148bbea>] ? int_signal+0x12/0x17

      Comment


      • #93
        Fill bugreport with detailed information about bug and atigetsysteminfo.sh report, if you want to see this hang fixed.

        Comment


        • #94
          Originally posted by RussianNeuroMancer View Post
          Fill bugreport with detailed information about bug and atigetsysteminfo.sh report, if you want to see this hang fixed.
          Not really, since fglrx segfaults X when using glx on the latest xorg git I switched to the open source driver again.

          Comment


          • #95
            Originally posted by ChrisXY View Post
            Why do windows graphics drivers manage to restart themselves when crashing but on linux it just hangs the whole graphical output until you force-reboot?
            Because Microsoft decided to re-write the entire graphical backend as of Windows Vista, which was long overdue. NVIDIA and ATI accounted for like 60% of all Windows crashes on XP over its existence. These days, the only time I see driver issues (crashing the OS at least) is with beta driver versions or faulty GPU hardware (which happens enough, especially top tier ones).

            Linux (hell, all OS's) need something akin to WDDM.

            Comment


            • #96
              i give up, too

              I usually buy a new computer very 4-5 years, a new mid-range GPU every 2 years, for the last 8 years I went with Amd/ATI - but the last 2 years were too much, the amd driver sucks too much - even on windows 7 64bit. My problem is - the mainboard has one of this notorious 32bit southbridges (sb600) reporting 64bit capabilities and i use a tv screen as monitor - and everytime I install a gpu driver they seem to have removed at least one of the fixes - the crashing because of the sb occurs with about every 2. driver release since 2009 (under 64bit linux and windows), the resetting of underscan-settings should be fixed with 12.8 again, with some driver releases i even had to attach my old dvi screen to see anyting. CCC seems to get scrambled with every 2. release, too, very funny under windows if you can't change the defaulted underscan settings. It took them about 1 year to solve the freezes with flash under win 7 64bit and linux 64bit - i guess it has to do with the crap amd south bridge. Yesterday i tried to install arch linux 64bit on my Laptop, an HP 625 with integrated radeon hd 4250 - guess what? The 12.6 legacy driver has the 2009 bug again! I'm so fed up with this company, in 2 months i'll get my new pc: intel i5-3450 and nvidia 660, this pc will see no amd hardware!

              Comment


              • #97
                unless you claim there are no tests or demos that the open drivers fail.


                Comment

                Working...
                X