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
                      http://www.michaellarabel.com/

                      Comment


                      • Oh man, this just cannot be true... I mean, what kind of company is AMD that they think they can afford such a behavior?

                        I was hoping to be finally able to use the xrandr 1.2 extensions with this release, so I could dynamically add displays to my laptop. Of course I also expected them to fix all the flickering and mouse pointer corruption bugs for good with this release. Ha, how could I have been so naive...

                        Ironically, I just ordered a 22" widescreen for work, with 1680x1050 - bingo! The reason for choosing a widescreen instead of one with 1600x1200 was that with the widescreen I don't need a second panel. Now they break widescreen support. And to make things even worse, they break the native 1400x1050 in my thinkpad t60! And this is supposed to be a bug fix release? How sarcastic can it get?

                        The pain with the ATI driver is going on for so long now... I mean, what was all the fuss with the new codebase about? What's that new codebase good for, if the driver breaks more stuff with every release, and the useful features (e.g. xrandr) still not working properly?

                        Finally, what kind of customer support does ATI think they are giving? Michael sends them an email to make sure they get bug reports, no one is replying to my bugs filed on ati.cchtml.com, while NVIDIA has a forum and staff that replies, files a bug number and seems to care?

                        Sorry ATI, you lost me as a customer. Too bad I can't change the gfx card in my T60. But in my entire department at work, no ATI card will get installed ever again. I just can't afford wasting my time with unusable driver releases anymore.

                        I'm looking forward to the day when I finally get a new laptop with an NVIDIA or Intel chip, and every time a new ATI driver is released, I'll read the first three pages in the forum on phoronix and smile, while my gfx card just works.

                        Comment


                        • Really regretting buying AMD laptop right now

                          Based on all the great announcements on Phoronix and an ignorant assumption that ATI would at least have to put out something comparable to NVIDIAs binary driver, I bought a notebook with an HD2600 in it. The stability level of the fglrx driver has been pathetic compared to NVIDIA. With each new release I cross my fingers. This morning I installed the "christmas present", 7.12 and my machine is F&#(!d. Scrolling is the slowest yet , possibly worse than the vesa driver. The fans won't shut off (in the past two versions it was okay). AMD should handover their driver to radeonHD, this is a joke. Now I'll be even more emphatic that friends buying machines to run Linux get an NVIDIA based card.

                          Comment


                          • can someone tell me where to find the libglx.so ??
                            i just have a symbolic link to a libglx.so that doesn't exist!

                            Comment


                            • Hi,

                              I brought a Sapphire Radeon HD 3870, along with a new computer, hoping things were improving, notably with the radeonhd open source driver (and also because it was a bit cheaper than the 8800 GT, for about the same price/performance ratio, and I don't need the additional performances, as I don't play games much).

                              I had to wait a few weeks, for this new fglrx driver, because 7.11 didn't seem to work with my 3870.

                              Now it's out, the only serious problem I had, was the PreInitDAL failed error, when starting Xorg (and I had to deactivate my framebuffer, to workaround it).

                              I get a proper 1920x1200 resolution, `glxinfo` and `glxgears` both seem ok, and xv seems to work with mplayer (although it is really blocky, as the changelog is noting, so I guess I'll just use gl2 output, for now).

                              I didn't test Beryl/Compiz (but I probably won't use them anyway), nor any game, though.


                              Well, I guess I don't regret buying an ATI card again, although I do hope things will rapidly continue improving -I do need my framebuffer- (including the open source driver ^_^).


                              Thanks to everyone working on all this, and good luck to those with more important problems.


                              Bye.

                              Comment


                              • Dual-head screen resolution issues

                                I'm running a Radeon HD 2600 XT with 7.12 on gutsy x86_64. Dual-headed 'one big desktop' was working just fine with 8.42.3 on these two. Since installing the new driver, however, my widescreen area comes up as 2560x1024, and I'm left with non-native resolution on both of my screens. There doesn't seem to be a way to change this either via aticonfig yields
                                Code:
                                aticonfig --resolution=2880x900
                                Error: Section # expected
                                aticonfig: parsing the command-line failed.
                                The release notes didn't indicate a problem at this resolution. Anyone have any suggestions? My xorg.conf hasn't changed since 8.42.3, though I've messed around with creating new ones with poor results.

                                Comment

                                Working...
                                X