Page 4 of 10 FirstFirst ... 23456 ... LastLast
Results 31 to 40 of 92

Thread: How do I install the proprietary Radeon Catalyst driver?

  1. #31

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    Quote Originally Posted by please_try_again View Post
    If it's a driver issue, we're not going to fix it. If it's a configuration issue, you'll have to remember what you did. In the meantime, you could post your /var/log/Xorg.0.log
    SUSE Paste

    Quote Originally Posted by please_try_again View Post
    and /etc/X11/xorg.conf.
    Code:
    Section "ServerLayout"
    	Identifier     "aticonfig Layout"
    	Screen      0  "aticonfig-Screen[0]-0" 0 0
    EndSection
    
    Section "Module"
    EndSection
    
    Section "Monitor"
    	Identifier   "aticonfig-Monitor[0]-0"
    	Option	    "VendorName" "ATI Proprietary Driver"
    	Option	    "ModelName" "Generic Autodetecting Monitor"
    	Option	    "DPMS" "true"
    EndSection
    
    Section "Device"
    	Identifier  "aticonfig-Device[0]-0"
    	Driver      "fglrx"
    	BusID       "PCI:0:1:0"
    EndSection
    
    Section "Screen"
    	Identifier "aticonfig-Screen[0]-0"
    	Device     "aticonfig-Device[0]-0"
    	Monitor    "aticonfig-Monitor[0]-0"
    	DefaultDepth     24
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    Quote Originally Posted by please_try_again View Post
    I have to get some sleep. Maybe @oldcpu will have an idea when he sees these files.
    You can also run glxgears from a terminal and watch for errors.
    glxgears output:
    Code:
    23282 frames in 5.0 seconds = 4655.112 FPS
    24633 frames in 5.0 seconds = 4923.667 FPS
    24625 frames in 5.0 seconds = 4922.652 FPS
    24640 frames in 5.0 seconds = 4924.783 FPS
    24555 frames in 5.0 seconds = 4910.807 FPS
    24548 frames in 5.0 seconds = 4908.997 FPS
    24638 frames in 5.0 seconds = 4927.115 FPS
    24311 frames in 5.0 seconds = 4861.852 FPS
    This confuses me. If this thing can do 4000+ fps, why can't it do desktop effects?!

    Also, when I use openGL for desktop effects it always crashes (after about 15 seconds or so) kwin.

  2. #32

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    And this is glxgears running full screen (didn't know originally I should do that):

    Code:
    2380 frames in 5.0 seconds = 473.917 FPS
    2380 frames in 5.0 seconds = 474.266 FPS
    2380 frames in 5.0 seconds = 473.391 FPS
    2380 frames in 5.0 seconds = 474.932 FPS
    2380 frames in 5.0 seconds = 474.523 FPS
    2380 frames in 5.0 seconds = 475.050 FPS
    2380 frames in 5.0 seconds = 474.628 FPS
    2380 frames in 5.0 seconds = 474.990 FPS
    2380 frames in 5.0 seconds = 474.008 FPS
    Still, 400+ fps should be able to handle desktop effects no problem.

    Also, when kwin crashes (while using opengl for desktop effects), this is the error:

    Code:
    Executable: kwin PID: 9236 Signal: Segmentation fault (11)
    
    Application: KWin (kwin), signal: Segmentation fault
    [Current thread is 1 (Thread 0x7fb94fd97760 (LWP 9236))]
    
    Thread 2 (Thread 0x7fb937916700 (LWP 9261)):
    #0  0x00007fb94b5cce6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
    #1  0x00007fb94e3f6852 in ?? () from /usr/lib64/libQtScript.so.4
    #2  0x00007fb94e3f6889 in ?? () from /usr/lib64/libQtScript.so.4
    #3  0x00007fb94b5c8f05 in start_thread () from /lib64/libpthread.so.0
    #4  0x00007fb94f5d253d in clone () from /lib64/libc.so.6
    
    Thread 1 (Thread 0x7fb94fd97760 (LWP 9236)):
    [KCrash Handler]
    #6  0x00007fb94f57febb in __memcpy_sse2 () from /lib64/libc.so.6
    #7  0x00007fb94ce13d05 in ?? () from /usr/lib64/libGL.so.1
    #8  0x00007fb935e90dbf in ?? () from /usr/lib64/kde4/kwin4_effect_builtins.so
    #9  0x00007fb935e8dc05 in ?? () from /usr/lib64/kde4/kwin4_effect_builtins.so
    #10 0x00007fb935e8dd9c in ?? () from /usr/lib64/kde4/kwin4_effect_builtins.so
    #11 0x00007fb935e8de86 in effect_create_kwin4_effect_blur () from /usr/lib64/kde4/kwin4_effect_builtins.so
    #12 0x00007fb94f971752 in ?? () from /usr/lib64/libkdeinit4_kwin.so
    #13 0x00007fb94f972aaa in ?? () from /usr/lib64/libkdeinit4_kwin.so
    #14 0x00007fb94f972fb8 in ?? () from /usr/lib64/libkdeinit4_kwin.so
    #15 0x00007fb94f9483dd in ?? () from /usr/lib64/libkdeinit4_kwin.so
    #16 0x00007fb94f948e65 in ?? () from /usr/lib64/libkdeinit4_kwin.so
    #17 0x00007fb94f8c208c in ?? () from /usr/lib64/libkdeinit4_kwin.so
    #18 0x00007fb94f8c87f7 in ?? () from /usr/lib64/libkdeinit4_kwin.so
    #19 0x00007fb94bc939fb in ?? () from /usr/lib64/libQtDBus.so.4
    #20 0x00007fb94bc9cd5f in ?? () from /usr/lib64/libQtDBus.so.4
    #21 0x00007fb94b95614a in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
    #22 0x00007fb94aaf1c34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
    #23 0x00007fb94aaf6ac1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
    #24 0x00007fb94f0c6e36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
    #25 0x00007fb94b93f81c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
    #26 0x00007fb94b942bf8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
    #27 0x00007fb94ab95bea in ?? () from /usr/lib64/libQtGui.so.4
    #28 0x00007fb94b93ea22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
    #29 0x00007fb94b93ec1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
    #30 0x00007fb94b942de7 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
    #31 0x00007fb94f8e65f6 in kdemain () from /usr/lib64/libkdeinit4_kwin.so
    #32 0x00007fb94f51a23d in __libc_start_main () from /lib64/libc.so.6
    #33 0x0000000000400681 in _start ()

  3. #33

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    More info...

    I used AMD's page for verifying the driver ( Verifying - cchtml.com ) and everything passed with better numbers than their examples except for this one:

    And some info I got:
    Code:
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: AMD Radeon HD 6410D
    OpenGL version string: 1.4 (2.1 (4.2.11318 Compatibility Profile Context))
    glxinfo

    This command line option should report "direct" rendering.

    $ glxinfo | grep direct
    When I run that command, I get: "direct rendering: No"

    However, could that be because I had to use XRender instead of opengl for desktop effects? Or does it mean something else?

  4. #34
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,773
    Blog Entries
    1

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    @please_try_again

    Could 6tr6tr's issue be the same as described in this recent thread, where user bearymore described his findings
    I found that the system was not using the libGL drivers from /usr/lib64/X11R6 but from /usr/lib64. Those in the X11R6 directory were from the fglrx package, while those in /usr/lib64 were the ones supplied from Mesa. I renamed those and linked to the ones in the /usr/lib64/X11R6 library, rebooted and now I have acceleration
    before proceeding to outline the solution with the links.

  5. #35

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    Quote Originally Posted by 6tr6tr View Post
    I checked this log and it looks OK to me.

    Quote Originally Posted by 6tr6tr View Post

    And some info I got:
    Code:
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: AMD Radeon HD 6410D
    OpenGL version string: 1.4 (2.1 (4.2.11318 Compatibility Profile Context))
    glxinfo

    This command line option should report "direct" rendering.

    $ glxinfo | grep direct

    When I run that command, I get: "direct rendering: No"
    That's the problem. However the modules are loaded (according to your /var/log/Xorg.0.log).

    Quote Originally Posted by 6tr6tr View Post
    However, could that be because I had to use XRender instead of opengl for desktop effects? Or does it mean something else?
    I have no idea. It's possible.

  6. #36

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    Quote Originally Posted by please_try_again View Post
    I checked this log and it looks OK to me.


    That's the problem. However the modules are loaded (according to your /var/log/Xorg.0.log).


    I have no idea. It's possible.
    OK, I tested it and was able to set openGL and get it to not crash long enough to run that command (glxinfo | grep direct) and it still said "direct rendering:No" even though I had that checked in "Advanced" tab of Desktop Effects. Then of course it crashed the entire desktop and I had to restart as I had a black screen.

    So something is definitely wrong with the driver's implementation of opengl (or whatever's providing it). Is there a way to update the opengl on the computer?

    Or is deano_ferrari right that this is the issue?

    Could 6tr6tr's issue be the same as described in this ( http://forums.opensuse.org/english/g...ml#post2412771 ) recent thread, where user bearymore described his findings
    I found that the system was not using the libGL drivers from /usr/lib64/X11R6 but from /usr/lib64. Those in the X11R6 directory were from the fglrx package, while those in /usr/lib64 were the ones supplied from Mesa. I renamed those and linked to the ones in the /usr/lib64/X11R6 library, rebooted and now I have acceleration
    before proceeding to outline the solution with the links.

  7. #37

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    Quote Originally Posted by deano_ferrari View Post
    @please_try_again

    Could 6tr6tr's issue be the same as described in this recent thread, where user bearymore described his findings

    before proceeding to outline the solution with the links.
    That's the bug I described here: http://forums.opensuse.org/english/g...ml#post2413780 and worked around in atiupgrade:

    Code:
    function lnglx {
    lib="lib$(uname -m | sed 's/.*86_*//')"
    if [ ! -L "/usr/$lib/xorg/modules/updates/extensions/libglx.so" ]; then
        echo "     * Create symlink to fglrx-libglx.so"
        /usr/$lib/fglrx/switchlibglx amd 2>/dev/null
    fi
    if [ ! -L "/usr/X11R6/$lib/libGL.so.1.2" ]; then
        echo "     * Create symlink to fglrx-libGL.so.1.2"
        /usr/$lib/fglrx/switchlibGL amd 2>/dev/null
    fi
    }
    And it's actually the main (and basically only significant difference) today between atiupgrade and other methods of installing Catalyst 11.12. As we have seen earlier in this thread, atiupgrade will also issue a warning if it doesn't detect a supported ATI card - and this one didn't provide enough info - or cancel if it detects a legacy one (that's a good thing) but you can still proceed and build the package, and later install it or not. That's what the OP did.

    This bug could be fixed by the package maintainer if it reverses to the check applied in previous versions.

    So the links would have been created if they were missing, and that's what I asked the OP to check in post #27.

    If you install the driver with another method and the symlinks are missing, you can use these commands to create them (on a 64bit system in the example below):

    Code:
    /usr/lib64/fglrx/switchlibglx amd
    /usr/lib64/fglrx/switchlibGL amd
    As far as I know, the commands work, but they are sometimes not executed in the rpm postinstall script.

    I don't think it's the problem here. I guess it's another problem (again). I don't remember if @bearymore reported kwin segfault like this:

    Quote Originally Posted by 6tr6tr View Post
    Also, when kwin crashes (while using opengl for desktop effects), this is the error:

    Code:
    Executable: kwin PID: 9236 Signal: Segmentation fault (11)
    
    Application: KWin (kwin), signal: Segmentation fault
    [Current thread is 1 (Thread 0x7fb94fd97760 (LWP 9236))]
    I'm afraid I don't know enough about kwin ... and honestly, desktop effects don't really help me in my work, so I'm not quite familiar with them.

  8. #38

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    Quote Originally Posted by please_try_again View Post
    That's the bug I described here: http://forums.opensuse.org/english/g...ml#post2413780 and worked around in atiupgrade:

    Code:
    function lnglx {
    lib="lib$(uname -m | sed 's/.*86_*//')"
    if [ ! -L "/usr/$lib/xorg/modules/updates/extensions/libglx.so" ]; then
        echo "     * Create symlink to fglrx-libglx.so"
        /usr/$lib/fglrx/switchlibglx amd 2>/dev/null
    fi
    if [ ! -L "/usr/X11R6/$lib/libGL.so.1.2" ]; then
        echo "     * Create symlink to fglrx-libGL.so.1.2"
        /usr/$lib/fglrx/switchlibGL amd 2>/dev/null
    fi
    }
    And it's actually the main (and basically only significant difference) today between atiupgrade and other methods of installing Catalyst 11.12. As we have seen earlier in this thread, atiupgrade will also issue a warning if it doesn't detect a supported ATI card - and this one didn't provide enough info - or cancel if it detects a legacy one (that's a good thing) but you can still proceed and build the package, and later install it or not. That's what the OP did.

    This bug could be fixed by the package maintainer if it reverses to the check applied in previous versions.

    So the links would have been created if they were missing, and that's what I asked the OP to check in post #27.

    If you install the driver with another method and the symlinks are missing, you can use these commands to create them (on a 64bit system in the example below):

    Code:
    /usr/lib64/fglrx/switchlibglx amd
    /usr/lib64/fglrx/switchlibGL amd
    As far as I know, the commands work, but they are sometimes not executed in the rpm postinstall script.

    I don't think it's the problem here. I guess it's another problem (again). I don't remember if @bearymore reported kwin segfault like this:



    I'm afraid I don't know enough about kwin ... and honestly, desktop effects don't really help me in my work, so I'm not quite familiar with them.
    right, but the real problem is that direct rendering is not occurring which means something is wrong with the driver or it's setup. desktop effects is just a secondary result of the problem.

  9. #39

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    Quote Originally Posted by 6tr6tr View Post
    right, but the real problem is that direct rendering is not occurring which means something is wrong with the driver or it's setup. desktop effects is just a secondary result of the problem.
    Yes, but as always, what seems to be the same problem can have different causes. Direct rendering is not working for you. This is the problem. Desktop effects are not working. This is the consequence. What's the cause? I don't know. It wouldn't hurt to type these commands again:

    Code:
    /usr/lib64/fglrx/switchlibglx amd
    /usr/lib64/fglrx/switchlibGL amd
    But they are not going to change anything IMO, since I made you check the symlinks already.
    Not to mention that you used Catalyst Control Center to adjust the screen size. It's not exclude that it changed some other settings. Most users never need Catalyst Control Center and are not even aware of that program.

  10. #40

    Default Re: How do I install the proprietary Radeon Catalyst driver?

    Hummm ... It looks like people in this other thread experience the same problem with KDE and fglrx:

    Quote Originally Posted by dycide View Post
    I reinstalled the system this morning and everything is the same. I guess the driver is bugged then. I did everything as you instructed, and everything works fine apart from certain KDE effects. Anything related to thumbnails will crash KWin, such as alt + tabbing or just hovering a program on the taskbar. If I disable thumbnails it works fine. Thanks for all the help nevertheless

Page 4 of 10 FirstFirst ... 23456 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •