I am unable to get gnome-shell under Fedora 17 Alpha Live which drops into fallback mode through timeouts.
The rot sets in with the following in var/log/messages
Code:
Feb 24 10:39:33 localhost gnome-session[865]: WARNING: Session 'gnome' runnable check failed: Timed out
Or possibly earlier with
Code:
Feb 24 10:37:43 localhost livesys[516]: Adding live user [ OK ]
Feb 24 10:37:44 localhost livesys[516]: ** WARNING **: Command line `dbus-launch --autolaunch=139b36777e910a8afabb5c5d00000078 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n
Feb 24 10:37:44 localhost livesys[516]: ** WARNING **: Command line `dbus-launch --autolaunch=139b36777e910a8afabb5c5d00000078 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n
although Fedora 16 Live has similar reports and gnome-shell works fine there.
The runnable check seems to be /usr/libexec/gnome-session-check-accelerated which waits several seconds then outputs, on error
Code:
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 - Warning: unknown PIPE_CAP 30
and returns 0.
The same command on Fedora 16 Live has a small delay and returns 0.
lspci gives for the graphics chip
Code:
01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)
glxinfo gives
Code:
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV4A
OpenGL version string: 2.1 Mesa 8.0
OpenGL shading language version string: 1.20
and I think this is the important thing as Fedora 16 Live glxinfo reports
Code:
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV4A
OpenGL version string: 2.1 Mesa 7.11
OpenGL shading language version string: 1.20
and a fully up to date Fedora 15 reports
Code:
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV4A
OpenGL version string: 2.1 Mesa 7.11.2
OpenGL shading language version string: 1.20
As an aside, which is reporting the right chip type; lspci with NV44A or Xorg with NV4A? This has been the state of affairs for a long time.
Xorg.0.log contains
Code:
[ 473.750] (--) NOUVEAU(0): Chipset: "NVIDIA NV4a"[ 474.492] (II) SELinux: Disabled by boolean
...
[ 475.522] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 475.523] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 475.524] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[ 475.524] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 475.527] (II) AIGLX: Loaded and initialized nouveau
[ 475.528] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 475.552] (II) NOUVEAU(0): NVEnterVT is called.
[ 475.558] (II) NOUVEAU(0): Setting screen physical size to 507 x 380
[ 475.558] resize called 1920 1440
which I think implies I have hardware acceleration.
F15 and F16 Live both work fine in gnome-shell.
Is my processor just too slow (650MHz Athlon) and there is no hope, or is the resolution too high, or is it a bug in Mesa 8.0 or something else?