Announcement

Collapse
No announcement yet.

AMD Catalyst 7.12 Linux Driver -- The Baby's In Surgery

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

  • #91
    Hi,
    flgrx is becoming ridiculous - I was really hoping to get AIGLX with xorg-server-1.4 and all I get is lower resolution (instead of 1440x900). Here's what I get when running compiz:
    Code:
    wojtek@eniac ~ $ fusion-icon 
     * Detected Session: gnome
     * Searching for installed applications...
     * No GLX_EXT_texture_from_pixmap with direct rendering context
     ... nor with indirect rendering, this isn't going to work!
     * Using the GTK Interface
     * Starting Compiz
     ... executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
    compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
    compiz (core) - Error: Failed to manage screen: 0
    compiz (core) - Fatal: No manageable screens found on display :0.0
    I am guessing that 8.1 will introduce 256 colours - anyone wants to bet?
    Cheers,

    Wojtek

    Comment


    • #92
      @Wojtek
      I get the same error with compiz since i have updated to Xorg 1.4 with fglrx 8.40.4 and 8.42.3

      Radeon 9550 on Debian Sid

      Comment


      • #93
        Originally posted by IL CARTOLAiO View Post
        @Wojtek
        I get the same error with compiz since i have updated to Xorg 1.4 with fglrx 8.40.4 and 8.42.3

        Radeon 9550 on Debian Sid
        I thought that new xorg has been there long enough but seems like ATI developers still need more time. I am using Mobility X1800 and Gentoo. Actually, at the moment I am more worried about getting back proper resolution though:/.
        Cheers,

        Wojtek

        Comment


        • #94
          this just sucks.
          i thought i'll get a 3850/70 in the next weeks, but this is just plain wrong.

          with a 9800XT, 7.12 peformance is awfully slow when compiz is enabled. video is only in fullscreen visible, etc...

          anyone here with a 3800 who is willing to share his/her experience with 7.12?

          Comment


          • #95
            BTW - forgot to mention this:
            Code:
            wojtek@eniac ~ $ glxgears 
            309 frames in 5.0 seconds = 61.678 FPS
            304 frames in 5.0 seconds = 60.677 FPS
            304 frames in 5.0 seconds = 60.676 FPS
            304 frames in 5.0 seconds = 60.676 FPS
            304 frames in 5.0 seconds = 60.677 FPS
            I have a 2.16GHz Core Duo, 2GB RAM and Mobility X1800. Somehow this performance seems slightly low.
            Cheers,

            Wojtek

            Comment


            • #96
              Originally posted by Crunchy View Post
              Ack! ATM I get a black screen and the following error in Xorg.0.log:

              Code:
              (EE) fglrx(0): PreInitDAL failed
              From Gentoo Wiki on ATI Drivers:


              I'm not using a framebuffer in my kernel at all, ugh don't tell me I'm screwed for several more months .

              EDIT: I've tried turning my monitor off before starting X, as suggested on the Gentoo Bugzilla, but that didn't help. I did have to remove a Powermode patch from the ebuild to get it to install so its possible it's to do with that.

              EDIT2:

              Here's my Xorg.0.log: http://rafb.net/p/Ez7WOs26.html

              Here's the dmesg from the session: http://rafb.net/p/MfMuYd10.html

              Here's the xorg.conf I used: http://rafb.net/p/kg9pKd64.html

              I'm running Gentoo x86 with kernel 2.6.23, X.org 7.3, gcc 4.1.2, Catalyst 7.12 installed through modfied 8.433 ebuild. My hardware is a nVidia nForce 3 mobo, ATI Radeon x1950 Pro AGP, Athlon 64 X2 4200+, 1G RAM.

              EDIT3:

              I'm using a HP w22 LCD monitor with native resolution of 1680x1050. I've tried modelines but it didn't help.
              try with eselect opengl set ati.
              i had the same issue, then downgraded to 8.433, set the old 8.433 confs with dispatch-conf, and saw that the opengl was set to xorg-x11. i've set it to ati opengl, reupdate from portage and started without modifying the confs. it worked fine. i then set the new confs one by one and didn't have any problems anymore. i've rebooted to verify that and now it works fine for me.
              as for the xorg.conf i've seen that you don't have useful options enabled.
              here's my optimized conf for Xv with rendering and aiglx enabled:
              Section "Device"
              BoardName "Radeon XPRESS 200M 5975 (PCIE)"
              BusID "1:5:0"
              Driver "fglrx"
              Identifier "Device[0]"
              VendorName "Fujitsu-Siemens Computers"
              # VideoRam 258048
              Option "AllowGLXWithComposite" "true"
              Option "BackingStore" "true"
              Option "BlockSignalsOnLock" "on"
              Option "Capabilities" "0x00000000"
              Option "CapabilitiesEx" "0x00000000"
              Option "CenterMode" "off"
              Option "DisableOvScaler" "no"
              Option "DRI" "true"
              Option "EnableDepthMoves" "yes"
              Option "EnableHPV" "yes"
              Option "EnableOpaqueOverlayVisual" "yes"
              Option "EnablePageFlip" "true"
              Option "EnablePrivateBackZ" "no"
              Option "ForceGenericCPU" "no"
              Option "GammaCorrectionI" "0x06419064"
              Option "GammaCorrectionII" "0x06419064"
              Option "HWCursor" "On"
              Option "KernelModuleParm" "locked-userpages=0"
              Option "mtrr" "off"
              Option "no_accel" "no"
              Option "no_dri" "no"
              Option "OpenGLOverlay" "off"
              Option "PseudoColorVisuals" "off"
              Option "RenderAccel" "true"
              Option "ScreenOverlap" "0"
              Option "Stereo" "off"
              Option "StereoSyncEnable" "1"
              Option "SubPixelOrder" "none"
              Option "TexturedXrender" "true"
              Option "UseFastTLS" "0"
              Option "UseInternalAGPGART" "no"
              Option "VideoOverlay" "on"
              Option "XAANoOffscreenPixmaps" "true"
              Option "FSAAEnable" "no"
              Option "FSAACustomizeMSPos" "no"
              Option "FSAADisableGamma" "no"
              Option "FSAAMSPosX0" "0.000000"
              Option "FSAAMSPosX1" "0.000000"
              Option "FSAAMSPosX2" "0.000000"
              Option "FSAAMSPosX3" "0.000000"
              Option "FSAAMSPosX4" "0.000000"
              Option "FSAAMSPosX5" "0.000000"
              Option "FSAAMSPosY0" "0.000000"
              Option "FSAAMSPosY1" "0.000000"
              Option "FSAAMSPosY2" "0.000000"
              Option "FSAAMSPosY3" "0.000000"
              Option "FSAAMSPosY4" "0.000000"
              Option "FSAAMSPosY5" "0.000000"
              Option "FSAAScale" "1"
              EndSection


              Section "ServerLayout"
              Identifier "Layout[all]"
              InputDevice "Keyboard[0]" "CoreKeyboard"
              InputDevice "Mouse[1]" "CorePointer"
              InputDevice "Mouse[3]" "SendCoreEvents"
              Option "Clone" "off"
              Option "Xinerama" "off"
              Option "OffTime" "5"
              Screen "Screen[0]"
              EndSection


              Section "DRI"
              Group "video"
              Mode 0660
              EndSection

              Section "Extensions"
              Option "DAMAGE" "true"
              Option "RENDER" "true"
              Option "Composite" "Enable"
              EndSection
              if you don't want aiglx put damage to false, composite to disable and add Option "Aiglx" "off" to the serverlayout section. with these settings i don't have artifacts on screen, i don't have watermark problems, i don't have mem leaks anymore and i can use without much problems opengl accelerated and Xv accelerated programs and play videos without much problems.
              the only drawback is that with high cpu load you could encounter some delays in xorg refresh rates. in this case disable all the rendering and it should go back to normal.

              Comment


              • #97
                Originally posted by makoto42 View Post
                -1400x1050 doesn't work (as has been noted, but 1400x1050 isn't widescreen, so calling it a widescreen bug is a misnomer)
                My Laptop's native resolution is also 1400x1050, so I will have to skip 7.12. How can they release this crap.

                Fglrx is getting worse and worse. I'll try out the new x.org radeon driver release, because there a new release usually means an improvement.

                Comment


                • #98
                  Originally posted by Wojtek View Post
                  BTW - forgot to mention this:
                  Code:
                  wojtek@eniac ~ $ glxgears 
                  309 frames in 5.0 seconds = 61.678 FPS
                  304 frames in 5.0 seconds = 60.677 FPS
                  304 frames in 5.0 seconds = 60.676 FPS
                  304 frames in 5.0 seconds = 60.676 FPS
                  304 frames in 5.0 seconds = 60.677 FPS
                  I have a 2.16GHz Core Duo, 2GB RAM and Mobility X1800. Somehow this performance seems slightly low.
                  Cheers,

                  Wojtek
                  Looks like you have set "Vertical Refresh" in amdcccle to "Quality", which is actually a good thing to reduce tearing during video playback.

                  Comment


                  • #99
                    i've read the thread and for what i seem to understand the problem with the resolution is due to the wrong edid data read from the monitor. also it seems that some monitors don't have the modes lines read. i've seen around that people don't regularly use one of the two overlays and this might be a problem. for what i know the Xv should be started by default but you never know. i'd suggest to all the users that had this problem to add these lines to the device section of their xorg:

                    Option "OpenGLOverlay" "off"
                    Option "VideoOverlay" "on"
                    Option "Capabilities" "0x00000000"
                    Option "CapabilitiesEx" "0x00000000"
                    and set the proper mode in the sectionscreen. here's my sections that actually works at max resolution and max depth.
                    Section "Modes"
                    Identifier "Modes[0]"
                    EndSection


                    Section "Screen"
                    DefaultDepth 24
                    SubSection "Display"
                    Depth 15
                    Modes "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
                    EndSubSection
                    SubSection "Display"
                    Depth 16
                    Modes "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
                    EndSubSection
                    SubSection "Display"
                    Depth 24
                    Modes "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
                    EndSubSection
                    SubSection "Display"
                    Depth 8
                    Modes "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
                    EndSubSection
                    Device "Device[0]"
                    Identifier "Screen[0]"
                    Monitor "Monitor[0]"
                    EndSection
                    the modes section should be the same for all boards.
                    here is my serverlayout section. adjust it to your needs:
                    Section "ServerLayout"
                    Identifier "Layout[all]"
                    InputDevice "Keyboard[0]" "CoreKeyboard"
                    InputDevice "Mouse[1]" "CorePointer"
                    InputDevice "Mouse[3]" "SendCoreEvents"
                    Option "Clone" "off"
                    Option "Xinerama" "off"
                    Option "OffTime" "5"
                    Screen "Screen[0]"
                    EndSection
                    after setting right the xorg.conf try restarting xorg and see what happens.

                    by the way: i still use xorg-7.2 and xorg-server-1.3 since the new ones don't really have enough stuff to make me upgrade and since i know that fglrx isn't still a great driver for them.
                    i can run aiglx, rendering, videoplayback on single head (haven't yet tested the dual head), xinerama, beryl, compiz without any major issue. the only issue i'm complaining for now is that the driver is a little slow with kaffeine Xv and doesn't display subs when using opengl 2d-text-fragprog while with the 2d-tex is too damn slow and subs are displayed in a quite horrible way.

                    Comment


                    • Originally posted by carpex View Post
                      BTW, why is the installer file version 8.443.1? Do they use random number generators for their releases?
                      No, it's not a random number generator...
                      Michael Larabel
                      https://www.michaellarabel.com/

                      Comment

                      Working...
                      X