Page 10 of 86 FirstFirst ... 891011122060 ... LastLast
Results 91 to 100 of 858

Thread: Installing on the Dell Mini 12

  1. #91
    Join Date
    Jan 2009
    Beans
    28

    Re: Installing on the Dell Mini 12


  2. #92
    Join Date
    Dec 2008
    Location
    Calw (Stuttgart), Germany
    Beans
    111
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Installing on the Dell Mini 12

    Thank you very much

    I went a bit in the upgrade procedure of intrepid and this what you have to do to force the needed paket-versions:

    - Create a file /etc/apt/preferences

    - Fill in the following:

    Code:
    Package: libdrm2
    Pin: version 2.3.0.16-0ubuntu2~804um3
    Pin-Priority: 1000
    
    Package: x11-common
    Pin: version 1:7.3+10ubuntu10.2
    Pin-Priority: 1000
    
    Package: xserver-xorg-core
    Pin: version 2:1.4.1~git20080131-1ubuntu9
    Pin-Priority: 1000
    
    Package: xserver-xorg
    Pin: version 1:7.3+10ubuntu10.2
    Pin-Priority: 1000
    
    Package: xserver-xorg-input-evdev
    Pin: version 1:1.2.0-1ubuntu2
    Pin-Priority: 1000
    
    Package: xserver-xorg-input-kbd
    Pin: version 1:1.2.2-3ubuntu1
    Pin-Priority: 1000
    
    Package: xserver-xorg-input-mouse
    Pin: version 1:1.2.3-2
    Pin-Priority: 1000
    
    Package: xserver-xorg-input-synaptics
    Pin: version 0.14.7~git20070706-1ubuntu4
    Pin-Priority: 1000
    
    Package: xserver-xorg-input-vmmouse
    Pin: version 1:12.4.3-1ubuntu1
    Pin-Priority: 1000
    
    Package: xserver-xorg-input-wacom
    Pin: version 1:0.7.9.8-0ubuntu3
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-apm
    Pin: version 1:1.1.1-10
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-ark
    Pin: version 1:0.6.0-9
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-chips
    Pin: version 1:1.1.1-9
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-cirrus
    Pin: version 1:1.1.0-8ubuntu1
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-fbdev
    Pin: version 1:0.3.1-4
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-geode
    Pin: version 1:2.9.0-1ubuntu2.5
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-i128
    Pin: version 1:1.2.1-4
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-i740
    Pin: version 1:1.1.0-7
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-intel
    Pin: version 2:2.2.1-1ubuntu13.7
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-mga
    Pin: version 1:1.4.8.dfsg.1-1
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-neomagic
    Pin: version 1:1.1.1-8
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-nv
    Pin: version 1:2.1.8-1ubuntu1
    Pin-Priority: 1000
    
    Package: xserver-xorg-video-geode
    Pin: version 2.9.0-1ubuntu2.5
    Pin-Priority: 1000
    That did the job for me

    Now i will try the 3D!

  3. #93
    Join Date
    Dec 2008
    Location
    Calw (Stuttgart), Germany
    Beans
    111
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Installing on the Dell Mini 12

    Okay the X-Server loads the Xpsb.so and starts AIGLX, but still glxinfo says:

    direct rendering: Yes
    OpenGL vendor string: Mesa Project
    OpenGL renderer string: Software Rasterizer
    OpenGL version string: 2.1 Mesa 7.2
    Anybody knows what we are missing? Do we have the wrong Mesa-libs installed?

    @jabronioh: Could you please post your complete glxinfo?
    And do you have the recovery Image from Dell? I am very interested in that, too.

  4. #94
    Join Date
    Jan 2009
    Beans
    43

    Re: Installing on the Dell Mini 12

    Et voila, Hardy has working 3D. Woot!

    Here's an explicit rundown of what I did.

    1. I started with an install of the Hardy Ubuntu Netbook Remix (UNR). See https://wiki.ubuntu.com/UNR for links to the installation images. Using the UNR gets me the right architecture (lpia) and a working kernel modules (psb.ko and drm_psb.ko). Unfortunately, it also uses a Clutter-based UI (ume-launcher, SLOW without accelerated OpenGL) and some weird window management stuff (maximus) - I disabled both of these by running gnome-session-properties and removing them from the list of enabled startup programs.
    2. Unfortunately, the UNR doesn't come with an up-to-date Xorg driver. For that, I added the ubuntu-mobile PPA to my /etc/apt/sources.list:

      Code:
      deb http://ppa.launchpad.net/ubuntu-mobile/ubuntu hardy main
      deb-src http://ppa.launchpad.net/ubuntu-mobile/ubuntu hardy main
      and then used synaptic to update my xserver-xorg-video-psb package (and all the other goodies in that PPA.)

      Restart X. At this point, you should have a fully functioning, full-resolution (2D only) X setup. You may also need to add

      Code:
      Driver "psb"
      to the "Device" section of /etc/X11/xorg.conf, if the X server doesn't auto-detect the PCI ID and load the right driver.
    3. Drop the firmware file, msvdx_fw.bin, into /lib/firmware/2.6.24-19-lpia/ (or the directory corresponding to your running kernel). Restart the system to reload the psb.ko kernel module; it doesn't want to reload on a running system. Run 'dmesg' (or check your system logs): you will see a line that says

      Code:
      [drm:psb_do_init] *ERROR* Debug is 0x00000000
      You should NOT see a line following that says
      Code:
      [drm:psb_setup_fw] *ERROR psb: No valid msvdx_fw.bin firmware found.
      If you see this line, your firmware file is in the wrong place. Move it to the firmware directory for your running kernel (check with uname -a), then try it again. The 3D and video acceleration won't work without a loaded firmware.
    4. Copy psb_dri.so into /usr/lib/dri
    5. Copy Xpsb.so into /usr/lib/xorg/modules

      Restart X. Look at your /var/log/Xorg.0.log, and search for "Xpsb". Instead of

      Code:
      (WW) PSB(0): Poulsbo Xpsb driver not available.  XVideo and 3D acceleration will not work.
      ,

      you should see

      Code:
      (II) Loading /usr/lib/xorg/modules/Xpsb.so
      and a little further down the file
      Code:
      (II) PSB(0): Xpsb extension for 3D engine acceleration enabled.
      You can verify 3D works by calling 'glxinfo | grep direct' and making sure you get back 'direct rendering: Yes'.


    Frankly, I'm satisfied with the Hardy-based UNR install. I'm not going to try upgrading this to Intrepid (though thanks for the pointers, marduk!) - hopefully things will have settled down enough that Jaunty will be workable. Intel seems to be investing a lot in the Poulsbo chipset, so hopefully the out-of-box support will improve.

    Also, according to the release notes, the Intel Embedded Graphics Drivers kit (IEGD) ver. 9.1.1 has working Hardy drivers. Alas, the latest binary available on the Intel site is 9.0.2. Hopefully when this shows up, we'll have a more legitimate source for the binary-only bits.

    Finally, while this provides immediate support for 3D, Xv and XvMC, there are a few more pieces to get fully hardware-accelerated video playback working. I've pulled a copy of libva.so out of the IEGD; supposedly, there are Helix media player codecs available that will work with it. Also, early libva support just landed in FFmpeg (and thus mplayer). I'll be back when I've got more information.

  5. #95
    Join Date
    Jan 2009
    Beans
    43

    Re: Installing on the Dell Mini 12

    Quote Originally Posted by marduk667 View Post
    And do you have the recovery Image from Dell? I am very interested in that, too.
    Alas, the Dell recovery image has the Fluendo codecs and some DVD playback software installed (as per http://linux.dell.com/wiki/index.php/Ubuntu_8.04) Please, let's stick with things that are plausibly redistributable (but hard to find) instead of things that are bona fide illegal (at least here in the US.)

  6. #96
    Join Date
    Jan 2009
    Beans
    43

    Re: Installing on the Dell Mini 12

    Quote Originally Posted by marduk667 View Post
    Okay the X-Server loads the Xpsb.so and starts AIGLX, but still glxinfo says:

    direct rendering: Yes
    OpenGL vendor string: Mesa Project
    OpenGL renderer string: Software Rasterizer
    OpenGL version string: 2.1 Mesa 7.2
    AFAICT, you want libgl1-mesa-glx and libgl1-mesa-dri, but NOT libgl1-mesa-swx11 (the software renderer.) I don't think Ubuntu has an easy way to switch OpenGL implementations (like 'eselect' from Gentoo), so you might have the wrong one installed. Try running

    Code:
    dpkg-query -S libGL.so.1
    For me, this returns
    Code:
    libgl1-mesa-glx: /usr/lib/libGL.so.1
    libgl1-mesa-glx: /usr/lib/libGL.so.1.2
    Also, you can get some more information by doing
    Code:
    export LIBGL_DEBUG=verbose
    before running glxinfo. This may provide a clue. Finally, there may still be something screwy with your X install - if you can't figure it out, post your Xorg.0.log and we'll have a gander.

  7. #97
    Join Date
    Dec 2008
    Beans
    123

    Re: Installing on the Dell Mini 12

    Thanks for the info, and thanks to Jabronioh for providing the files! Here's my current status with Intrepid: After installing the dri module, Xpsb and the firmware, AIGLX is initialized and it is actually possible to start compiz (after adding 'psb' to WHITELIST in /usr/bin/compiz). But it is horribly slow, due to the software rasterizer I assume. Your LIBGL_DEBUG=verbose shows the reason!

    Code:
    $ LIBGL_DEBUG=verbose glxinfo
    name of display: :0.0
    libGL: XF86DRIGetClientDriverName: 0.1.0 psb (screen 0)
    libGL: OpenDriver: trying /usr/lib/dri/tls/psb_dri.so
    libGL: OpenDriver: trying /usr/lib/dri/psb_dri.so
    libGL error: driver exports no extensions (/usr/lib/dri/psb_dri.so: undefined symbol: __driDriverExtensions)
    libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
    libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
    ...
    Perhaps this is a symbol that's not needed by Xorg itself for the initialization, but only by applications that load the dri shared object? I'm not sure how this whole DRM architecture is supposed to work- anyone have any suggestions?

  8. #98
    Join Date
    Jan 2009
    Beans
    43

    Re: Installing on the Dell Mini 12

    @kylecronan -

    It looks to me like Jabronioh's psb_dri.so was built against a different version of libGL than you have installed. (Not a surprise, seeing as the Dell image is based on Hardy. marduk, this might be your problem too.) Perhaps try downgrading libgl1-mesa-glx to the one in Hardy: on my system, it's 7.0.3~rc2-1ubuntu3.

  9. #99
    Join Date
    Dec 2008
    Location
    Calw (Stuttgart), Germany
    Beans
    111
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Installing on the Dell Mini 12

    Downgrading Mesa helps, but compiz still does not start:

    /usr/bin/compiz.real (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
    /usr/bin/compiz.real (core) - Error: Failed to manage screen: 0
    /usr/bin/compiz.real (core) - Fatal: No manageable screens found on display :0.0

  10. #100
    Join Date
    Jan 2009
    Beans
    28

    Re: Installing on the Dell Mini 12

    Marduk - does your apt/preferences file allow you to install updates?

    Breat - I would love to try your install, but I am afraid I would screw it up! I have a partition on my mini 12 where I could try it though...

    kylecron - Do I need to add files from my 8.04.1 install to my 8.10 install to get 3D?

    Here is the complete 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_OML_swap_method, 
        GLX_SGI_make_current_read, 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_make_current_read, 
        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) GMA500 20080421 - 2.2.0.32L.0020 x86/MMX/SSE2
    OpenGL version string: 2.0 Mesa 7.0.3
    OpenGL extensions:
        GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
        GL_ARB_fragment_shader, GL_ARB_multisample, GL_ARB_multitexture, 
        GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, 
        GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, 
        GL_ARB_shading_language_100, 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_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_framebuffer_object, GL_EXT_fog_coord, 
        GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, 
        GL_EXT_pixel_buffer_object, 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_vertex_array, 
        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_window_pos, 
        GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_point_sprite, 
        GL_NV_texture_rectangle, GL_NV_texgen_reflection, 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
    
       visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
     id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
    ----------------------------------------------------------------------
    0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
    0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
    0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
    0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
    0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
    0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
    0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
    0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
    0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
    0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
    0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
    0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
    0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
    0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
    0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
    0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
    0x59 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon

Page 10 of 86 FirstFirst ... 891011122060 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

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