radeon: Successfully grabbed chipset info from kernel! radeon: DRM version: 2.5.0 ID: 0x5a62 GB: 3 Z: 1 radeon: GART size: 29 MB VRAM size: 64 MB debug_get_flags_option: RADEON_DEBUG = 0x10f07ff (all) debug_get_bool_option: RADEON_NO_TCL = FALSE couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable debug_get_bool_option: GALLIUM_RBUG = FALSE debug_get_option: GALLIUM_TRACE = (null) debug_get_bool_option: GALLIUM_GALAHAD = FALSE debug_get_flags_option: GALLIVM_DEBUG = 0x0 util_cpu_caps.arch = 4 util_cpu_caps.nr_cpus = 1 util_cpu_caps.x86_cpu_type = 6 util_cpu_caps.cacheline = 64 util_cpu_caps.has_tsc = 1 util_cpu_caps.has_mmx = 1 util_cpu_caps.has_mmx2 = 1 util_cpu_caps.has_sse = 1 util_cpu_caps.has_sse2 = 1 util_cpu_caps.has_sse3 = 0 util_cpu_caps.has_ssse3 = 0 util_cpu_caps.has_sse4_1 = 0 util_cpu_caps.has_3dnow = 0 util_cpu_caps.has_3dnow_ext = 0 util_cpu_caps.has_altivec = 0 debug_get_bool_option: DRAW_FSE = FALSE debug_get_bool_option: DRAW_NO_FSE = FALSE debug_get_bool_option: DRAW_USE_LLVM = TRUE debug_get_bool_option: GALLIUM_DUMP_VS = FALSE r300: Making miptree for texture, format i8_unorm r300: Texture miptree: Level 0 (1x1x1 px, pitch 32 bytes) 32 bytes total, macrotiled FALSE r300: texture_create: Macro: NO, Micro: NO, Pitch: 32, Dim: 1x1x1, LastLevel: 0, Size: 32, Format: i8_unorm Mesa: CPU vendor: GenuineIntel Mesa: CPU name: Intel(R) Celeron(R) M processor 1.50GHz Mesa: Mesa 7.9-devel DEBUG build Jul 15 2010 23:32:57 Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable debug_get_bool_option: MESA_MVP_DP4 = FALSE debug_get_flags_option: ST_DEBUG = 0x0 r300: Making miptree for texture, format i8_unorm r300: Texture miptree: Level 0 (512x32x1 px, pitch 512 bytes) 16384 bytes total, macrotiled FALSE r300: texture_create: Macro: NO, Micro: NO, Pitch: 512, Dim: 512x32x1, LastLevel: 0, Size: 16384, Format: i8_unorm debug_get_flags_option: GALLIVM_DEBUG = 0x0 r300: texture_from_handle: Macro: YES, Micro: NO, Pitch: 320, Dim: 300x300, Format: b8g8r8x8_unorm r300: Making miptree for texture, format b8g8r8x8_unorm r300: Texture miptree: Level 0 (300x300x1 px, pitch 1280 bytes) 655360 bytes total, macrotiled TRUE r300: texture_from_handle: Macro: YES, Micro: YES, Pitch: 320, Dim: 300x300, Format: x8z24_unorm r300: Making miptree for texture, format x8z24_unorm r300: Texture miptree: Level 0 (300x300x1 px, pitch 1280 bytes) 655360 bytes total, macrotiled TRUE CBZB Dim: 320x152, Misalignment: 0, Macro: YES CBZB Dim: 320x160, Misalignment: 0, Macro: YES Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. r300: Initial fragment program FRAG DCL IN[0], COLOR, LINEAR DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END Fragment Program: before compilation # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after transform loops # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after emulate branches # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after native rewrite part 1 # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after native rewrite part 2 # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after deadcode # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after emulate loops # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after dataflow optimize # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after dataflow passes # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after register rename # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after pair translate # Radeon Compiler Program 0: src0.xyz = input[0], src0.w = input[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after pair scheduling # Radeon Compiler Program 0: src0.xyz = input[0], src0.w = input[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after register allocation # Radeon Compiler Program 0: src0.xyz = temp[0], src0.w = temp[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 pc=0************************************* Hardware program ---------------- NODE 0: alu_offset: 0, tex_offset: 0, alu_end: 0, tex_end: 0 (code_addr: 00400000) 0: xyz: t0 t0 t0 -> o0.xyz (1c000000) w: t0 t0 t0 -> o0.w (01000000) xyz: t0.xyz 1.0 0.0 op: 00050a80 w: t0.w 1.0 0.0 op: 00040889 r300: set_framebuffer_state: r300: CB[0] Dim: 300x300, Offset: 0, ZSlice: 0, Face: 0, Level: 0, Format: b8g8r8x8_unorm r300: TEX: Macro: YES, Micro: NO, Pitch: 320, Dim: 300x300x1, LastLevel: 0, Format: b8g8r8x8_unorm r300: ZB[0] Dim: 300x300, Offset: 0, ZSlice: 0, Face: 0, Level: 0, Format: x8z24_unorm r300: TEX: Macro: YES, Micro: YES, Pitch: 320, Dim: 300x300x1, LastLevel: 0, Format: x8z24_unorm r300: Initial fragment program FRAG DCL IN[0], COLOR, PERSPECTIVE DCL OUT[0], COLOR 0: MOV OUT[0], IN[0] 1: END Fragment Program: before compilation # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after transform loops # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after emulate branches # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after native rewrite part 1 # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after native rewrite part 2 # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after deadcode # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after emulate loops # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after dataflow optimize # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after dataflow passes # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after register rename # Radeon Compiler Program 0: MOV output[0], input[0]; Fragment Program: after pair translate # Radeon Compiler Program 0: src0.xyz = input[0], src0.w = input[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after pair scheduling # Radeon Compiler Program 0: src0.xyz = input[0], src0.w = input[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 Fragment Program: after register allocation # Radeon Compiler Program 0: src0.xyz = temp[0], src0.w = temp[0] MAD color[0].xyz, src0.xyz, src0.111, src0.000 MAD color[0].w, src0.w, src0.1, src0.0 pc=1************************************* Hardware program ---------------- NODE 0: alu_offset: 0, tex_offset: 0, alu_end: 0, tex_end: 0 (code_addr: 00400000) 0: xyz: t0 t0 t0 -> o0.xyz (1c000000) w: t0 t0 t0 -> o0.w (01000000) xyz: t0.xyz 1.0 0.0 op: 00050a80 w: t0.w 1.0 0.0 op: 00040889 r300: Rasterized color 0 written to FS. r300: --- Rasterizer status ---: colors: 1, generics: 0. r300: attrib count: 2 r300: swtcl_vertex_psc [0] <- r32g32b32a32_float r300: swtcl_vertex_psc [2] <- r32g32b32a32_float r300: PSC emit: : prog_stream_cntl0: 0x22030003 : prog_stream_cntl_ext0: 0xf688f688 RS Block: 0 texcoords (linear), 1 colors (perspective) 1 instructions r300: RS emit: : ip 0: 0x00000000 : inst 0: 0x00004000 : count: 0x00040080 inst_count: 0x00000000 r300: draw_rectangle r300: Rasterized color 0 written to FS. r300: --- Rasterizer status ---: colors: 1, generics: 0. r300: attrib count: 2 r300: swtcl_vertex_psc [0] <- r32g32b32a32_float r300: swtcl_vertex_psc [2] <- r32g32b32a32_float debug_get_bool_option: GALLIUM_NOSSE = FALSE r300: PSC emit: : prog_stream_cntl0: 0x22030003 : prog_stream_cntl_ext0: 0xf688f688 RS Block: 0 texcoords (linear), 1 colors (perspective) 1 instructions r300: RS emit: : ip 0: 0x00000000 : inst 0: 0x00004000 : count: 0x00040080 inst_count: 0x00000000 r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 82) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 80) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 82) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 80) r300: Rasterized color 0 written to FS. r300: --- Rasterizer status ---: colors: 1, generics: 0. r300: attrib count: 2 r300: swtcl_vertex_psc [0] <- r32g32b32a32_float r300: swtcl_vertex_psc [2] <- r32g32b32a32_float r300: PSC emit: : prog_stream_cntl0: 0x22030003 : prog_stream_cntl_ext0: 0xf688f688 RS Block: 0 texcoords (linear), 1 colors (perspective) 1 instructions r300: RS emit: : ip 0: 0x00000000 : inst 0: 0x00004000 : count: 0x00040080 inst_count: 0x00000000 r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 162) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 42) r300: Rasterized color 0 written to FS. r300: --- Rasterizer status ---: colors: 1, generics: 0. r300: attrib count: 2 r300: swtcl_vertex_psc [0] <- r32g32b32a32_float r300: swtcl_vertex_psc [2] <- r32g32b32a32_float r300: PSC emit: : prog_stream_cntl0: 0x22030003 : prog_stream_cntl_ext0: 0xf688f688 RS Block: 0 texcoords (linear), 1 colors (perspective) 1 instructions r300: RS emit: : ip 0: 0x00000000 : inst 0: 0x00004000 : count: 0x00040080 inst_count: 0x00000000 r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 42) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 40) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 42) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 40) r300: Rasterized color 0 written to FS. r300: --- Rasterizer status ---: colors: 1, generics: 0. r300: attrib count: 2 r300: swtcl_vertex_psc [0] <- r32g32b32a32_float r300: swtcl_vertex_psc [2] <- r32g32b32a32_float r300: PSC emit: : prog_stream_cntl0: 0x22030003 : prog_stream_cntl_ext0: 0xf688f688 RS Block: 0 texcoords (linear), 1 colors (perspective) 1 instructions r300: RS emit: : ip 0: 0x00000000 : inst 0: 0x00004000 : count: 0x00040080 inst_count: 0x00000000 r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 82) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 22) r300: Rasterized color 0 written to FS. r300: --- Rasterizer status ---: colors: 1, generics: 0. r300: attrib count: 2 r300: swtcl_vertex_psc [0] <- r32g32b32a32_float r300: swtcl_vertex_psc [2] <- r32g32b32a32_float r300: PSC emit: : prog_stream_cntl0: 0x22030003 : prog_stream_cntl_ext0: 0xf688f688 RS Block: 0 texcoords (linear), 1 colors (perspective) 1 instructions r300: RS emit: : ip 0: 0x00000000 : inst 0: 0x00004000 : count: 0x00040080 inst_count: 0x00000000 r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 42) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 40) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 42) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 40) r300: Rasterized color 0 written to FS. r300: --- Rasterizer status ---: colors: 1, generics: 0. r300: attrib count: 2 r300: swtcl_vertex_psc [0] <- r32g32b32a32_float r300: swtcl_vertex_psc [2] <- r32g32b32a32_float r300: PSC emit: : prog_stream_cntl0: 0x22030003 : prog_stream_cntl_ext0: 0xf688f688 RS Block: 0 texcoords (linear), 1 colors (perspective) 1 instructions r300: RS emit: : ip 0: 0x00000000 : inst 0: 0x00004000 : count: 0x00040080 inst_count: 0x00000000 r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 82) r300: Preparing vertex buffer 0x8210710 for render, vertex size 8 r300: render_draw_arrays (count: 22)