Announcement

Collapse
No announcement yet.

The Open-Source ATI R500 Driver

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

  • #16
    Thank you for making those modifications for me; i replaced the files and compiled it again. Now the problem is that when i start X with the usual resolution 1024x768 my screen goes all wacky. Could this be an issue with the avivo driver or something in my xorg.conf file?

    This is part of my Xorg.0.log file:-
    (II) Avivo(0): Printing probed modes for output LFP
    (II) Avivo(0): Modeline "1360x768"x59.8 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync (47.7 kHz)
    (II) Avivo(0): Modeline "1360x768"x60.0 72.00 1360 1408 1440 1520 768 771 781 790 +hsync -vsync (47.4 kHz)
    (II) Avivo(0): Modeline "1280x800"x60.0 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync (49.7 kHz)
    (II) Avivo(0): Modeline "1152x864"x60.0 81.62 1152 1216 1336 1520 864 865 868 895 -hsync +vsync (53.7 kHz)
    (II) Avivo(0): Modeline "1280x768"x60.0 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync (47.7 kHz)
    (II) Avivo(0): Modeline "1280x720"x60.0 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync (44.8 kHz)
    (II) Avivo(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    (II) Avivo(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    (II) Avivo(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    (II) Avivo(0): Output DVI-I connected
    (II) Avivo(0): I2C device "DVI-I connector 1:ddc2" registered at address 0xA0.
    (II) Avivo(0): I2C device "DVI-I connector 1:ddc2" removed.
    (II) Avivo(0): EDID for output DVI-I
    (II) Avivo(0): Not using default mode "640x350" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "640x400" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "720x400" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "640x480" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "640x480" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "640x480" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "800x600" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "800x600" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "800x600" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "800x600" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1024x768" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1024x768" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1024x768" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1152x864" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x960" (hsync out of range)
    (II) Avivo(0): Not using default mode "1280x960" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x1024" (hsync out of range)
    (II) Avivo(0): Not using default mode "1280x1024" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x1024" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1600x1200" (hsync out of range)
    (II) Avivo(0): Not using default mode "1600x1200" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1600x1200" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1600x1200" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1600x1200" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1792x1344" (hsync out of range)
    (II) Avivo(0): Not using default mode "1792x1344" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1856x1392" (hsync out of range)
    (II) Avivo(0): Not using default mode "1856x1392" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1920x1440" (hsync out of range)
    (II) Avivo(0): Not using default mode "1920x1440" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "832x624" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1152x768" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1152x864" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1152x864" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1152x864" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1152x864" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1152x864" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x720" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x720" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x720" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x800" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x800" (vrefresh out of range)
    (II) Avivo(0): Not using default mode "1280x800" (vrefresh out of range)


    (==) Avivo(0): Default visual is TrueColor
    scrninitparam: vx 1360, vy 1360, dw 1408
    (II) Avivo(0): VGA connector associated to crtc(0)
    (II) Avivo(0): LFP connector associated to crtc(0)
    (II) Avivo(0): DVI-I connector associated to crtc(0)
    (II) Avivo(0): VGA connector associated to crtc(0)
    (II) Avivo(0): crtc(0) hdisp 1360, htotal 1776, hss 1432, hse 1568, hsk 0
    (II) Avivo(0): crtc(0) vdisp 768, vtotal 798, vss 771, vse 781, vsc 0
    (II) Avivo(0): crtc(0) Clock: mode 84750, PLL 84750
    (II) Avivo(0): crtc(0) PLL : div 12, pmul 0x71(113), pdiv 3
    (II) Avivo(0): VGA connector associated to crtc(0)
    (II) Avivo(0): LFP connector associated to crtc(0)
    (II) Avivo(0): DVI-I connector associated to crtc(0)
    (II) Avivo(0): VGA connector associated to crtc(0)
    (II) Avivo(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    (II) Avivo(0): [ScreenInit OK]
    (--) RandR disabled
    (II) Setting vga for screen 0.
    (II) Initializing built-in extension MIT-SHM
    (II) Initializing built-in extension XInputExtension
    (II) Initializing built-in extension XTEST
    (II) Initializing built-in extension XKEYBOARD
    (II) Initializing built-in extension XC-APPGROUP
    (II) Initializing built-in extension XAccessControlExtension
    (II) Initializing built-in extension SECURITY
    (II) Initializing built-in extension XINERAMA
    (II) Initializing built-in extension XFIXES
    (II) Initializing built-in extension XFree86-Bigfont
    (II) Initializing built-in extension RENDER
    (II) Initializing built-in extension RANDR
    (II) Initializing built-in extension COMPOSITE
    (II) Initializing built-in extension DAMAGE
    (II) Initializing built-in extension XEVIE
    (EE) AIGLX: Screen 0 is not DRI capable
    (II) Loading local sub module "GLcore"
    (II) LoadModule: "GLcore"
    (II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
    (II) Module GLcore: vendor="X.Org Foundation"
    compiled for 1.3.0, module version = 1.0.0
    ABI class: X.Org Server Extension, version 0.3
    (II) GLX: Initialized MESA-PROXY GL provider for screen 0
    (II) Avivo(0): Setting screen physical size to 359 x 20


    Thanks,
    Dom

    Comment


    • #17
      You do have an error about AIGLX in your log, do you have the following in your xorg.conf?

      Section "ServerFlags"
      Option "AIGLX" "off"
      EndSection

      Section "Extensions"
      Option "Composite" "Disable"
      EndSection
      Michael Larabel
      http://www.michaellarabel.com/

      Comment


      • #18
        Thanks Michael; that worked a treat. After all the reading i've done you would have thought i would have picked that up. Guess it wasn't my modeline after all. Loving the 1280x800 resolution I hope my posts help anyone out there with an ASUS F3JP with a X1700 ati card.

        The open-source driver seems rather slow when moving a window around it isn't as smooth and is unstable when changing from X to tty1 (shell) and back again; it just locks up. Hopefully i'm guessing these bugs will be addressed and fixed in the near future.

        Thanks again for all your help Michael; keep up the fantastic work with this forum and your site. I really enjoy reading all the Reviews.

        Regards,
        Dom

        Originally posted by Michael View Post
        You do have an error about AIGLX in your log, do you have the following in your xorg.conf?

        Section "ServerFlags"
        Option "AIGLX" "off"
        EndSection

        Section "Extensions"
        Option "Composite" "Disable"
        EndSection

        Comment


        • #19
          Originally posted by domzanator View Post
          Thanks Michael; that worked a treat. After all the reading i've done you would have thought i would have picked that up. Guess it wasn't my modeline after all. Loving the 1280x800 resolution I hope my posts help anyone out there with an ASUS F3JP with a X1700 ati card.

          The open-source driver seems rather slow when moving a window around it isn't as smooth and is unstable when changing from X to tty1 (shell) and back again; it just locks up. Hopefully i'm guessing these bugs will be addressed and fixed in the near future.

          Thanks again for all your help Michael; keep up the fantastic work with this forum and your site. I really enjoy reading all the Reviews.

          Regards,
          Dom
          Thanks for your nice words. I hope you stick around the forums.

          Regarding the performance, right now the Avivo driver is slower than VESA but its performance will be greatly improved as development progresses so be sure to stay tuned to Phoronix for additional details.
          Michael Larabel
          http://www.michaellarabel.com/

          Comment


          • #20
            I wait until the avivo driver has better 2d acceleration and official R580XT support. I can wait...

            I hope AIGLX support is also coming, never really tried Compiz because of fglrx and not liking XGL.

            Comment


            • #21
              Hey guys,
              while i'm waiting for ATI to release something that works with FC7.... i tried the following instructions about avivo from:
              http://www.phoronix.com/scan.php?pag...item=753&num=1

              as all installation goes smooth no errors.... when i do startx... it complain that module avivo is not found.

              have i missed anything?

              thanks

              Comment


              • #22
                There was some comment in the past that this driver does not work with the apple mactel macbook pro. Is this still the case?

                Comment


                • #23
                  Originally posted by khakhovich View Post
                  Hey guys,
                  while i'm waiting for ATI to release something that works with FC7.... i tried the following instructions about avivo from:
                  http://www.phoronix.com/scan.php?pag...item=753&num=1

                  as all installation goes smooth no errors.... when i do startx... it complain that module avivo is not found.

                  have i missed anything?

                  thanks
                  Hey mate,
                  I've got good news for ya the new ATI drivers work on FC7; i got them working ealier today.

                  Here's something i posted earlier today

                  I've just got it up and running on Fedora 7 after afew alterations:-

                  Had to downgrade my x server-

                  su - (if your not already root)
                  wget http://ftp.cica.es/fedora/linux/core...6.fc7.i386.rpm
                  rpm -U --oldpackage xorg-x11-server-Xorg-1.2.0-6.fc7.i386.rpm

                  Ran the (8.38.6) ati.run file; installed custom with kernel modules:-

                  Then there was a dependency that i was missing; which i grabbed with yum -
                  yum install compat-libstdc++-33

                  Once that is all done just add fglrx into you xorg file and away you go.

                  Good luck mate,
                  Dom
                  Last edited by domzanator; 06-26-2007, 08:17 AM.

                  Comment


                  • #24
                    Originally posted by crumpet View Post
                    There was some comment in the past that this driver does not work with the apple mactel macbook pro. Is this still the case?
                    I have yet to see any commits in git for the Avivo driver showing that the Mac Intel ATI GPUs are yet to be supported. Hopefully soon though.
                    Michael Larabel
                    http://www.michaellarabel.com/

                    Comment


                    • #25
                      Originally posted by Michael View Post
                      I have yet to see any commits in git for the Avivo driver showing that the Mac Intel ATI GPUs are yet to be supported. Hopefully soon though.
                      In fact i wasn't clear enough the macbook pro 15 will work (i got one) but th 17 won't (PLL are bad), when i was saying that mbp 15 was not working it's the external VGA output which is not working thanks to apple which wired the VGA 2 with DVI 1 (i believe they are the only one to do that) so to detect a monitor i have to probe as if it was VGA 1. I want to find an elegant solution to this but i fear i will need to add a workaround for mbp.

                      Comment


                      • #26
                        Ahh Too bad . I have a 17" mbp.... if I can do anything to help in your tests just let me know as I long to have a working open source driver- I did try to install it but all it did was to flash the screen.

                        UPDATE: I could see that you have made various updates to the git.. so I reinstalled and today( June 28) it works on the 17" mbp! Now I can get the correct screen resolution of 1680x1050 ... something that was not possible with the vesa driver. Many thanks for all the great work you are doing - I wish I could help but I suspect that I am not competent enough.
                        Last edited by crumpet; 06-28-2007, 06:10 AM.

                        Comment


                        • #27
                          Anyone managed to install avivo drivers on ubuntu feisy?

                          Comment


                          • #28
                            I tried installing it on Debian yesterday, but I had problems with the ./autogen.sh part. I will try it on Fedora 7 today.

                            Comment


                            • #29
                              Originally posted by d2kx View Post
                              I tried installing it on Debian yesterday, but I had problems with the ./autogen.sh part. I will try it on Fedora 7 today.
                              Hi all,
                              The avivo driver works on fedora 7; i guessing it would work on ubuntu as well. But i wouldn't move to avivo drivers as of it; still get alot of tiering. I would stick to ATI drivers for now.

                              Peace,
                              Dom

                              Comment


                              • #30
                                fedora7/t60

                                hi there, ive nearly got the avivo driver working. it compiles fine etc and when i change xorg.conf it seems to be close to working. The screen is distorted - black line in centre of screen and blue gradients on either side.

                                when i move the mouse i can see white traces. I think the problem is my laptop (lenovo t60 x1300/r500) has a 1024x768 screen (i think others have got it working on higher res screens).

                                Any ideas. ATI/fglrx and vesa work fine.

                                Dan

                                forgot to mention - its fedora8/ rawhide
                                Last edited by danielpugh; 08-07-2007, 04:11 PM.

                                Comment

                                Working...
                                X