Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Black Screen after intro
e2b Offline
Junior Member

Posts: 2
Threads: 0
Joined: Jul 2009
Reputation: 0
#31
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

That's bad. The stupid point is you can't use the old fglrx together with the current XServer version. So I can only hope it's soon implemented in the free driver or Downgrade to Ubuntu 8.04 LTS because only downgrade the essential component XServer doesn't make sense. Really stupid situation, thanks ATI ...

Are the OpenGL lacks in the current legacy driver big?

I'll give it later a try and install it on an other machine with Nvidia graphics card. Thanks for the nice support.
07-31-2009, 09:32 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#32
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

that's odd.. I'm able to run the legacy nvidia drivers on the current Xorg 1.6 that's packaged in Fedora 11, as well as the "current" nvidia drivers (two separate systems obviously)

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
07-31-2009, 09:45 PM
Website Find
tilman Offline
Junior Member

Posts: 4
Threads: 0
Joined: Aug 2009
Reputation: 0
#33
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

(07-31-2009, 05:20 AM)Urkle Wrote: unfortunately the open source driver does not provide all the required OpenGL extensions.

Can you please post a list of GL extensions that Penumbra requires? resp the ones that aren't supported in the free driver atm.

Thanks,
Tilman
08-01-2009, 01:29 PM
Find
Thomas Offline
Frictional Games

Posts: 2,634
Threads: 184
Joined: Apr 2006
Reputation: 68
#34
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

Sorry for the long time it took to make a reply, but here is the rundown of most OGL extension that are used. Also note that different quality modes require different shaders. Lower quality uses less extension

ARB_texture_rectangle
ARB_vertex_buffer_object
EXT_stencil_two_side or ATI_separate_stencil (there is fallback for this though)
EXT_texture_filter_anisotropic (only used when turned on)
ARB_multisample (only used for FSAA)
ARB_vertex_program
ARB_fragment_program (not used for low quality)
NV_register_combiners (only used for low)
ATI_fragment_shader (low only)
08-05-2009, 08:53 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#35
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

READ: http://frictionalgames.com/forum/showthr...p?tid=3154

I'm in the middle of going through ATI users' frustration.

Since I only have an HD 2600 in the machine I can not test anything older (the X1900 overheats WAY too much).

But it is looking like the 3D support in the open source drivers it no where near the caliber required to run Penumbra.

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
08-06-2009, 08:00 PM
Website Find
tilman Offline
Junior Member

Posts: 4
Threads: 0
Joined: Aug 2009
Reputation: 0
#36
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

(08-05-2009, 08:53 PM)Thomas Wrote: Sorry for the long time it took to make a reply, but here is the rundown of most OGL extension that are used. Also note that different quality modes require different shaders. Lower quality uses less extension

ARB_texture_rectangle
ARB_vertex_buffer_object
EXT_stencil_two_side or ATI_separate_stencil (there is fallback for this though)
EXT_texture_filter_anisotropic (only used when turned on)
ARB_multisample (only used for FSAA)
ARB_vertex_program
ARB_fragment_program (not used for low quality)
NV_register_combiners (only used for low)
ATI_fragment_shader (low only)

Thanks Thomas. I suspect ARB_vertex_buffer_object is the problem, I believe VBO support is still missing (incomplete?) in the free driver. All of the other extensions you listed (with the exception of NV_register_combiners and ATI_fragment_shader) are supported AFAIK.
08-08-2009, 11:03 AM
Find
nybor Offline
Junior Member

Posts: 2
Threads: 0
Joined: Aug 2009
Reputation: 0
#37
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

I'm pretty sure that ARB_vertex_buffer_object is arriving with Mesa 7.6. Perhaps we'll be able to play Penumbra with the open driver sooner than later?
08-23-2009, 08:39 PM
Find
bugmenot Offline
Member

Posts: 94
Threads: 21
Joined: Nov 2006
Reputation: 0
#38
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

OK...same problem here except it loads the first screen but then I'm staring at a map on some sort of plane but no controls respond. Hitting Ctrl+Alt+F2 and doing a "top" shows that penumbra.bin is running and using CPU cycles, however the app refuses to cooperate when I try to kill with "kill $(pidof penumbra.bin)" so I have to resort to "kill -KILL $(pidof penumbra.bin)". My hpl.log attached...
(08-28-2009, 07:37 AM)bugmenot Wrote: OK...same problem here except it loads the first screen but then I'm staring at a map on some sort of plane but no controls respond. Hitting Ctrl+Alt+F2 and doing a "top" shows that penumbra.bin is running and using CPU cycles, however the app refuses to cooperate when I try to kill with "kill $(pidof penumbra.bin)" so I have to resort to "kill -KILL $(pidof penumbra.bin)". My hpl.log attached...

Sorry...my video setup is:
lspci -v | grep Radeon
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (prog-if 00 [VGA])
01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)

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_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
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_copy_sub_buffer,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_video_sync, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 20060815 AGP 4x TCL
OpenGL version string: 1.3 Mesa 7.4
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_point_parameters,
    GL_ARB_shadow, GL_ARB_shadow_ambient, 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_MESAX_texture_float, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, 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_compiled_vertex_array, GL_EXT_convolution,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements,
    GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
    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_two_side, 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_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
    GL_APPLE_packed_pixels, GL_ATI_blend_equation_separate,
    GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
    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_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program,
    GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

16 GLX Visuals
   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  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x26 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x27 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  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  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2e 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2f 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow

16 GLXFBConfigs:
   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  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x24  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x25  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x26  0 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x27  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x28  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x29  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2a  0 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2b  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2c  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2d  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2e  0 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2f  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x30  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x31  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x32  0 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow

Also almost all 3D games work on my system with the exception of "Vendetta Online". I experienced a very similar problem until I turned off "Extensions" in the config but I don't see such an option for Penumbra Overture...
08-28-2009, 07:37 AM
Find
tilman Offline
Junior Member

Posts: 4
Threads: 0
Joined: Aug 2009
Reputation: 0
#39
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

(08-23-2009, 08:39 PM)nybor Wrote: I'm pretty sure that ARB_vertex_buffer_object is arriving with Mesa 7.6. Perhaps we'll be able to play Penumbra with the open driver sooner than later?

VBO support for r300 was merged to Mesa's master branch recently -- and indeed, Overture is working now \o/
08-29-2009, 01:22 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#40
Solved: 8 Years, 1 Month, 3 Weeks ago RE: Black Screen after intro

Sweetness. I'm assuming that is unreleased drivers then??

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
08-29-2009, 02:12 PM
Website Find




Users browsing this thread: 1 Guest(s)