Announcement

Collapse
No announcement yet.

AMD Catalyst 9.8 Delivers New Kernel Support

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

  • #31
    How about video flickering under compiz ?

    Comment


    • #32
      Originally posted by NeoBrain View Post
      - Compiz alpha blur STILL does not work... C'mon focus blur works just fine, how hard can it be to fix alpha blurring?
      Actually, this should be trivial to fix if it was a simple shader incompatibility. However, for some reason only the plugin authors know, they decided to assemble the shader piece by piece through C code (strcpy essentially). The code would be trivial to fix if they followed standard shader techniques (e.g. a large shader string modified through conditional compilation), but as things stand the blur plugin is so convoluted it's next to impossible to modify, much less fix.

      Edit: no video flickering here with either 9.7 or 9.8 (4850). Video is not vsynced, either.

      Comment


      • #33
        Originally posted by BlackStar View Post
        Actually, this should be trivial to fix if it was a simple shader incompatibility. However, for some reason only the plugin authors know, they decided to assemble the shader piece by piece through C code (strcpy essentially). The code would be trivial to fix if they followed standard shader techniques (e.g. a large shader string modified through conditional compilation), but as things stand the blur plugin is so convoluted it's next to impossible to modify, much less fix.
        Oh, okay... Let's hope Compiz 0.9 is doing a better job then

        Comment


        • #34
          just looking at issues reported in this whole thread makes me wonder whatare fglrx devs actually doing.

          i've stopped using fglrx around 8.35 in 2007 and i'm interested in whether there was at least one solid fglrx/catalyst release since then.

          Comment


          • #35
            Haha great it actually works with Fedora 11 for a 5 SECONDS until it freezes the whole system! Brilliant!

            Comment


            • #36
              Originally posted by phtpht View Post
              Does it already work well with preemptive kernel? (not voluntary) Preemptive RCU? And big kernel lock?
              ??? wtf?

              emmm... bkl is in linux since it can do smp. So at least 2.0. <Preemptive kernel? of course! for ages.

              Comment


              • #37
                Originally posted by shv1 View Post
                How about video flickering under compiz ?

                I still see video tear even without compiz.

                system:debian sid
                linux kernel 2.6.30-1-amd64
                ATI HD4350.

                What can I do?

                Comment


                • #38
                  don't use xv?

                  Comment


                  • #39
                    ssh'ing into my F11 box and attempting to install 9.8 from the console proved more enlightening:

                    Code:
                    Installation complete!
                    
                    *** glibc detected *** ./setup.data/bin/x86_64/setup: double free or corruption (fasttop): 0x00000000018314b0 ***
                    
                    ======= Backtrace: =========
                    
                    /lib64/libc.so.6[0x3683c75a96]
                    
                    ./setup.data/bin/x86_64/setup[0x40a6b5]
                    
                    ./setup.data/bin/x86_64/setup[0x4128fb]
                    
                    /lib64/libc.so.6(__libc_start_main+0xfd)[0x3683c1ea2d]
                    
                    ./setup.data/bin/x86_64/setup[0x40382a]
                    
                    ======= Memory map: ========
                    
                    00400000-004bc000 r-xp 00000000 08:02 826582                             /root/fglrx-install.Cgo5FZ/setup.data/b
                    
                    in/x86_64/setup
                    
                    005bb000-005c3000 rw-p 000bb000 08:02 826582                             /root/fglrx-install.Cgo5FZ/setup.data/b
                    
                    in/x86_64/setup
                    
                    005c3000-005fc000 rw-p 005c3000 00:00 0
                    
                    0178b000-01847000 rw-p 0178b000 00:00 0                                  [heap]
                    
                    3683800000-368381f000 r-xp 00000000 08:02 1996628                        /lib64/ld-2.10.1.so
                    
                    3683a1e000-3683a1f000 r--p 0001e000 08:02 1996628                        /lib64/ld-2.10.1.so
                    
                    3683a1f000-3683a20000 rw-p 0001f000 08:02 1996628                        /lib64/ld-2.10.1.so
                    
                    3683c00000-3683d64000 r-xp 00000000 08:02 1996749                        /lib64/libc-2.10.1.so
                    
                    3683d64000-3683f64000 ---p 00164000 08:02 1996749                        /lib64/libc-2.10.1.so
                    
                    3683f64000-3683f68000 r--p 00164000 08:02 1996749                        /lib64/libc-2.10.1.so
                    
                    3683f68000-3683f69000 rw-p 00168000 08:02 1996749                        /lib64/libc-2.10.1.so
                    
                    3683f69000-3683f6e000 rw-p 3683f69000 00:00 0
                    
                    3684000000-3684082000 r-xp 00000000 08:02 1996752                        /lib64/libm-2.10.1.so
                    
                    3684082000-3684282000 ---p 00082000 08:02 1996752                        /lib64/libm-2.10.1.so
                    
                    3684282000-3684283000 r--p 00082000 08:02 1996752                        /lib64/libm-2.10.1.so
                    
                    3684283000-3684284000 rw-p 00083000 08:02 1996752                        /lib64/libm-2.10.1.so
                    
                    3684400000-3684402000 r-xp 00000000 08:02 1996755                        /lib64/libdl-2.10.1.so
                    
                    3684402000-3684602000 ---p 00002000 08:02 1996755                        /lib64/libdl-2.10.1.so
                    
                    3684602000-3684603000 r--p 00002000 08:02 1996755                        /lib64/libdl-2.10.1.so
                    
                    3684603000-3684604000 rw-p 00003000 08:02 1996755                        /lib64/libdl-2.10.1.so
                    
                    3689000000-3689019000 r-xp 00000000 08:02 1996753                        /lib64/libgcc_s-4.4.0-20090506.so.1
                    
                    3689019000-3689219000 ---p 00019000 08:02 1996753                        /lib64/libgcc_s-4.4.0-20090506.so.1
                    
                    3689219000-368921a000 rw-p 00019000 08:02 1996753                        /lib64/libgcc_s-4.4.0-20090506.so.1
                    
                    3693a00000-3693a02000 r-xp 00000000 08:02 1430806                        /lib64/libutil-2.10.1.so
                    
                    3693a02000-3693c01000 ---p 00002000 08:02 1430806                        /lib64/libutil-2.10.1.so
                    
                    3693c01000-3693c02000 r--p 00001000 08:02 1430806                        /lib64/libutil-2.10.1.so
                    
                    3693c02000-3693c03000 rw-p 00002000 08:02 1430806                        /lib64/libutil-2.10.1.so
                    
                    7f41cae08000-7f41cae14000 r-xp 00000000 08:02 1996729                    /lib64/libnss_files-2.10.1.so
                    
                    7f41cae14000-7f41cb013000 ---p 0000c000 08:02 1996729                    /lib64/libnss_files-2.10.1.so
                    
                    7f41cb013000-7f41cb014000 r--p 0000b000 08:02 1996729                    /lib64/libnss_files-2.10.1.so
                    
                    7f41cb014000-7f41cb015000 rw-p 0000c000 08:02 1996729                    /lib64/libnss_files-2.10.1.so
                    
                    7f41cb034000-7f41cb03b000 r--s 00000000 08:02 360019                     /usr/lib64/gconv/gconv-modules.cache
                    
                    7f41cb03b000-7f41cb0bc000 rw-p 7f41cb03b000 00:00 0
                    
                    7f41cb0bc000-7f41d018f000 r--p 00000000 08:02 2151024                    /usr/lib/locale/locale-archive
                    
                    7f41d018f000-7f41d0192000 rw-p 7f41d018f000 00:00 0
                    
                    7f41d01b8000-7f41d01ba000 rw-p 7f41d01b8000 00:00 0
                    
                    7fff445b2000-7fff445cb000 rw-p 7ffffffe6000 00:00 0                      [stack]
                    
                    7fff445ff000-7fff44600000 r-xp 7fff445ff000 00:00 0                      [vdso]
                    
                    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
                    
                    ./ati-installer.sh: line 39:  6724 Aborted                 ./setup.data/bin/${ARCH_DIR}/setup 2> /dev/null
                    
                    Removing temporary directory: fglrx-install.Cgo5FZ

                    Comment


                    • #40
                      Originally posted by energyman View Post
                      don't use xv?

                      I know that, but there is really no other better option?

                      I can compile lastest open source radeon and drm driver, but it does not have 3D support.
                      I can't use radeon with 3D visual effect of compiz or Kwin.

                      Comment


                      • #41
                        use opengl instead of xv. Nicer picture, better colours and the cpu load is neglible. So what is the problem?
                        Last edited by energyman; 08-18-2009, 11:34 AM.

                        Comment


                        • #42
                          Originally posted by cheung View Post
                          I know that, but there is really no other better option?
                          Nope. However, gl video works quite OK, even for HD content. And it's tear-free except when it's windowed while using compositing (full screen while using compositing is OK.)

                          I can compile lastest open source radeon and drm driver, but it does not have 3D support.
                          I can't use radeon with 3D visual effect of compiz or Kwin.
                          Xv on the radeon driver should work OK. I think.

                          Comment


                          • #43
                            Originally posted by Tares View Post
                            Okay, but don't get your hopes too high :/ although tropics improved quite a lot, but that because I've got errors in rendering :/ whole benchmark was missing water and screen was flickering before I've turned aa on so something is wrong with this drivers.
                            The improved performance is for real, the OpenGL code has been optimized. But Michael's statement in the news, that "there is a fix for water rendering in the Unigine Tropics benchmark" does not apply to this release of the AMD Catalyst release but to... another.

                            Comment


                            • #44
                              Originally posted by energyman View Post
                              ??? wtf?

                              emmm... bkl is in linux since it can do smp. So at least 2.0. <Preemptive kernel? of course! for ages.
                              well bkl can be preempted or not. the same goes for rcu, which you did not reply to.

                              and as for general preemption i recall fglrx DID NOT like it and DID spew shitty messages into dmesg (and maybe even worse things).

                              and by the way was the module_license problem resolved?

                              Comment


                              • #45
                                Symbol: PREEMPT_VOLUNTARY [=y] │
                                │ Prompt: Voluntary Kernel Preemption (Desktop) │
                                │ Defined at kernel/Kconfig.preempt:19 │
                                │ Depends on: <choice> │
                                │ Location: │
                                │ -> Processor type and features │
                                │ -> Preemption Model (<choice> [=y])

                                and preempt:rcu:
                                │ This option reduces the latency of the kernel by making certain │
                                │ RCU sections preemptible. Normally RCU code is non-preemptible, if │
                                │ this option is selected then read-only RCU sections become │
                                │ preemptible. This helps latency, but may expose bugs due to │
                                │ now-naive assumptions about each RCU read-side critical section │
                                │ remaining on a given CPU through its execution. │


                                so I stay with no. Because rcu bugs can result in data corrpution. I like the stuff on my harddisks.

                                Comment

                                Working...
                                X