Page 1 of 2 12 LastLast
Results 1 to 10 of 49

Thread: GLAMOR Radeon Shows 2D Acceleration Promise

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,914

    Default GLAMOR Radeon Shows 2D Acceleration Promise

    Phoronix: GLAMOR Radeon Shows 2D Acceleration Promise

    It looks like, thanks in part to an existing shoddy EXA 2D acceleration implementation, that the GLAMOR-based Radeon acceleration support for xf86-video-ati may work out quite well...

    http://www.phoronix.com/vr.php?view=MTEzODc

  2. #2
    Join Date
    Nov 2008
    Location
    Old Europe
    Posts
    917

    Default

    Please AMD, entice Chris Wilson away!

  3. #3

    Default

    If GLAMOR is really that much better, it should be extended for all chips within the r600g driver at some point. Not just SI.

    Thanks Chris!

  4. #4
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    874

    Default

    Quote Originally Posted by halfmanhalfamazing View Post
    If GLAMOR is really that much better, it should be extended for all chips within the r600g driver at some point. Not just SI.

    Thanks Chris!
    According to what's on his blog, he was already testing on a Radeon HD5770. The patches were to the xf86-video-ati driver, and they don't seem chip-specific.

    From radeon_accel.c:
    Code:
    if (info->directRenderingEnabled) {
    	if (info->use_glamor) {
    	    if (!radeon_glamor_init(pScreen)) {
    		info->use_glamor = FALSE;
    		return FALSE;
    	    }
    	} else if (info->ChipFamily >= CHIP_FAMILY_CEDAR) {
    	    if (!EVERGREENDrawInit(pScreen))
    		return FALSE;
    	} else
    	    if (info->ChipFamily >= CHIP_FAMILY_R600) {
    		if (!R600DrawInit(pScreen))
    		    return FALSE;
    	    } else {
    		if (!RADEONDrawInit(pScreen))
    		    return FALSE;
    	    }
        }
    From what I was reading in the patches, you just need glamour >= 0.3.0, and a new git pull of the xf86-video-ati driver (xorg-edgers will probably be along shortly...).
    Last edited by Veerappan; 07-12-2012 at 09:05 AM.

  5. #5
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,052

    Default

    Quote Originally Posted by Veerappan View Post
    From what I was reading in the patches, you just need glamour >= 0.3.0, and a new git pull of the xf86-video-ati driver (xorg-edgers will probably be along shortly...).
    xf86-video-ati has a new configure flag: --enable-glamor

    But you can't use xorg git as of now:
    Code:
    make  all-recursive
    make[1]: Entering directory `/home/chris/build/glamor-git/src/glamor-build'
    Making all in src
    make[2]: Entering directory `/home/chris/build/glamor-git/src/glamor-build/src'
      CC       glamor.lo
      CC       glamor_copyarea.lo
      CC       glamor_copywindow.lo
      CC       glamor_core.lo
      CC       glamor_fill.lo
    In file included from glamor_copywindow.c:24:0:
    glamor_priv.h:551:11: warning: redundant redeclaration of 'glamor_create_pixmap' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_copywindow.c:24:
    glamor.h:144:28: note: previous declaration of 'glamor_create_pixmap' was here
    In file included from glamor_copywindow.c:24:0:
    glamor_priv.h:570:6: warning: redundant redeclaration of 'glamor_init_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:566:6: note: previous declaration of 'glamor_init_pixmap_fbo' was here
    glamor_priv.h:571:6: warning: redundant redeclaration of 'glamor_fini_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:567:6: note: previous declaration of 'glamor_fini_pixmap_fbo' was here
    glamor_priv.h:605:6: warning: redundant redeclaration of 'glamor_create_gc' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_copywindow.c:24:
    glamor.h:233:22: note: previous declaration of 'glamor_create_gc' was here
    In file included from glamor_copywindow.c:24:0:
    glamor_priv.h:685:6: warning: redundant redeclaration of 'glamor_glyph_unrealize' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_copywindow.c:24:
    glamor.h:300:23: note: previous declaration of 'glamor_glyph_unrealize' was here
    In file included from glamor_copywindow.c:24:0:
    glamor_priv.h:950:2: warning: redundant redeclaration of 'glamor_upload_picture_to_texture' [-Wredundant-decls]
    glamor_priv.h:924:2: note: previous declaration of 'glamor_upload_picture_to_texture' was here
    glamor_priv.h:954:1: warning: redundant redeclaration of 'glamor_fixup_pixmap_priv' [-Wredundant-decls]
    glamor_priv.h:578:6: note: previous declaration of 'glamor_fixup_pixmap_priv' was here
    In file included from glamor_priv.h:1007:0,
                     from glamor_copywindow.c:24:
    glamor_utils.h:801:0: warning: "ARRAY_SIZE" redefined [enabled by default]
    In file included from /usr/include/xorg/privates.h:152:0,
                     from /usr/include/xorg/cursor.h:53,
                     from /usr/include/xorg/scrnintstr.h:53,
                     from glamor.h:32,
                     from glamor_priv.h:40,
                     from glamor_copywindow.c:24:
    /usr/include/xorg/dix.h:67:0: note: this is the location of the previous definition
    In file included from glamor_core.c:36:0:
    glamor_priv.h:551:11: warning: redundant redeclaration of 'glamor_create_pixmap' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_core.c:36:
    glamor.h:144:28: note: previous declaration of 'glamor_create_pixmap' was here
    In file included from glamor_core.c:36:0:
    glamor_priv.h:570:6: warning: redundant redeclaration of 'glamor_init_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:566:6: note: previous declaration of 'glamor_init_pixmap_fbo' was here
    glamor_priv.h:571:6: warning: redundant redeclaration of 'glamor_fini_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:567:6: note: previous declaration of 'glamor_fini_pixmap_fbo' was here
    glamor_priv.h:605:6: warning: redundant redeclaration of 'glamor_create_gc' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_core.c:36:
    glamor.h:233:22: note: previous declaration of 'glamor_create_gc' was here
    In file included from glamor_core.c:36:0:
    glamor_priv.h:685:6: warning: redundant redeclaration of 'glamor_glyph_unrealize' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_core.c:36:
    glamor.h:300:23: note: previous declaration of 'glamor_glyph_unrealize' was here
    In file included from glamor_core.c:36:0:
    glamor_priv.h:950:2: warning: redundant redeclaration of 'glamor_upload_picture_to_texture' [-Wredundant-decls]
    glamor_priv.h:924:2: note: previous declaration of 'glamor_upload_picture_to_texture' was here
    glamor_priv.h:954:1: warning: redundant redeclaration of 'glamor_fixup_pixmap_priv' [-Wredundant-decls]
    glamor_priv.h:578:6: note: previous declaration of 'glamor_fixup_pixmap_priv' was here
    In file included from glamor_priv.h:1007:0,
                     from glamor_core.c:36:
    glamor_utils.h:801:0: warning: "ARRAY_SIZE" redefined [enabled by default]
    In file included from /usr/include/xorg/privates.h:152:0,
                     from /usr/include/xorg/cursor.h:53,
                     from /usr/include/xorg/scrnintstr.h:53,
                     from glamor.h:32,
                     from glamor_priv.h:40,
                     from glamor_core.c:36:
    /usr/include/xorg/dix.h:67:0: note: this is the location of the previous definition
    In file included from glamor_fill.c:28:0:
    glamor_priv.h:551:11: warning: redundant redeclaration of 'glamor_create_pixmap' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_fill.c:28:
    glamor.h:144:28: note: previous declaration of 'glamor_create_pixmap' was here
    In file included from glamor_fill.c:28:0:
    glamor_priv.h:570:6: warning: redundant redeclaration of 'glamor_init_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:566:6: note: previous declaration of 'glamor_init_pixmap_fbo' was here
    glamor_priv.h:571:6: warning: redundant redeclaration of 'glamor_fini_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:567:6: note: previous declaration of 'glamor_fini_pixmap_fbo' was here
    glamor_priv.h:605:6: warning: redundant redeclaration of 'glamor_create_gc' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_fill.c:28:
    glamor.h:233:22: note: previous declaration of 'glamor_create_gc' was here
    In file included from glamor_fill.c:28:0:
    glamor_priv.h:685:6: warning: redundant redeclaration of 'glamor_glyph_unrealize' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_fill.c:28:
    glamor.h:300:23: note: previous declaration of 'glamor_glyph_unrealize' was here
    In file included from glamor_fill.c:28:0:
    glamor_priv.h:950:2: warning: redundant redeclaration of 'glamor_upload_picture_to_texture' [-Wredundant-decls]
    glamor_priv.h:924:2: note: previous declaration of 'glamor_upload_picture_to_texture' was here
    glamor_priv.h:954:1: warning: redundant redeclaration of 'glamor_fixup_pixmap_priv' [-Wredundant-decls]
    glamor_priv.h:578:6: note: previous declaration of 'glamor_fixup_pixmap_priv' was here
    In file included from glamor_priv.h:1007:0,
                     from glamor_fill.c:28:
    glamor_utils.h:801:0: warning: "ARRAY_SIZE" redefined [enabled by default]
    In file included from /usr/include/xorg/privates.h:152:0,
                     from /usr/include/xorg/cursor.h:53,
                     from /usr/include/xorg/scrnintstr.h:53,
                     from glamor.h:32,
                     from glamor_priv.h:40,
                     from glamor_fill.c:28:
    /usr/include/xorg/dix.h:67:0: note: this is the location of the previous definition
    glamor_core.c: In function 'glamor_gl_has_extension':
    glamor_core.c:577:9: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
    In file included from glamor_copyarea.c:28:0:
    glamor_priv.h:551:11: warning: redundant redeclaration of 'glamor_create_pixmap' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_copyarea.c:28:
    glamor.h:144:28: note: previous declaration of 'glamor_create_pixmap' was here
    In file included from glamor_copyarea.c:28:0:
    glamor_priv.h:570:6: warning: redundant redeclaration of 'glamor_init_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:566:6: note: previous declaration of 'glamor_init_pixmap_fbo' was here
    glamor_priv.h:571:6: warning: redundant redeclaration of 'glamor_fini_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:567:6: note: previous declaration of 'glamor_fini_pixmap_fbo' was here
    glamor_priv.h:605:6: warning: redundant redeclaration of 'glamor_create_gc' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_copyarea.c:28:
    glamor.h:233:22: note: previous declaration of 'glamor_create_gc' was here
    In file included from glamor_copyarea.c:28:0:
    glamor_priv.h:685:6: warning: redundant redeclaration of 'glamor_glyph_unrealize' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor_copyarea.c:28:
    glamor.h:300:23: note: previous declaration of 'glamor_glyph_unrealize' was here
    In file included from glamor_copyarea.c:28:0:
    glamor_priv.h:950:2: warning: redundant redeclaration of 'glamor_upload_picture_to_texture' [-Wredundant-decls]
    glamor_priv.h:924:2: note: previous declaration of 'glamor_upload_picture_to_texture' was here
    glamor_priv.h:954:1: warning: redundant redeclaration of 'glamor_fixup_pixmap_priv' [-Wredundant-decls]
    glamor_priv.h:578:6: note: previous declaration of 'glamor_fixup_pixmap_priv' was here
    In file included from glamor_priv.h:1007:0,
                     from glamor_copyarea.c:28:
    glamor_utils.h:801:0: warning: "ARRAY_SIZE" redefined [enabled by default]
    In file included from /usr/include/xorg/privates.h:152:0,
                     from /usr/include/xorg/cursor.h:53,
                     from /usr/include/xorg/scrnintstr.h:53,
                     from glamor.h:32,
                     from glamor_priv.h:40,
                     from glamor_copyarea.c:28:
    /usr/include/xorg/dix.h:67:0: note: this is the location of the previous definition
    glamor_copyarea.c: In function '_glamor_copy_n_to_n':
    glamor_copyarea.c:402:12: warning: variable 'screen' set but not used [-Wunused-but-set-variable]
    glamor_copyarea.c:395:18: warning: variable 'dst_access' set but not used [-Wunused-but-set-variable]
    In file included from glamor.c:36:0:
    glamor_priv.h:551:11: warning: redundant redeclaration of 'glamor_create_pixmap' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor.c:36:
    glamor.h:144:28: note: previous declaration of 'glamor_create_pixmap' was here
    In file included from glamor.c:36:0:
    glamor_priv.h:570:6: warning: redundant redeclaration of 'glamor_init_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:566:6: note: previous declaration of 'glamor_init_pixmap_fbo' was here
    glamor_priv.h:571:6: warning: redundant redeclaration of 'glamor_fini_pixmap_fbo' [-Wredundant-decls]
    glamor_priv.h:567:6: note: previous declaration of 'glamor_fini_pixmap_fbo' was here
    glamor_priv.h:605:6: warning: redundant redeclaration of 'glamor_create_gc' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor.c:36:
    glamor.h:233:22: note: previous declaration of 'glamor_create_gc' was here
    In file included from glamor.c:36:0:
    glamor_priv.h:685:6: warning: redundant redeclaration of 'glamor_glyph_unrealize' [-Wredundant-decls]
    In file included from glamor_priv.h:40:0,
                     from glamor.c:36:
    glamor.h:300:23: note: previous declaration of 'glamor_glyph_unrealize' was here
    In file included from glamor.c:36:0:
    glamor_priv.h:950:2: warning: redundant redeclaration of 'glamor_upload_picture_to_texture' [-Wredundant-decls]
    glamor_priv.h:924:2: note: previous declaration of 'glamor_upload_picture_to_texture' was here
    glamor_priv.h:954:1: warning: redundant redeclaration of 'glamor_fixup_pixmap_priv' [-Wredundant-decls]
    glamor_priv.h:578:6: note: previous declaration of 'glamor_fixup_pixmap_priv' was here
    In file included from glamor_priv.h:1007:0,
                     from glamor.c:36:
    glamor_utils.h:801:0: warning: "ARRAY_SIZE" redefined [enabled by default]
    In file included from /usr/include/xorg/privates.h:152:0,
                     from /usr/include/xorg/cursor.h:53,
                     from /usr/include/xorg/scrnintstr.h:53,
                     from glamor.h:32,
                     from glamor_priv.h:40,
                     from glamor.c:36:
    /usr/include/xorg/dix.h:67:0: note: this is the location of the previous definition
    glamor.c: In function 'glamor_init':
    glamor.c:328:6: warning: passing argument 1 of 'glamor_gl_has_extension' discards 'const' qualifier from pointer target type [enabled by default]
    In file included from glamor.c:36:0:
    glamor_priv.h:638:6: note: expected 'char *' but argument is of type 'const char *'
    glamor.c:330:6: warning: passing argument 1 of 'glamor_gl_has_extension' discards 'const' qualifier from pointer target type [enabled by default]
    In file included from glamor.c:36:0:
    glamor_priv.h:638:6: note: expected 'char *' but argument is of type 'const char *'
    glamor.c:350:22: warning: assignment from incompatible pointer type [enabled by default]
    glamor.c: In function 'glamor_close_screen':
    glamor.c:536:2: warning: passing argument 1 of 'screen->CloseScreen' makes pointer from integer without a cast [enabled by default]
    glamor.c:536:2: note: expected 'ScreenPtr' but argument is of type 'int'
    glamor.c:536:2: error: too many arguments to function 'screen->CloseScreen'
    make[2]: *** [glamor.lo] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[2]: Leaving directory `/home/chris/build/glamor-git/src/glamor-build/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/chris/build/glamor-git/src/glamor-build'
    make: *** [all] Error 2

  6. #6
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,052

    Default

    Quote Originally Posted by Veerappan View Post
    According to what's on his blog, he was already testing on a Radeon HD5770. The patches were to the xf86-video-ati driver, and they don't seem chip-specific.
    In the other thread people said it should work. I even can test it with xorg 1.13 since a compatibility patch has been commited.

    But, well, it doesn't (evergreen).

    Code:
    This is a pre-release version of the X server from The X.Org Foundation.
    It is not supported in any way.
    Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
    Select the "xorg" product for bugs you find in this release.
    Before reporting bugs in pre-release versions please check the
    latest version in the X.Org Foundation git repository.
    See http://wiki.x.org/wiki/GitPage for git access instructions.
    
    X.Org X Server 1.12.99.901 (1.13.0 RC 1)
    Release Date: 2012-07-10
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 3.5.0-rc6-mainline x86_64 
    Current Operating System: Linux chrisl 3.5.0-rc6-mainline #1 SMP PREEMPT Mon Jul 9 02:52:24 UTC 2012 x86_64
    Kernel command line: root=/dev/disk/by-uuid/650b9f2f-d077-48e9-9fc2-7b6f2294599a ro init=/bin/systemd quiet radeon.pcie_gen2=1 radeon.audio=1 pcie_aspm=force nmi_watchdog=0 i915_enable_rc6=7 snd_hda_intel.power_save=1  initrd=../initramfs-linux-mainline.img BOOT_IMAGE=../vmlinuz-linux-mainline 
    Build Date: 13 July 2012  01:22:46PM
     
    Current version of pixman: 0.26.2
    	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 16 23:42:35 2012
    (==) Using config directory: "/etc/X11/xorg.conf.d"
    (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    (==) No Layout section.  Using the first Screen section.
    (==) No screen section available. Using defaults.
    (**) |-->Screen "Default Screen Section" (0)
    (**) |   |-->Monitor "<default monitor>"
    (==) No device specified for screen "Default Screen Section".
    	Using the first device section listed.
    (**) |   |-->Device "r"
    (==) No monitor specified for screen "Default Screen Section".
    	Using a default monitor configuration.
    (==) Automatically adding devices
    (==) Automatically enabling devices
    (==) Automatically adding GPU devices
    (==) FontPath set to:
    	/usr/share/fonts/misc/,
    	/usr/share/fonts/TTF/,
    	/usr/share/fonts/OTF/,
    	/usr/share/fonts/Type1/,
    	/usr/share/fonts/100dpi/,
    	/usr/share/fonts/75dpi/
    (==) ModulePath set to "/usr/lib/xorg/modules"
    (II) The server relies on udev to provide the list of input devices.
    	If no devices become available, reconfigure udev or disable AutoAddDevices.
    (II) Loader magic: 0x837c20
    (II) Module ABI versions:
    	X.Org ANSI C Emulation: 0.4
    	X.Org Video Driver: 13.0
    	X.Org XInput driver : 18.0
    	X.Org Server Extension : 6.0
    (II) config/udev: Adding drm device (/dev/dri/card0)
    (--) PCI:*(0:2:0:0) 1002:68c1:1025:0517 rev 0, Mem @ 0xd0000000/268435456, 0xcfee0000/131072, I/O @ 0x00002000/256, BIOS @ 0x????????/131072
    (II) Open ACPI successful (/var/run/acpid.socket)
    Initializing built-in extension Generic Event Extension
    Initializing built-in extension SHAPE
    Initializing built-in extension MIT-SHM
    Initializing built-in extension XInputExtension
    Initializing built-in extension XTEST
    Initializing built-in extension BIG-REQUESTS
    Initializing built-in extension SYNC
    Initializing built-in extension XKEYBOARD
    Initializing built-in extension XC-MISC
    Initializing built-in extension SECURITY
    Initializing built-in extension XINERAMA
    Initializing built-in extension XFIXES
    Initializing built-in extension RENDER
    Initializing built-in extension RANDR
    Initializing built-in extension COMPOSITE
    Initializing built-in extension DAMAGE
    Initializing built-in extension MIT-SCREEN-SAVER
    Initializing built-in extension DOUBLE-BUFFER
    Initializing built-in extension RECORD
    Initializing built-in extension DPMS
    Initializing built-in extension X-Resource
    Initializing built-in extension XVideo
    Initializing built-in extension XVideo-MotionCompensation
    Initializing built-in extension XFree86-VidModeExtension
    Initializing built-in extension XFree86-DGA
    Initializing built-in extension XFree86-DRI
    Initializing built-in extension DRI2
    (II) "glx" will be loaded by default.
    (II) LoadModule: "dri2"
    (II) Module "dri2" already built-in
    (II) LoadModule: "glamoregl"
    (II) Loading /usr/lib/xorg/modules/libglamoregl.so
    (II) Module glamoregl: vendor="X.Org Foundation"
    	compiled for 1.12.99.901, module version = 0.4.0
    	ABI class: X.Org ANSI C Emulation, version 0.4
    (II) LoadModule: "glx"
    (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
    	compiled for 1.12.99.901, module version = 1.0.0
    	ABI class: X.Org Server Extension, version 6.0
    (==) AIGLX enabled
    Loading extension GLX
    (II) LoadModule: "radeon"
    (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    (II) Module radeon: vendor="X.Org Foundation"
    	compiled for 1.12.99.901, module version = 6.99.99
    	Module class: X.Org Video Driver
    	ABI class: X.Org Video Driver, version 13.0
    
    [snip foobar]
    
    (II) RADEON(0): EDID for output VGA-0
    (II) RADEON(0): Output LVDS connected
    (II) RADEON(0): Output HDMI-0 connected
    (II) RADEON(0): Output VGA-0 disconnected
    (II) RADEON(0): Using exact sizes for initial modes
    (II) RADEON(0): Output LVDS using initial mode 1600x900
    (II) RADEON(0): Output HDMI-0 using initial mode 1600x900
    (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    (II) RADEON(0): mem size init: gart size :1fdff000 vram size: s:40000000 visible:fa3b000
    (==) RADEON(0): DPI set to (96, 96)
    (II) Loading sub module "fb"
    (II) LoadModule: "fb"
    (II) Loading /usr/lib/xorg/modules/libfb.so
    (II) Module fb: vendor="X.Org Foundation"
    	compiled for 1.12.99.901, module version = 1.0.0
    	ABI class: X.Org ANSI C Emulation, version 0.4
    (II) Loading sub module "ramdac"
    (II) LoadModule: "ramdac"
    (II) Module "ramdac" already built-in
    (--) Depth 24 pixmap format is 32 bpp
    (II) RADEON(0): [DRI2] Setup complete
    (II) RADEON(0): [DRI2]   DRI driver: r600
    (II) RADEON(0): [DRI2]   VDPAU driver: r600
    (II) RADEON(0): Front buffer size: 6000K
    (II) RADEON(0): VRAM usage limit set to 225212K
    (==) RADEON(0): Backing store disabled
    (II) RADEON(0): Direct rendering enabled
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    _glapi_get_proc_address called!
    Failed to compile VS: x•}
    Program source:
    attribute vec4 v_position;void main()
    {
           gl_Position = v_position;
    }
    
    Fatal server error:
    GLSL compile failure
    
    (EE) 
    Please consult the The X.Org Foundation support 
    	 at http://wiki.x.org
     for help. 
    (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    (EE) 
    Server terminated with error (1). Closing log file.
    Yea, there is actually binary data in the x logfile at "Failed to compile VS: x•}". • = C6 E2 95 in hex.

  7. #7
    Join Date
    Dec 2007
    Posts
    2,375

    Default

    Quote Originally Posted by ChrisXY View Post
    In the other thread people said it should work. I even can test it with xorg 1.13 since a compatibility patch has been commited.

    But, well, it doesn't (evergreen).
    It doesn't work with xserver 1.13 yet due to changes in the way modules are loaded by the xserver. See this thread:
    http://lists.freedesktop.org/archive...ly/000212.html
    In the meantime until it's fixed, it's best to reset your xserver to commit a615b90

  8. #8
    Join Date
    Dec 2007
    Posts
    2,375

    Default

    Quote Originally Posted by halfmanhalfamazing View Post
    If GLAMOR is really that much better, it should be extended for all chips within the r600g driver at some point. Not just SI.
    It already works with all radeon chips with a 3D driver that supports shaders (basically R300+).

  9. #9
    Join Date
    Nov 2009
    Posts
    105

    Default uhm

    So Intel has come and done some work to make their competitor's GPU perform better in Linux? I realize that It's not really Intel, but just a single Intel dev's hobby project... but I can't help but wonder at AMD's relative rate of progress at this point .

  10. #10
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,563

    Default

    Quote Originally Posted by Rodrigo View Post
    There is no need to return...
    I saw what you did there.

    Quote Originally Posted by hiryu View Post
    So Intel has come and done some work to make their competitor's GPU perform better in Linux? I realize that It's not really Intel, but just a single Intel dev's hobby project... but I can't help but wonder at AMD's relative rate of progress at this point .
    Hey, cooperation is always good. Intel has acceleration that turned out to be not very spectacular, but why not give it to everyone, including AMD, if they have even worse acceleration. Why AMD has such poor acceleration in the first place is another matter, however...

Posting Permissions

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