anholt / linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VC4 64-bit (f)kms not working

Gerharddc opened this issue · comments

I am trying to get the 4.9 downstream kernel to run on VC4 with 64 bit and I am getting very close. I can now compile and run and even the fb console comes up on VC4. My ultimate goal is to use the official DSI display but at the moment I am experiencing the same situation on DSI and HDMI.

I started by porting all the patches related to DSI and when I started getting the issues I just copied the entire VC4 driver from 4.4 directly and changed the few api change related build issues to their 4.9 counterparts in order to get it to build again. This helped a bit (made plain kms work for 32-bit) but did not solve everything.

I want to get Qt5 running with EGLFS on KMS and am currently testing that and the simpler https://github.com/ds-hwang/gbm_es2_demo but they seem to behave the same.

With my 4.9 kernel as it is on https://github.com/Gerharddc/linux/tree/4.9-dsi-yocto I can get everything working on 32 bit with the kms overlay. When I use the fkms overlay though then I get the following errors from the programs after starting them:


using card: '/dev/dri/card0': Success
cannot find suitable CRTC for connector 24
cannot setup device for connector 0:24 (0): Success

No usable crtc/encoder pair for connector "UNKNOWN1"

On Qt this means the first frame is rendered and nothing more whilst on the other program nothing renders and the screen is just black.

The situation for fkms on 64-bit is exactly the same. On 64-bit though plain kms does not want to come up and gives the following errors:

[    2.369569] vc4-drm soc:gpu: failed to bind 3f902000.hdmi (ops vc4_hdmi_ops [vc4]): -517
[    2.369673] vc4-drm soc:gpu: master bind failed: -517
[    2.392265] vc4-drm soc:gpu: failed to bind 3f902000.hdmi (ops vc4_drm_unregister [vc4]): -517
[    2.392363] vc4-drm soc:gpu: master bind failed: -517

I have not yet tested to see if fkms works on 4.4 (32) because I assumed it works. I will be testing it soon though just to make sure.

Assuming fkms works on 4.4, could there be something outside the VC4 codebase (because I basically ported all of it) causing fkms not to work on 4.9? Also, could there be something 64-bit related causing normal kms to fail even though vc4 compiles just fine for the architecture?

I know 64-bit isn't officially supported but if someone can give me a hint of where I should be looking to solve this issue other than the vc4 folder then I can try to figure it out myself. I guess fkms being completely broken on 4.9 is a real issue though?

PS. I am on Mesa 13.01 as on the Yocto master branch.

EDIT:
I don't see any dmesg errors when using fkms.

Ok so on the latest downstream 4.4 (32) it seems firmwarekms also doesn't work with egl/gl and also freezes after the first frame on Qt. The only error here (for dsi and hdmi) is:

MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information

This error was also on 4.9 but it seemed insignificant compared to the rest.

I was sort of able to get fkms working on 64 bit on the downstream 4.10 kernel. I'm able to play movies with VLC with software decoding which is something I couldn't do with the basic frame buffer driver.

I do see wierd hangs in the GPU from time to time. It seems to be somewhat dependent on the monitor resolution with hangs being more common at higher resolutions. When the RPI hangs, it's still completely accessible through ssh, so I'm rather certain this is either a VC4 driver or GPU issue.

@Electron752 as I think I have already said, my fkms does "seem" to work on 4.10 (and from what I can tell to the same extent on 4.9) in that it brings up the graphical framebuffer and does not crash at bootup with no dmesg errors. This is not the case with plain kms though which just not want to work on 64 bit (black screen & loads of errors...).

I have not checked any VLC decoding as I do not need that. My concern is with rendering OpenGL ES 2 graphics and that does not seem to want to work. As described in #78 though this seem to be a general issue with fkms on any architecture and any kernel. Hopefully once that's sorted anywhere it should work here as well.

Sorry, I missed that.

Plain KMS also works to some degree on 64 bit with 4.10. The only issue is also the weird GPU resets and lockups.

I'm note sure from your post if you compiled Mesa yourself or if you got it from somewhere. One of the requirements is that VC4 support needs to be compiled in and it isn't by default and isn't on most distros. Debian sid arm64 does have it built-in through at this time.

@Electron752 I compiled it myself as part of a 32-bit root filesystem and it does work with plain kms and a 32-bit kernel but it does not work with fkms anywhere. I get the same behaviour when I run the Raspbian rootfs configured to use the VC4 driver through rpi-config which I guess installs the correct mesa. Can you get something like https://github.com/ds-hwang/gbm_es2_demo to run at all with a 64 bit kernel?

PS. Compliling a 64 bit rootfs and mesa does not change anything here.

Yep, it works fine with the downstream 4.10 kernel compiled for arm64 on debian sid arm64.

I downloaded the source, built it, ran it, and I now see the spinning colored cube on my RPI3 in ARM64 mode!

I did have to disable the X windows desktop as I get an access denied when running from X windows. I'm guess this has something to do with it not being built on top of the X windows system and it can't run at the same time as the x windows server.

Here is what I have in my config.txt:
dtparam=audio=on
dtoverlay=vc4-kms-v3d
gpu_mem=256
mask_gpu_interrupt0=0x400 # KMS/DRM
avoid_warnings=2 # KMS/DRM
enable_uart=1
disable_overscan=1
max_usb_current=1

Here is the output of uname:
Linux pi9 4.10.0-rc3-v8+ #5 SMP PREEMPT Mon Jan 16 22:36:56 PST 2017 aarch64 GNU/Linux

Meshlab works quite well from the X windows desktop when running the 64 bit 4.10 kernel as well.

Here is the output of glxinfo:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_libglvnd, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_INTEL_swap_event,
GLX_MESA_copy_sub_buffer, GLX_OML_swap_method, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
GLX_SGI_make_current_read, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile,
GLX_EXT_create_context_es_profile, GLX_EXT_fbconfig_packed_float,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age,
GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,
GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Broadcom (0x14e4)
Device: VC4 V3D 2.1 (0xffffffff)
Version: 13.0.3
Accelerated: yes
Video memory: 724MB
Unified memory: yes
Preferred profile: compat (0x2)
Max core profile version: 0.0
Max compat profile version: 2.1
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 2.0
OpenGL vendor string: Broadcom
OpenGL renderer string: Gallium 0.4 on VC4 V3D 2.1
OpenGL version string: 2.1 Mesa 13.0.3
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_AMD_shader_trinary_minmax, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_ES2_compatibility,
GL_ARB_buffer_storage, GL_ARB_clear_buffer_object,
GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
GL_ARB_copy_buffer, GL_ARB_debug_output, GL_ARB_depth_texture,
GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,
GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image,
GL_ARB_half_float_pixel, GL_ARB_half_float_vertex,
GL_ARB_internalformat_query, GL_ARB_internalformat_query2,
GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment,
GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
GL_ARB_robustness, GL_ARB_sampler_objects, GL_ARB_separate_shader_objects,
GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow,
GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_texture_storage,
GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle,
GL_ARB_transpose_matrix, GL_ARB_vertex_array_object,
GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
GL_ATI_fragment_shader, GL_ATI_separate_stencil,
GL_ATI_texture_env_combine3, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_equation_separate,
GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_multisample_blit_scaled,
GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shader_integer_mix, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side,
GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
GL_EXT_texture_swizzle, GL_EXT_vertex_array, GL_IBM_multimode_draw_arrays,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_KHR_context_flush_control, GL_KHR_debug,
GL_MESA_pack_invert, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_fog_distance, GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
GL_NV_texture_rectangle, GL_OES_EGL_image, GL_OES_read_format,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 13.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
GL_APPLE_texture_max_level, GL_EXT_blend_minmax,
GL_EXT_discard_framebuffer, GL_EXT_draw_buffers,
GL_EXT_draw_elements_base_vertex, GL_EXT_map_buffer_range,
GL_EXT_multi_draw_arrays, GL_EXT_read_format_bgra,
GL_EXT_separate_shader_objects, GL_EXT_texture_border_clamp,
GL_EXT_texture_format_BGRA8888, GL_EXT_texture_type_2_10_10_10_REV,
GL_EXT_unpack_subimage, GL_KHR_context_flush_control, GL_KHR_debug,
GL_NV_draw_buffers, GL_NV_fbo_color_attachments, GL_NV_read_buffer,
GL_NV_read_depth, GL_NV_read_depth_stencil, GL_NV_read_stencil,
GL_OES_EGL_image, GL_OES_EGL_image_external, GL_OES_EGL_sync,
GL_OES_compressed_ETC1_RGB8_texture, GL_OES_depth24, GL_OES_depth_texture,
GL_OES_draw_elements_base_vertex, GL_OES_element_index_uint,
GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,
GL_OES_packed_depth_stencil, GL_OES_rgb8_rgba8, GL_OES_stencil8,
GL_OES_surfaceless_context, GL_OES_texture_3D,
GL_OES_texture_border_clamp, GL_OES_texture_npot,
GL_OES_vertex_array_object

216 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat

0x021 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x022 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x188 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x189 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x18a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x18b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x18c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x18d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x18e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x18f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x190 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x191 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x192 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x193 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x194 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x195 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x196 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x197 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x198 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x199 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x19a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x19b 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x19c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x19d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x19e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x19f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x1a0 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x1a1 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x1a2 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x1a3 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x1a4 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x1a5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x1a6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x1a7 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x1a8 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x1a9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x1aa 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x1ab 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x1ac 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x1ad 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x1ae 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x1af 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x1b0 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x1b1 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x1b2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x1b3 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x1b4 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x1b5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x1b6 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x1b7 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x1b8 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x1b9 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x1ba 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x1bb 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x1bc 24 tc 0 32 0 r . . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x1bd 24 tc 0 32 0 r . . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x1be 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x1bf 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x1c0 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x1c1 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x1c2 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x1c3 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x1c4 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x1c5 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x1c6 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x1c7 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x1c8 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x1c9 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x1ca 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x1cb 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x1cc 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x1cd 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x1ce 24 tc 0 32 0 r . . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x1cf 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x1d0 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x1d1 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x1d2 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x1d3 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x1d4 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x1d5 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x1d6 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x1d7 24 tc 0 24 0 r . . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x1d8 24 tc 0 24 0 r . . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x1d9 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x1da 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x1db 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x1dc 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x1dd 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x1de 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x1df 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x1e0 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x1e1 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x1e2 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x1e3 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x1e4 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x1e5 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x1e6 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x1e7 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x1e8 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x1e9 24 tc 0 24 0 r . . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x1ea 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x1eb 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x1ec 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x1ed 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x1ee 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x1ef 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x1f0 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x1f1 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x1f2 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x1f3 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x1f4 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x1f5 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x1f6 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x1f7 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x1f8 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x1f9 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x1fa 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x1fb 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x1fc 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x1fd 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x1fe 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x1ff 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x200 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x201 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x202 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x203 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x204 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x205 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x206 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x207 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x208 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x209 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x20a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x20b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x20c 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x20d 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x20e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x20f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x210 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x211 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x212 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x213 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x214 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x215 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x216 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x217 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x218 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x219 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x21a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x21b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x21c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x21d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x21e 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x21f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x220 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x221 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x222 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x223 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x224 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x225 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x226 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x227 24 dc 0 32 0 r . . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x228 24 dc 0 32 0 r . . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x229 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x22a 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x22b 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x22c 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x22d 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x22e 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x22f 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x230 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x231 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x232 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x233 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x234 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x235 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x236 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x237 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x238 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x239 24 dc 0 32 0 r . . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x23a 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x23b 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x23c 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x23d 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x23e 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x23f 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x240 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x241 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x242 24 dc 0 24 0 r . . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x243 24 dc 0 24 0 r . . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x244 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x245 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x246 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x247 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x248 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x249 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x24a 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x24b 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x24c 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x24d 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x24e 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x24f 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x250 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x251 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x252 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x253 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x254 24 dc 0 24 0 r . . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x255 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x256 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x257 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x258 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x259 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x25a 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x25b 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x25c 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x079 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None

270 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat

0x07a 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x07b 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x07c 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x07d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x07e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x07f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x080 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x081 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x082 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x083 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x084 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x085 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x086 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x087 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x088 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x089 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x08a 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x08b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x08c 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x08d 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x08e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x08f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x090 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x091 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x092 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x093 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x094 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x095 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x096 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x097 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x098 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x099 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x09a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x09b 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x09c 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x09d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x09e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x09f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0a0 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0a1 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0a2 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0a3 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0a4 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0a5 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0a6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0a7 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x0a8 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x0a9 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x0aa 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x0ab 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x0ac 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x0ad 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x0ae 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x0af 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x0b0 24 tc 0 32 0 r . . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x0b1 24 tc 0 32 0 r . . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x0b2 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x0b3 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x0b4 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x0b5 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x0b6 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x0b7 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x0b8 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x0b9 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x0ba 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x0bb 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x0bc 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x0bd 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x0be 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x0bf 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x0c0 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x0c1 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x0c2 24 tc 0 32 0 r . . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x0c3 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x0c4 24 tc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x0c5 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x0c6 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x0c7 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x0c8 24 tc 0 32 0 r . . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x0c9 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x0ca 24 tc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x0cb 24 tc 0 24 0 r . . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x0cc 24 tc 0 24 0 r . . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x0cd 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x0ce 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x0cf 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x0d0 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x0d1 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x0d2 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x0d3 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x0d4 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x0d5 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x0d6 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x0d7 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x0d8 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x0d9 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x0da 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x0db 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x0dc 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x0dd 24 tc 0 24 0 r . . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x0de 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x0df 24 tc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x0e0 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x0e1 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x0e2 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x0e3 24 tc 0 24 0 r . . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x0e4 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x0e5 24 tc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x0e6 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0e7 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0e8 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0e9 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ea 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0eb 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ec 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0ed 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0ee 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0ef 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0f0 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x0f1 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0f2 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x0f3 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0f4 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x0f5 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0f6 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x0f7 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0f8 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x0f9 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x0fa 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x0fb 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x0fc 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x0fd 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x0fe 0 tc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x0ff 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x100 0 tc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x101 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x102 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x103 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x104 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x105 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x106 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x107 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x108 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x109 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x10a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x10b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x10c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x10d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x10e 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x10f 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x110 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x111 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x112 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x113 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x114 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x115 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 4 1 None
0x116 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x117 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x118 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 4 1 None
0x119 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x11a 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x11b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 4 1 None
0x11c 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x11d 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x11e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x11f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x120 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x121 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x122 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x123 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x124 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x125 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x126 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x127 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x128 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x129 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x12a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x12b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x12c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x12d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x12e 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x12f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x130 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 4 1 None
0x131 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x132 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x133 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 4 1 None
0x134 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x135 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x136 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 4 1 None
0x137 24 dc 0 32 0 r . . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x138 24 dc 0 32 0 r . . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x139 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x13a 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x13b 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 0 0 None
0x13c 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 16 16 16 16 0 0 Slow
0x13d 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x13e 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x13f 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x140 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x141 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 0 0 None
0x142 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 16 16 16 16 0 0 Slow
0x143 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x144 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x145 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x146 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x147 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 0 0 None
0x148 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 16 16 16 16 0 0 Slow
0x149 24 dc 0 32 0 r . . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x14a 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x14b 24 dc 0 32 0 r y . 8 8 8 8 . s 0 0 0 0 0 0 0 4 1 None
0x14c 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x14d 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x14e 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 0 0 0 0 0 4 1 None
0x14f 24 dc 0 32 0 r . . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x150 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x151 24 dc 0 32 0 r y . 8 8 8 8 . s 0 24 8 0 0 0 0 4 1 None
0x152 24 dc 0 24 0 r . . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x153 24 dc 0 24 0 r . . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x154 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x155 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x156 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 0 0 None
0x157 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 16 16 16 0 0 0 Slow
0x158 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x159 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x15a 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x15b 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x15c 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 0 0 None
0x15d 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 16 16 16 0 0 0 Slow
0x15e 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x15f 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x160 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x161 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x162 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 0 0 None
0x163 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 16 16 16 0 0 0 Slow
0x164 24 dc 0 24 0 r . . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x165 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x166 24 dc 0 24 0 r y . 8 8 8 0 . s 0 0 0 0 0 0 0 4 1 None
0x167 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x168 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x169 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 0 0 0 0 0 4 1 None
0x16a 24 dc 0 24 0 r . . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x16b 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x16c 24 dc 0 24 0 r y . 8 8 8 0 . s 0 24 8 0 0 0 0 4 1 None
0x16d 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x16e 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x16f 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x170 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x171 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x172 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x173 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x174 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x175 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x176 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x177 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 0 0 None
0x178 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x179 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x17a 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x17b 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x17c 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x17d 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 0 0 None
0x17e 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x17f 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x180 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x181 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 4 1 None
0x182 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x183 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x184 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 0 0 0 0 0 4 1 None
0x185 0 dc 0 16 0 r . . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x186 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None
0x187 0 dc 0 16 0 r y . 5 6 5 0 . . 0 24 8 0 0 0 0 4 1 None

That's great news, I'll see if I can also get it working here like that. Have you had any luck with fkms though?

fkms works as well. I haven't tried it with the demo you sent me through. I'll try it later.

I still occasionally see weird hangs in the GPU and CMA allocation issues from time to time, but I'm not sure this is anything 64 bit specific.

OK, I tried the demo with fkms. And guess what... It doesn't work... Just a blank screen.

Well, at least regular kms is working. I understand fkms is a short term solution anyway.

Yes I guess it might be a short term solution but it does not really seem to work at all. The reason I would like to have it working is to be able to have a splash screen because in normal kms the driver only kicks in way to late for this.

fkms works for me, and like I said I can play movies on it even though I can't with the standard frame buffer device. It just doesn't work that well:)

As for the splash screen, the upstream kernel uses the simplefb driver to display boot info until the kernel is far enough along to load the drm based driver. I've heard that the firmware detects somehow that the VC4 driver is going to be used, and it fakes a simplefb device in the device tree just for that purpose. You can probably make some simple changes somewhere(probably device tree) to make it work on the downstream kernel as well.

As for simplefb, you would have to do all the graphics in software through without any hardware acceleration. It is kind of a chicken and egg problem.

Ok I can confirm that kms now works in 4.10 64 bit even though fkms still seems to not really work anywhere. I am therefore closing this issue as there is a separate one to address fkms.