Announcement

Collapse
No announcement yet.

Radeon Gallium on ubuntu

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

  • Apparently, the xorg.conf option still works.

    Joolsa's suggestion in another thread solved the problem for me.

    Comment


    • If any of the ubuntu xorg edgers ppl is reading this:
      r600g works nicely for a 64bit ubuntu with the ppa. But some commercial games are 32bit only. When manually compiling mesa with '-m32', and pointing LIBGL_DRIVERS_PATH there, those work too. Could /usr/lib32/dri/r600g_dri.so be added to ia32-libs?

      Comment


      • Hi all! I'm registered today , but i'm only reading for years. Sorry about this...

        I'm very happy with the news on the Gallium3D on my RV770(ATI 4870HD 512mb) and the r600g(gallium) driver. It's fast than previous r600c(classic) but quite incomplete at this moment.

        morzillo@LinuxPowa:~$ glxinfo | grep OpenGL
        EE r600_pipe.c:321 r600_get_param - r600: unknown param 43
        OpenGL vendor string: X.Org
        OpenGL renderer string: Gallium 0.4 on AMD RV770
        OpenGL version string: 2.1 Mesa 7.11-devel
        OpenGL shading language version string: 1.20
        OpenGL extensions:


        Play's every game at some decent speed. Openarena and others FPS run's at good ans fast speed. It's brilliant this new driver!!

        I'm use fglrx privative for years. With my old Radeon 8500 64mb from years to today.Ihave many card, always ATI and some Nvidia(my old 8800GTS 640mb runs great today in my brother's PC , using nouveau).

        I'm Glad to pass to Open Source Gallium3D and delete my fglrx.
        I'm use GNU/Linux from 1.0.2 kernel to the latest 2.6.38RC4(my last kernel installed and run), a couple of years "using" GNU/Linux.

        This is the problem i have running quake4 :

        Code:
        ...using GL_ARB_texture_compression
        X..GL_EXT_texture_compression_s3tc not found
        Fatal Error: Texture compression unavailable
        Shutting down SDL subsystem
        --------------- BSE Shutdown ----------------
        ---------------------------------------------
        Shutting down sound hardware
        ----------- Alsa Shutdown ------------
        close pcm
        dlclose
        --------------------------------------
        idRenderSystem::Shutdown()
        Sys_Error: Texture compression unavailable
        I have downloaded and installed the libtxc_dxtn.so but i have x64 and i don't know how i use with this driver.

        I have installed DRIconf in my machine, but has only two options.

        This is for this error?
        EE r600_pipe.c:321 r600_get_param - r600: unknown param 43

        I don't know.

        Than in advance people. Great day to all!

        Comment


        • Any "how to" how testing R600g on Ubuntu?

          Hi,
          I have Ubuntu 10.10 32bit, Ati HD 4200 (RS 880 - RV620) with xorg-edgers fresh X crack ppa, installed newest kernel (2.6.38.3), newest drivers from this ppa and active Option "ForceGallium" "True" in xorg.conf.

          Is that all, what I need for testing newest feature of this driver, or I need enable some another options in xorg.conf or dri.conf?

          I was looking for some current how-to - without succsess...
          I am not an expert on video drivers, but i want testing newest open source radeon gallium 3D driver because fglrx is unusauble for me (video-tearing, new tearlees option does not work good on my "weak" chip)

          I generated this xorg.conf with many disable option.

          Code:
          Section "Device"
                  ### Available Driver options are:-
                  ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
                  ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
                  ### <percent>: "<f>%"
                  ### [arg]: arg optional
                  #Option     "NoAccel"            	# [<bool>]
                  #Option     "SWcursor"           	# [<bool>]
                  #Option     "Dac6Bit"            	# [<bool>]
                  #Option     "Dac8Bit"            	# [<bool>]
                  #Option     "BusType"            	# [<str>]
                  #Option     "CPPIOMode"          	# [<bool>]
                  #Option     "CPusecTimeout"      	# <i>
                  #Option     "AGPMode"            	# <i>
                  #Option     "AGPFastWrite"       	# [<bool>]
                  #Option     "AGPSize"            	# <i>
                  #Option     "GARTSize"           	# <i>
                  #Option     "RingSize"           	# <i>
                  #Option     "BufferSize"         	# <i>
                  #Option     "EnableDepthMoves"   	# [<bool>]
                   Option     "EnablePageFlip"     	"True" # [<bool>]
                  #Option     "NoBackBuffer"       	# [<bool>]
                  #Option     "DMAForXv"           	# [<bool>]
                  #Option     "FBTexPercent"       	# <i>
                  #Option     "DepthBits"          	# <i>
                  #Option     "PCIAPERSize"        	# <i>
                  #Option     "AccelDFS"           	# [<bool>]
                  #Option     "IgnoreEDID"         	# [<bool>]
                  #Option     "CustomEDID"         	# [<str>]
                  #Option     "DisplayPriority"    	# [<str>]
                  #Option     "PanelSize"          	# [<str>]
                  #Option     "ForceMinDotClock"   	# <freq>
                  #Option     "ColorTiling"        	# [<bool>]
                  #Option     "VideoKey"           	# <i>
                  #Option     "RageTheatreCrystal" 	# <i>
                  #Option     "RageTheatreTunerPort" 	# <i>
                  #Option     "RageTheatreCompositePort" 	# <i>
                  #Option     "RageTheatreSVideoPort" 	# <i>
                  #Option     "TunerType"          	# <i>
                  #Option     "RageTheatreMicrocPath" 	# <str>
                  #Option     "RageTheatreMicrocType" 	# <str>
                  #Option     "ScalerWidth"        	# <i>
                  #Option     "RenderAccel"        	# [<bool>]
                  #Option     "SubPixelOrder"      	# [<str>]
                  #Option     "ClockGating"        	# [<bool>]
                  #Option     "VGAAccess"          	# [<bool>]
                  #Option     "ReverseDDC"         	# [<bool>]
                  #Option     "LVDSProbePLL"       	# [<bool>]
                  #Option     "AccelMethod"        	# <str>
                  #Option     "DRI"                	# [<bool>]
                  #Option     "ConnectorTable"     	# <str>
                  #Option     "DefaultConnectorTable" 	# [<bool>]
                  #Option     "DefaultTMDSPLL"     	# [<bool>]
                  #Option     "TVDACLoadDetect"    	# [<bool>]
                  #Option     "ForceTVOut"         	# [<bool>]
                  #Option     "TVStandard"         	# <str>
                  #Option     "IgnoreLidStatus"    	# [<bool>]
                  #Option     "DefaultTVDACAdj"    	# [<bool>]
                  #Option     "Int10"              	# [<bool>]
                  #Option     "EXAVSync"           	# [<bool>]
                  #Option     "ATOMTVOut"          	# [<bool>]
                  #Option     "R4xxATOM"           	# [<bool>]
                  #Option     "ForceLowPowerMode"  	# [<bool>]
                  #Option     "DynamicPM"          	# [<bool>]
                  #Option     "NewPLL"             	# [<bool>]
                  Option     "ForceGallium"       	"True" # [<bool>]
                  #Option     "ZaphodHeads"        	# <str>
          	Identifier  "Card0"
          	Driver      "radeon"
          	BusID       "PCI:1:5:0"
          EndSection
          What I need to try activate for maximum performance?
          Thanks for help

          Comment


          • Originally posted by MoRZiLLo View Post
            I have downloaded and installed the libtxc_dxtn.so but i have x64 and i don't know how i use with this driver.
            64bit libraries cannot link against 32bit ones, and vice versa.
            I have archived libs(both 32/64bit) from PLD 2.99 distro I am using:


            If you are using RPMs, then feel free to install them from packages:
            ftp://ep09.pld-linux.org/dists/th/PL...8-2.x86_64.rpm
            ftp://ep09.pld-linux.org/dists/th/PL...-070518-2.i686

            Comment


            • Originally posted by evil_core View Post
              64bit libraries cannot link against 32bit ones, and vice versa.
              I have archived libs(both 32/64bit) from PLD 2.99 distro I am using:
              http://carme.pld-linux.org/~evil/radeon/libtxc_dxtn-070518-2.tgz

              If you are using RPMs, then feel free to install them from packages:
              ftp://ep09.pld-linux.org/dists/th/PL...8-2.x86_64.rpm
              ftp://ep09.pld-linux.org/dists/th/PL...-070518-2.i686



              WoW!!! Thanks man!

              Comment


              • Well I splurged and got a new PC over the weekend. One of the goals for it was to be able to use Gallium drivers. AMD 1090T processor, AMD 890FX chipset, and ATI 5770.

                This contrasts nicely with my all-Intel Laptop that I've been using as my main machine up until just now.

                I installed Ubuntu 10.10, installed the xorg-edgers ppa and added the snippet following snippet as 'xorg.conf':
                Section "Device"
                Identifier "Default screen"
                Option "ForceGallium" "True"
                EndSection

                All in all it's pretty nice. I am pleased that it did not crap out on me. I've played a couple games and its working. Even with Compiz enabled. Better then I expected. To any Xorg fellows here: Thank you!

                Comment


                • :~$ lsb_release -a
                  No LSB modules are available.
                  Distributor ID: Ubuntu
                  Description: Ubuntu natty (development branch)
                  Release: 11.04
                  Codename: natty


                  :~$ cat /etc/X11/xorg.conf
                  Section "Device"
                  Identifier "Default screen"
                  Option "ForceGallium" "True"
                  EndSection

                  :~$ glxinfo|grep render
                  direct rendering: Yes
                  OpenGL renderer string: Mesa DRI R600 (RV635 9598) 20090101 TCL DRI2

                  :~$ cat /etc/apt/sources.list.d/xorg-edgers-ppa-natty.list
                  deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu natty main
                  #deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu natty main

                  ?

                  Comment

                  Working...
                  X