2008-11-06, 18:00
Hi i got some issues with XBMC on ubuntu 8.10
System info:
- GIGABYTE GA-EG45M-DS2H (motherboard)
- 3Ghz INTEL Core 2 Duo E8400
- 4GB RAM
- Ubuntu 8.10 32bit (with all the latest updates, as of today)
- Intel Graphics 2.4.2 from debian unstable.
- Running latest XBMC from the intrepid source.
This HTPC is hooked up to a 42" Toshiba full-hd LCD TV trough HDMI. Resolution is fine (full HD). Sound working trough sp/dif.
Problem1:
- PAPlayer will not play MP3 files (dvdplayer works)
From logfile:
I fixed this issue by compiling XBMC-SVN with mplayer support (insted of PAPlayer), and setting that as the default music player. Today I tested the new intrepid build on the intrepid source, and Im back to haveing the problem again. I hope there is another solution than to change the sourcecode.
Is there anyway of setting DVDPlayer as the default music player in a configfile or something, instead of in the sourcecode?
Problem2:
- The music visualization does'nt work anymore.
I was using XAA as a hardware acceleration because of an bug in X with the G45 chipset, but that is fixed now and Im back on EXA. But that broke the visualization (all of them) in xbmc.
Problem3:
- When I start xbmc, it always starts in the "program" section instead of the main menu. A small problem, but yet a problem.
Configfiles:
xorg.conf file:
glxinfo output:
Anyone got any solution/suggestions for my problems?
Every answer helps! Thanks!
P.S I still got the tearing problem when playing videofiles, but I am waiting for a fix in the intel driver (currently not fixed in 2.5.0). Temporary fix is to enable vertical sync (increases cpu load, but does the job). If there is a fix I doesnt know about, please tell me.
System info:
- GIGABYTE GA-EG45M-DS2H (motherboard)
- 3Ghz INTEL Core 2 Duo E8400
- 4GB RAM
- Ubuntu 8.10 32bit (with all the latest updates, as of today)
- Intel Graphics 2.4.2 from debian unstable.
- Running latest XBMC from the intrepid source.
This HTPC is hooked up to a 42" Toshiba full-hd LCD TV trough HDMI. Resolution is fine (full HD). Sound working trough sp/dif.
Problem1:
- PAPlayer will not play MP3 files (dvdplayer works)
From logfile:
Code:
17:26:30 T:3067025200 M:1247555584 INFO: PAP Player: Playing musicdb://2/724/1377/16624.mp3
17:26:30 T:3067025200 M:1247555584 ERROR: CreateStream - pcm_open, alsa error: Device or resource busy
I fixed this issue by compiling XBMC-SVN with mplayer support (insted of PAPlayer), and setting that as the default music player. Today I tested the new intrepid build on the intrepid source, and Im back to haveing the problem again. I hope there is another solution than to change the sourcecode.
Is there anyway of setting DVDPlayer as the default music player in a configfile or something, instead of in the sourcecode?
Problem2:
- The music visualization does'nt work anymore.
I was using XAA as a hardware acceleration because of an bug in X with the G45 chipset, but that is fixed now and Im back on EXA. But that broke the visualization (all of them) in xbmc.
Problem3:
- When I start xbmc, it always starts in the "program" section instead of the main menu. A small problem, but yet a problem.
Configfiles:
xorg.conf file:
Code:
Section "Monitor"
Identifier "Toshiba42"
VendorName "Toshiba"
ModelName "42X3000PG"
Option "IgnoreEDID"
VertRefresh 23-61
HorizSync 15-68
ModeLine "1080p" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
ModeLine "720p" 27.00 720 732 796 864 576 581 586 625 -hsync -vsync
ModeLine "480p" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync
Option "PreferredMode" "1080p"
#DisplaySize 320 180
DisplaySize 487.68 274.32
EndSection
#Modeline "1920x1080"x0.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync (56.2 kHz)
#Modeline "720x576"x0.0 27.00 720 732 796 864 576 581 586 625 -hsync -vsync (31.2 kHz)
#Modeline "640x480"x0.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
Section "Device"
Identifier "Intel GMA X4500HD"
Driver "intel"
VendorName "Intel"
BoardName "G45 [Intel GMA X4500HD]"
BusID "PCI:0:2:0"
#Option "NoAccel" "false" #temp fix for 45g problemer.
#Disable or enable acceleration. Default: acceleration is enabled.
#Option "AccelMethod" "XAA" #skal være EXA
Option "AccelMethod" "EXA"
#Choose acceleration architecture, either "XAA" or "EXA". XAA is the old XFree86 based acceleration architecture. EXA is
#a newer and simpler acceleration architecture designed to better accelerate the X Render extension. Default: "EXA".
Option "ModeDebug" "true"
#Enable printing of additional debugging information about modesetting to the server log.
EndSection
Section "Module"
Load "glx"
Load "dri"
Load "GLcore" # addon fra forum
Load "v4l" # addon fra forum
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Screen"
Identifier "LCDTV"
Monitor "Toshiba42"
Device "Intel GMA X4500HD"
DefaultDepth 24
DefaultFbBpp 32
SubSection "Display"
Depth 24
FbBpp 32
EndSubSection
EndSection
glxinfo output:
Code:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_swap_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) G45/G43 20061102 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.2
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_shading_language_120, GL_ARB_shadow, 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_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_cull_vertex, GL_EXT_compiled_vertex_array,
GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1,
GL_APPLE_client_storage, GL_APPLE_packed_pixels,
GL_ATI_blend_equation_separate, GL_ATI_separate_stencil,
GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,
GL_NV_point_sprite, GL_NV_texture_rectangle, GL_NV_texgen_reflection,
GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_OES_read_format,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
GL_SUN_multi_draw_arrays
Anyone got any solution/suggestions for my problems?
Every answer helps! Thanks!
P.S I still got the tearing problem when playing videofiles, but I am waiting for a fix in the intel driver (currently not fixed in 2.5.0). Temporary fix is to enable vertical sync (increases cpu load, but does the job). If there is a fix I doesnt know about, please tell me.