[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 Michel Dänzer changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #9 from Michel Dänzer --- (In reply to Alex from comment #8) > I actually have to create glamor.conf on /opt/xorg/share/X11/xorg.conf.d > > And add the following lines : That isn't necessary if you use glamor from xserver instead of from the obsolete standalone glamor tree. As a bonus, you'll get much better performance. :) Anyway, no bug here, resolving. -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 --- Comment #8 from Alex --- Problem fixed ! I actually have to create glamor.conf on /opt/xorg/share/X11/xorg.conf.d And add the following lines : Section "Module" Load "dri2" Load "glamoregl" EndSection Section "Device" Identifier "radeon" Driver "radeon" Option "AccelMethod" "glamor" EndSection Best regards, Alex -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 --- Comment #7 from Alex --- I tried to rebuild Mesa with the following parameters : ./configure --disable-llvm-shared-libs --with-dri-driverdir=/opt/xorg/lib/dri --prefix=/opt/xorg --with-egl-platforms=x11 Result is still the same Result of configure is underneath. Regards, Alex prefix: /opt/xorg exec_prefix: ${prefix} libdir: ${exec_prefix}/lib includedir: ${prefix}/include OpenGL: yes (ES1: no ES2: no) OpenVG: no OSMesa: no DRI platform: drm DRI drivers: i915 i965 nouveau r200 radeon swrast DRI driver dir: /opt/xorg/lib/dri GLX: DRI-based EGL: yes EGL platforms: x11 EGL drivers: builtin:egl_dri2 llvm: yes llvm-config: /usr/local/bin/llvm-config llvm-version: 3.3 Gallium: yes Shader cache: yes With SHA1 from: libgcrypt Shared libs: yes Static libs: no Shared-glapi: yes CFLAGS: -g -O2 -Wall -std=gnu99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-strict-aliasing -fno-builtin-memcmp CXXFLAGS: -g -O2 -Wall -fno-strict-aliasing -fno-builtin-memcmp Macros: -DUSE_EXTERNAL_DXTN_LIB=1 -D_GNU_SOURCE -DUSE_SSE41 -DNDEBUG -DUSE_X86_64_ASM -DHAVE_XLOCALE_H -DHAVE_STRTOF -DHAVE_DLOPEN -DHAVE_POSIX_MEM ALIGN -DHAVE_LIBDRM -DGLX_USE_DRM -DHAVE_LIBUDEV -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DHAVE_DRI3 -DHAVE_MINCORE -DHAVE_LLVM=0x0303 -DLLVM_V ERSION_PATCH=0 LLVM_CFLAGS: -I/usr/local/include -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS LLVM_CXXFLAGS: -I/usr/local/include -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti LLVM_CPPFLAGS: -I/usr/local/include -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS PYTHON2: python2 Run 'make' to build Mesa -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[PATCH 12/14] Add support for the Present extension v2
From: Michel Dänzer v2: Fix up for struct radeon_drm_queue -> radeon_drm_queue_entry. Swapped order of patches 11 & 12 because the Present extension uses SYNC fences. Signed-off-by: Michel Dänzer --- configure.ac | 6 + src/Makefile.am | 4 +- src/radeon.h | 3 + src/radeon_kms.c | 3 +- src/radeon_present.c | 418 +++ 5 files changed, 431 insertions(+), 3 deletions(-) create mode 100644 src/radeon_present.c diff --git a/configure.ac b/configure.ac index c2e5a20..71d8ff0 100644 --- a/configure.ac +++ b/configure.ac @@ -137,6 +137,12 @@ AC_CHECK_HEADERS([misyncshm.h], [], [], #include "screenint.h" #include "xorg-server.h"]) +AC_CHECK_HEADERS([present.h], [], [], +[#include +#include +#include +#include "xorg-server.h"]) + CPPFLAGS="$SAVE_CPPFLAGS" PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0]) diff --git a/src/Makefile.am b/src/Makefile.am index acb83f1..a3d732a 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -29,8 +29,8 @@ ati_drv_la_LIBADD = $(PCIACCESS_LIBS) radeon_drv_la_LIBADD = $(LIBDRM_RADEON_LIBS) $(PCIACCESS_LIBS) -RADEON_KMS_SRCS=radeon_dri2.c radeon_drm_queue.c radeon_kms.c radeon_sync.c \ - radeon_vbo.c radeon_bo_helper.c drmmode_display.c +RADEON_KMS_SRCS=radeon_dri2.c radeon_drm_queue.c radeon_kms.c radeon_present.c \ + radeon_sync.c radeon_vbo.c radeon_bo_helper.c drmmode_display.c RADEON_EXA_SOURCES = radeon_exa.c r600_exa.c r6xx_accel.c r600_textured_videofuncs.c r600_shader.c radeon_exa_shared.c \ evergreen_exa.c evergreen_accel.c evergreen_shader.c evergreen_textured_videofuncs.c cayman_accel.c cayman_shader.c diff --git a/src/radeon.h b/src/radeon.h index cc52bd9..9346fbd 100644 --- a/src/radeon.h +++ b/src/radeon.h @@ -549,6 +549,9 @@ extern Bool RADEONGetDatatypeBpp(int bpp, uint32_t *type); extern Bool RADEONGetPixmapOffsetPitch(PixmapPtr pPix, uint32_t *pitch_offset); +/* radeon_present.c */ +Bool radeon_present_screen_init(ScreenPtr screen); + /* radeon_sync.c */ extern Bool radeon_sync_init(ScreenPtr screen); extern void radeon_sync_close(ScreenPtr screen); diff --git a/src/radeon_kms.c b/src/radeon_kms.c index 521f3b9..f4452bc 100644 --- a/src/radeon_kms.c +++ b/src/radeon_kms.c @@ -1340,7 +1340,8 @@ Bool RADEONScreenInit_KMS(SCREEN_INIT_ARGS_DECL) } #endif -radeon_sync_init(pScreen); +if (radeon_sync_init(pScreen)) + radeon_present_screen_init(pScreen); pScrn->vtSema = TRUE; xf86SetBackingStore(pScreen); diff --git a/src/radeon_present.c b/src/radeon_present.c new file mode 100644 index 000..d884548 --- /dev/null +++ b/src/radeon_present.c @@ -0,0 +1,418 @@ +/* + * Copyright © 2014 Intel Corporation + * Copyright © 2015 Advanced Micro Devices, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that copyright + * notice and this permission notice appear in supporting documentation, and + * that the name of the copyright holders not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. The copyright holders make no representations + * about the suitability of this software for any purpose. It is provided "as + * is" without express or implied warranty. + * + * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + * OF THIS SOFTWARE. + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include + +#ifdef HAVE_PRESENT_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "xf86_OSproc.h" + +#include "xf86Pci.h" +#include "xf86drm.h" + +#include "windowstr.h" +#include "shadow.h" +#include "fb.h" + +#include "radeon.h" +#include "radeon_video.h" + +#include "present.h" + +struct radeon_present_vblank_event { +uint64_t event_id; +}; + +static uint32_t crtc_select(int crtc_id) +{ +if (crtc_id > 1) + return crtc_id << DRM_VBLANK_HIGH_CRTC_SHIFT; +else if (crtc_id > 0) + return DRM_VBLANK_SECONDARY; +else + return 0; +} + +static RRCrtcPtr +radeon_present_get_crtc(WindowPtr window) +{ +ScreenPtr screen = window->drawable.pScreen; +ScrnInfoPtr pScrn =
[PATCH 11/14] Add support for SYNC extension fences v2
From: Michel Dänzer v2: Swapped order of patches 11 & 12 because the Present extension uses SYNC fences. Signed-off-by: Michel Dänzer --- configure.ac | 6 +++ src/Makefile.am | 4 +- src/radeon.h | 9 src/radeon_kms.c | 4 ++ src/radeon_sync.c | 144 ++ 5 files changed, 165 insertions(+), 2 deletions(-) create mode 100644 src/radeon_sync.c diff --git a/configure.ac b/configure.ac index 891da03..c2e5a20 100644 --- a/configure.ac +++ b/configure.ac @@ -131,6 +131,12 @@ AC_CHECK_DECL(xorg_list_init, #include "xorg-server.h" #include "list.h"]) +AC_CHECK_HEADERS([misyncshm.h], [], [], + [#include + #include + #include "screenint.h" + #include "xorg-server.h"]) + CPPFLAGS="$SAVE_CPPFLAGS" PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0]) diff --git a/src/Makefile.am b/src/Makefile.am index 9cc8a2d..acb83f1 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -29,8 +29,8 @@ ati_drv_la_LIBADD = $(PCIACCESS_LIBS) radeon_drv_la_LIBADD = $(LIBDRM_RADEON_LIBS) $(PCIACCESS_LIBS) -RADEON_KMS_SRCS=radeon_dri2.c radeon_drm_queue.c radeon_kms.c drmmode_display.c \ - radeon_vbo.c radeon_bo_helper.c +RADEON_KMS_SRCS=radeon_dri2.c radeon_drm_queue.c radeon_kms.c radeon_sync.c \ + radeon_vbo.c radeon_bo_helper.c drmmode_display.c RADEON_EXA_SOURCES = radeon_exa.c r600_exa.c r6xx_accel.c r600_textured_videofuncs.c r600_shader.c radeon_exa_shared.c \ evergreen_exa.c evergreen_accel.c evergreen_shader.c evergreen_textured_videofuncs.c cayman_accel.c cayman_shader.c diff --git a/src/radeon.h b/src/radeon.h index e503cbb..cc52bd9 100644 --- a/src/radeon.h +++ b/src/radeon.h @@ -90,6 +90,8 @@ #include "simple_list.h" #include "atipcirename.h" +typedef struct _SyncFence SyncFence; + #ifndef MAX #define MAX(a,b) ((a)>(b)?(a):(b)) #endif @@ -445,6 +447,9 @@ typedef struct { void (*BlockHandler)(BLOCKHANDLER_ARGS_DECL); +void (*CreateFence) (ScreenPtr pScreen, SyncFence *pFence, + Bool initially_triggered); + int pix24bpp; /* Depth of pixmap for 24bpp fb */ Bool dac6bits; /* Use 6 bit DAC?*/ @@ -544,6 +549,10 @@ extern Bool RADEONGetDatatypeBpp(int bpp, uint32_t *type); extern Bool RADEONGetPixmapOffsetPitch(PixmapPtr pPix, uint32_t *pitch_offset); +/* radeon_sync.c */ +extern Bool radeon_sync_init(ScreenPtr screen); +extern void radeon_sync_close(ScreenPtr screen); + /* radeon_video.c */ extern void RADEONInitVideo(ScreenPtr pScreen); extern void RADEONResetVideo(ScrnInfoPtr pScrn); diff --git a/src/radeon_kms.c b/src/radeon_kms.c index d25d7f5..521f3b9 100644 --- a/src/radeon_kms.c +++ b/src/radeon_kms.c @@ -1192,6 +1192,8 @@ static Bool RADEONCloseScreen_KMS(CLOSE_SCREEN_ARGS_DECL) info->accel_state->exa = NULL; } +radeon_sync_close(pScreen); + if (info->accel_state->use_vbos) radeon_vbo_free_lists(pScrn); @@ -1338,6 +1340,8 @@ Bool RADEONScreenInit_KMS(SCREEN_INIT_ARGS_DECL) } #endif +radeon_sync_init(pScreen); + pScrn->vtSema = TRUE; xf86SetBackingStore(pScreen); diff --git a/src/radeon_sync.c b/src/radeon_sync.c new file mode 100644 index 000..d8ab5bc --- /dev/null +++ b/src/radeon_sync.c @@ -0,0 +1,144 @@ +/* + * Copyright © 2013-2014 Intel Corporation + * Copyright © 2015 Advanced Micro Devices, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that copyright + * notice and this permission notice appear in supporting documentation, and + * that the name of the copyright holders not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. The copyright holders make no representations + * about the suitability of this software for any purpose. It is provided "as + * is" without express or implied warranty. + * + * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + * OF THIS SOFTWARE. + */ + +#include "radeon.h" + +#ifdef HAVE_MISYNCSHM_H + +#include "misyncshm.h" +#include "misyncstr.h" + +/* + * This whole file exists to wrap a sync fence trigger operation + * so that we can flush t
[PATCH 03/14] Add DRM event queue helpers v2
From: Michel Dänzer v2: Rename struct radeon_drm_queue to struct radeon_drm_queue_event, thanks to Richard Wilbur for the suggestion. Also changed the corresponding parameter and local variable names from 'q' to 'e'. Signed-off-by: Michel Dänzer --- src/Makefile.am| 5 +- src/radeon_drm_queue.c | 181 + src/radeon_drm_queue.h | 56 +++ src/radeon_kms.c | 4 ++ 4 files changed, 244 insertions(+), 2 deletions(-) create mode 100644 src/radeon_drm_queue.c create mode 100644 src/radeon_drm_queue.h diff --git a/src/Makefile.am b/src/Makefile.am index 708f2ad..9cc8a2d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -29,8 +29,8 @@ ati_drv_la_LIBADD = $(PCIACCESS_LIBS) radeon_drv_la_LIBADD = $(LIBDRM_RADEON_LIBS) $(PCIACCESS_LIBS) -RADEON_KMS_SRCS=radeon_dri2.c radeon_kms.c drmmode_display.c radeon_vbo.c \ - radeon_bo_helper.c +RADEON_KMS_SRCS=radeon_dri2.c radeon_drm_queue.c radeon_kms.c drmmode_display.c \ + radeon_vbo.c radeon_bo_helper.c RADEON_EXA_SOURCES = radeon_exa.c r600_exa.c r6xx_accel.c r600_textured_videofuncs.c r600_shader.c radeon_exa_shared.c \ evergreen_exa.c evergreen_accel.c evergreen_shader.c evergreen_textured_videofuncs.c cayman_accel.c cayman_shader.c @@ -88,6 +88,7 @@ EXTRA_DIST = \ bicubic_table.h \ bicubic_table.py \ radeon_bo_helper.h \ + radeon_drm_queue.h \ radeon_exa_render.c \ radeon_exa_funcs.c \ radeon_exa_shared.h \ diff --git a/src/radeon_drm_queue.c b/src/radeon_drm_queue.c new file mode 100644 index 000..5e54ef8 --- /dev/null +++ b/src/radeon_drm_queue.c @@ -0,0 +1,181 @@ +/* + * Copyright © 2007 Red Hat, Inc. + * Copyright © 2015 Advanced Micro Devices, Inc. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + * + * Authors: + *Dave Airlie + * + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include + +#include "radeon.h" +#include "radeon_drm_queue.h" +#include "radeon_list.h" + + +struct radeon_drm_queue_entry { +struct xorg_list list; +uint64_t id; +void *data; +ClientPtr client; +ScrnInfoPtr scrn; +radeon_drm_handler_proc handler; +radeon_drm_abort_proc abort; +}; + +static int radeon_drm_queue_refcnt; +static struct xorg_list radeon_drm_queue; + + +/* + * Handle a DRM event + */ +void +radeon_drm_queue_handler(int fd, unsigned int frame, unsigned int sec, +unsigned int usec, void *user_ptr) +{ + struct radeon_drm_queue_entry *user_data = user_ptr; + struct radeon_drm_queue_entry *e, *tmp; + + xorg_list_for_each_entry_safe(e, tmp, &radeon_drm_queue, list) { + if (e == user_data) { + xorg_list_del(&e->list); + e->handler(e->scrn, frame, + (uint64_t)sec * 100 + usec, e->data); + free(e); + break; + } + } +} + +/* + * Enqueue a potential drm response; when the associated response + * appears, we've got data to pass to the handler from here + */ +struct radeon_drm_queue_entry * +radeon_drm_queue_alloc(ScrnInfoPtr scrn, ClientPtr client, + uint64_t id, void *data, + radeon_drm_handler_proc handler, + radeon_drm_abort_proc abort) +{ +struct radeon_drm_queue_entry *e; + +e = calloc(1, sizeof(struct radeon_drm_queue_entry)); +if (!e) + return NULL; + +e->client = client; +e->scrn = scrn; +e->id = id; +e->data = data; +e->handler = handler; +e->abort = abort; + +xorg_list_add(&e->list, &radeon_drm_queue); + +return e; +} + +/* + * Abort one queued DRM entry, removing it + * from the list, calling the abort function and + * freeing the memory + */ +static void +radeon_drm_abort_one(struct rad
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 --- Comment #6 from Michel Dänzer --- Looks like Mesa wasn't built with --with-egl-platforms=[...,]drm[,...] . -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 Michel Dänzer changed: What|Removed |Added Attachment #114268|0 |1 is obsolete|| -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 --- Comment #5 from Alex --- Created attachment 114280 --> https://bugs.freedesktop.org/attachment.cgi?id=114280&action=edit Xorg Crash -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 --- Comment #4 from Michel Dänzer --- The attached Xorg log file doesn't contain any trace of a crash. Can you attach another one corresponding to a crash? -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 --- Comment #3 from Alex --- Created attachment 114278 --> https://bugs.freedesktop.org/attachment.cgi?id=114278&action=edit dmesg There you go, thanks ! -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 --- Comment #2 from smoki --- Post output from 'dmesg' command. -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 --- Comment #1 from Alex --- Created attachment 114269 --> https://bugs.freedesktop.org/attachment.cgi?id=114269&action=edit Xorg configuration file -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati
[Bug 89564] Xorg server crashed with AMD Radeon R2 Graphics
https://bugs.freedesktop.org/show_bug.cgi?id=89564 Alex changed: What|Removed |Added Component|Server/General |Driver/Radeon Assignee|xorg-t...@lists.x.org |xorg-driver-ati@lists.x.org -- You are receiving this mail because: You are the assignee for the bug. ___ xorg-driver-ati mailing list xorg-driver-ati@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-ati