Jump to content

Problem with Ryzen 3000er series


szz
 Share

Recommended Posts

  • 2 weeks later...

As I have a dual boot system now, I will do some tests on Linux in the next week, so that we know if the bug is only windows related.

Are there also some other tools that I can use to generate some reports for you?

Two thoughts. Maybe Wildfire Games could send an official request to AMDs support?

Second thought, maybe this "bug" is related to the new measured hotspot temperature? The thin structures of the new 7nm process increases the temperature on a few spots on the chip, called hotspots. As 0 A.D. uses nearly only one core, the load and so the power consumption is not distributed over the whole chip. So maybe one of these measured hotspots throttles the CPU? But normally the CPU is changing the used core often to provide those hotspots from overheating. On the one side I'm using a really oversized big cooler, on the other side it is running in a slow silent mode. So maybe it would be interesting witch cooler @Dakara and @matricea are using?

Link to comment
Share on other sites

1 minute ago, OptimusShepard said:

As I have a dual boot system now, I will do some tests on Linux in the next week, so that we know if the bug is only windows related.

That would be great! You'll need to revert to A23 for the measurement to be correct though, with the patch applied. If you need help let me know.

1 minute ago, OptimusShepard said:

Are there also some other tools that I can use to generate some reports for you?

I'm not sure. The logs will tell us which performance counter is used (either HPET or something else). I don't think profiling the game will help us much. Maybe monitoring temps during slowdowns?

2 minutes ago, OptimusShepard said:

Two thoughts. Maybe Wildfire Games could send an official request to AMDs support?

I looked this morning but I couldn't find a link to an email or something. I'd rather not have to go through L1 support, especially since I do not have access to such a processor. But if we can get in touch I'd definitely try it.

4 minutes ago, OptimusShepard said:

Second thought, maybe this "bug" is related to the new measured hotspot temperature? The thin structures of the new 7nm process increases the temperature on a few spots on the chip, called hotspots. As 0 A.D. uses nearly only one core, the load and so the power consumption is not distributed over the whole chip. So maybe one of these measured hotspots throttles the CPU? But normally the CPU is changing the used core often to provide those hotspots from overheating. On the one side I'm using a really oversized big cooler, on the other side it is running in a slow silent mode. So maybe it would be interesting witch cooler @Dakara and @matricea are using?

My guess is similar. 0 A.D. starts hogging the CPU until it overheats, throttles, setting game time counters off, (massive slowdown) then after cooling a bit, it goes back to full speed, causing speedups.

Link to comment
Share on other sites

51 minutes ago, Stan` said:

That would be great! You'll need to revert to A23 for the measurement to be correct though, with the patch applied. If you need help let me know.

Thanks. The Manjaro version is already patched.

52 minutes ago, Stan` said:

Maybe monitoring temps during slowdowns?

I will have a look to find some tool to log the hotspot temperature. The normal displayed temperature is always ok.

53 minutes ago, Stan` said:

I looked this morning but I couldn't find a link to an email or something. I'd rather not have to go through L1 support, especially since I do not have access to such a processor. But if we can get in touch I'd definitely try it.

Maybe @Imarok could give you the address or his contact. He contacted them for the first Ryzen patch. Or he could contact them self. But I think an official request from Wildfire would be more effective. Especially because you don't have an own CPU.

Link to comment
Share on other sites

13 minutes ago, Dakara said:

Je ne vois pas de température au dessus de 50 degrés apparemment 

je viens de voir que ma carte mère accepte que les amd.. je verrais donc plus tard

Okay merci, du coup je suppose que ce n'est pas directement lié à la température.

Link to comment
Share on other sites

57 minutes ago, Dakara said:

je viens de voir que ma carte mère accepte que les amd.. je verrais donc plus tard

If you really want to buy a new CPU, you could use a Ryzen 1000er or 2000er series. It should normally work with your system.

59 minutes ago, Dakara said:

Be Quiet! Dark Rock Slim

Merci, should be enough.

Link to comment
Share on other sites

9 minutes ago, Dakara said:

j'y connais rien mais une histoire de cache?

 

Sur les autres jeux c'est niquel, peut etre que 0AD fonctionne différemment

 

Paladins/Wow/Fps  

 

:)

 

Je ne pense pas que ce soit le cache. Comme je le disais ailleurs BF4 à le même souci. On va trouver tkt :)

Link to comment
Share on other sites

13 minutes ago, OptimusShepard said:

If you really want to buy a new CPU, you could use a Ryzen 1000er or 2000er series. It should normally work with your system.

Merci, should be enough.

That's right, I have as well a AMD RYZEN 3 3200G and I have no issues.

Today I found another interesting issue with my AMD Ryzen 5 3600 computer: at some point in time the bluetooth mouse has lag, randomly for even less than a second. The system load is very low. It happens randomly, when I do lots of clicks.
Tried with another bluetooth mouse for couple of hours, same issue. It also occurs at the same time when the game has troubles with the speed, so I guess that it's a Windows system issue. Will try with a cable mouse later on.

As for AMD Ryzen 5 3600 cooling, I use the default one.

Edited by matricea
  • Thanks 1
Link to comment
Share on other sites

8 minutes ago, matricea said:

That's right, I have as well a AMD RYZEN 3 3200G and I have no issues.

Yes, the "G" CPUs of the 3000er series, e.g. 3400G and 3200G are based on the older architecture of the other 2000er CPUs.

11 minutes ago, matricea said:

As for AMD Ryzen 5 3600 cooling, I use the default one.

Thx. The default one is not the best, but as @Dakara has a big cooling system, I think the temperature is not the problem. Lets see if it's only a windows problem.

Link to comment
Share on other sites

 

Original Text
From:	stanislas.dolcini@-----------------
To:	tech.support@amd.com;tech.support2@amd.com
CC:	
Sent:	12.04.20 08:50:33
Subject:	Issues with Ryzen CPUs

Hello, My name is Stan` and I work for the FLOSS game 0 A.D. (https://play0ad.com).
We are currently experimenting issues with the latest series of Ryzen CPUs (Those without the G) So 3600+
Our users are reporting massive slowdowns and speed ups while playing our game, and it seems to only happen with those CPUS.
It makes the game utterly unplayable for them We looked into a few possible issues, namingly overheating 
(but one of our users has a really good fan, while the otheris using the stock one) We looked into HPET which can be used by the game to define the in game clock (relevant code can be found here https://github.com/0ad/0ad/tree/4b35ac33f7f30e6bb0a674a6996357a8a75cf1a3/source/lib/sysdep/os/win/whrt) 

but enabling or disabling it makes no difference, whether it’s in the BIOS and / or on Windows. I was wondering
if you got similar reports from other games, and whether you might be able to help us to fix it. 
Complete thread for reports can be found here https://wildfiregames.com/forum/index.php?/topic/26890-problem-with-ryzen-3000er-series/page/4/ 

Looking forward to hearing from you, 

 

Got an answer

Dear Stanislas,
Your service request : SR #{ticketno:[8200955486]} has been reviewed and updated.
Response and Service Request History:
Thank you for the email.
In order to properly debug the issue, I would require some additional details about your system configuration and let me know the following:
•        Could you please let me know on which specific game that your noticing this issue?
•        Is the issue being with particular to any series of processor like 1st Gen, 2nd Gen processor?
•        If feasible could you, please provide the any system configuration details which includes graphic card details, so that I can assist you further.
Thanks for contacting AMD. 
In order to update this service request, please respond without deleting or modifying the service request reference number in the email subject or in the email correspondence below.
Please Note: This service request will automatically close if we do not receive a response within 10 days and cannot be reopened.
If it is not feasible to respond within 10 days, feel free to open a new service request and reference this ticket for continued support.
Best regards,
Padmanab
AMD Global Customer Care

My reply

Hello Padmanab
•        Could you please let me know on which specific game that your noticing this issue?

The game is 0 A.D. (https://play0ad.com) it’s a FLOSS game so you can download it from free.
If you use the release version from here : http://releases.wildfiregames.com/0ad-0.0.23b-alpha-win32.exe you will need a patch https://wildfiregames.com/forum/applications/core/interface/file/attachment.php?id=42981
If you use the source : https://github.com/0ad/0ad you won’t need one.
•        Is the issue being with particular to any series of processor like 1st Gen, 2nd Gen processor?
•        If feasible could you, please provide the any system configuration details which includes graphic card details, so that I can assist you further.
Thanks for contacting AMD. 

As I said before it seems to happen on the new generation of CPUs. Here are two examples of system info

 OS             : Win10
CPU            : x86, AMD Ryzen 7 3700X 8-Core Processor    (1x16x1), 3.60 GHz
Memory         : 16384 MiB; 11467 MiB free
Graphics Card  : ATI Radeon RX 570 Series
OpenGL Drivers : 4.6.13570 Compatibility Profile Context 19.8.1 26.20.13001.29010; atioglxx.dll (8.14.11000.13570)
Video Mode     : 1024x768:32
Sound Card     : OpenAL Soft on Lautsprecher (High Definition Audio Device); OpenAL Soft on Digital Audio (S/PDIF) (High Definition Audio Device); OpenAL Soft on 5 - LG ULTRAWIDE (2- AMD High Definition Audio Device); 
Sound Drivers  : 1.1 ALSOFT 1.17.1

OS             : Win10
CPU            : x86, AMD Ryzen 5 3600X 6-Core Processor    (1x12x1), 3.79 GHz
Memory         : 16384 MiB; 13712 MiB free
Graphics Card  : NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2
OpenGL Drivers : 4.6.0 NVIDIA 441.20; nvoglv32.dll (26.21.14.4120)
Video Mode     : 2560x1440:32
Sound Card     : OpenAL Soft on Haut-parleurs (Realtek(R) Audio); OpenAL Soft on LG QHD (NVIDIA High Definition Audio); OpenAL Soft on Realtek Digital Output (Realtek(R) Audio); 
Sound Drivers  : 1.1 ALSOFT 1.17.1

Let me know how I can help further.
Best regards,
Stanislas DOLCINI

 

  • Thanks 1
Link to comment
Share on other sites

On 4/22/2020 at 12:17 AM, OptimusShepard said:

No. Currently it seems to be a only Windows related problem. But I will go on testing on Linux.

I have the same problem with linux (Debian testing) with kernel 5.5 and CPU AMD Ryzen 5 3600.

Spoiler

 

This is the output of the log:


TIMER| InitVfs: 1.26907 ms
Writing the mainlog at /home/antoine/.config/0ad/logs/mainlog.html
TIMER| CONFIG_Init: 1.04698 ms
Sound: AlcInit success, using OpenAL Soft
TIMER| shutdown ConfigDB: 0.32 us
TIMER| resource modules: 1.66902 ms
TIMER TOTALS (9 clients)
-----------------------------------------------------
  tc_pool_alloc: 0 c (0x)
  tc_png_decode: 0 c (0x)
  tc_dds_transform: 0 c (0x)
  tc_transform: 0 c (0x)
  tc_plain_transform: 0 c (0x)
  tc_ShaderGLSLLink: 0 c (0x)
  tc_ShaderGLSLCompile: 0 c (0x)
  tc_ShaderValidation: 0 c (0x)
  xml_validation: 0 c (0x)
-----------------------------------------------------
TIMER| shutdown misc: 149.65 us
TIMER| InitVfs: 61.3446 ms
Writing the mainlog at /home/antoine/.config/0ad/logs/mainlog.html
TIMER| CONFIG_Init: 912.489 us
Sound: AlcInit success, using OpenAL Soft
cache.cpp(43): Assertion failed: "cache.Validate()"
Assertion failed: "cache.Validate()"
Location: cache.cpp:43 (AddCache)

Call stack:

(0x5643566db74e) /usr/games/pyrogenesis(+0x60d74e) [0x5643566db74e]
(0x564356686e21) /usr/games/pyrogenesis(+0x5b8e21) [0x564356686e21]
(0x564356688318) /usr/games/pyrogenesis(+0x5ba318) [0x564356688318]
(0x564356688818) /usr/games/pyrogenesis(+0x5ba818) [0x564356688818]
(0x5643566d3c5e) /usr/games/pyrogenesis(+0x605c5e) [0x5643566d3c5e]
(0x5643566d40d4) /usr/games/pyrogenesis(+0x6060d4) [0x5643566d40d4]
(0x5643566d4595) /usr/games/pyrogenesis(+0x606595) [0x5643566d4595]
(0x5643567098c3) /usr/games/pyrogenesis(+0x63b8c3) [0x5643567098c3]
(0x5643566d4dce) /usr/games/pyrogenesis(+0x606dce) [0x5643566d4dce]
(0x5643566d5c6a) /usr/games/pyrogenesis(+0x607c6a) [0x5643566d5c6a]
(0x5643567098c3) /usr/games/pyrogenesis(+0x63b8c3) [0x5643567098c3]
(0x5643566d584a) /usr/games/pyrogenesis(+0x60784a) [0x5643566d584a]
(0x56435637b527) /usr/games/pyrogenesis(+0x2ad527) [0x56435637b527]
(0x564356372059) /usr/games/pyrogenesis(+0x2a4059) [0x564356372059]
(0x564356181e71) /usr/games/pyrogenesis(+0xb3e71) [0x564356181e71]
(0x56435616d957) /usr/games/pyrogenesis(+0x9f957) [0x56435616d957]

errno = 0 (Error during IO)
OS error = ?


cache.cpp(637): Assertion failed: "caches[L1D+idxLevel].Validate() == true"
Assertion failed: "caches[L1D+idxLevel].Validate() == true"
Location: cache.cpp:637 (DetectCacheAndTLB)

Call stack:

(0x5643566db74e) /usr/games/pyrogenesis(+0x60d74e) [0x5643566db74e]
(0x564356686e21) /usr/games/pyrogenesis(+0x5b8e21) [0x564356686e21]
(0x564356688318) /usr/games/pyrogenesis(+0x5ba318) [0x564356688318]
(0x564356688818) /usr/games/pyrogenesis(+0x5ba818) [0x564356688818]
(0x5643566d4872) /usr/games/pyrogenesis(+0x606872) [0x5643566d4872]
(0x5643567098c3) /usr/games/pyrogenesis(+0x63b8c3) [0x5643567098c3]
(0x5643566d4dce) /usr/games/pyrogenesis(+0x606dce) [0x5643566d4dce]
(0x5643566d5c6a) /usr/games/pyrogenesis(+0x607c6a) [0x5643566d5c6a]
(0x5643567098c3) /usr/games/pyrogenesis(+0x63b8c3) [0x5643567098c3]
(0x5643566d584a) /usr/games/pyrogenesis(+0x60784a) [0x5643566d584a]
(0x56435637b527) /usr/games/pyrogenesis(+0x2ad527) [0x56435637b527]
(0x564356372059) /usr/games/pyrogenesis(+0x2a4059) [0x564356372059]
(0x564356181e71) /usr/games/pyrogenesis(+0xb3e71) [0x564356181e71]
(0x56435616d957) /usr/games/pyrogenesis(+0x9f957) [0x56435616d957]
(0x7fb69a02fe0b) /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7fb69a02fe0b]
(0x56435617bfea) /usr/games/pyrogenesis(+0xadfea) [0x56435617bfea]

errno = 0 (No error reported here)
OS error = ?


cache.cpp(641): Assertion failed: "caches[L1I+idxLevel].Validate() == true"
Assertion failed: "caches[L1I+idxLevel].Validate() == true"
Location: cache.cpp:641 (DetectCacheAndTLB)

Call stack:

(0x5643566db74e) /usr/games/pyrogenesis(+0x60d74e) [0x5643566db74e]
(0x564356686e21) /usr/games/pyrogenesis(+0x5b8e21) [0x564356686e21]
(0x564356688318) /usr/games/pyrogenesis(+0x5ba318) [0x564356688318]
(0x564356688818) /usr/games/pyrogenesis(+0x5ba818) [0x564356688818]
(0x5643566d4812) /usr/games/pyrogenesis(+0x606812) [0x5643566d4812]
(0x5643567098c3) /usr/games/pyrogenesis(+0x63b8c3) [0x5643567098c3]
(0x5643566d4dce) /usr/games/pyrogenesis(+0x606dce) [0x5643566d4dce]
(0x5643566d5c6a) /usr/games/pyrogenesis(+0x607c6a) [0x5643566d5c6a]
(0x5643567098c3) /usr/games/pyrogenesis(+0x63b8c3) [0x5643567098c3]
(0x5643566d584a) /usr/games/pyrogenesis(+0x60784a) [0x5643566d584a]
(0x56435637b527) /usr/games/pyrogenesis(+0x2ad527) [0x56435637b527]
(0x564356372059) /usr/games/pyrogenesis(+0x2a4059) [0x564356372059]
(0x564356181e71) /usr/games/pyrogenesis(+0xb3e71) [0x564356181e71]
(0x56435616d957) /usr/games/pyrogenesis(+0x9f957) [0x56435616d957]
(0x7fb69a02fe0b) /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7fb69a02fe0b]
(0x56435617bfea) /usr/games/pyrogenesis(+0xadfea) [0x56435617bfea]

errno = 0 (No error reported here)
OS error = ?


UserReport written to /home/antoine/.config/0ad/logs/userreport_hwdetect.txt
TIMER| RunHardwareDetection: 9.31982 s
TIMER| write_sys_info: 18.4627 ms
TIMER| InitRenderer: 2.38359 ms
TIMER| ps_console: 3.43062 ms
TIMER| ps_lang_hotkeys: 1.18454 ms
TIMER| common/modern/setup.xml: 135.48 us
TIMER| common/modern/styles.xml: 249.439 us
TIMER| common/modern/sprites.xml: 1.12882 ms
TIMER| common/setup.xml: 214.889 us
TIMER| common/sprites.xml: 410.03 us
TIMER| common/styles.xml: 66.65 us
TIMER| pregame/backgrounds/: 77.34 us
TIMER| pregame/sprites.xml: 298.889 us
TIMER| pregame/styles.xml: 22.47 us
TIMER| pregame/mainmenu.xml: 12.7989 ms
TIMER| common/global.xml: 240.11 us
TIMER| common/modern/setup.xml: 152.8 us
TIMER| common/modern/styles.xml: 169.28 us
TIMER| common/modern/sprites.xml: 1.44936 ms
TIMER| splashscreen/setup.xml: 34.93 us
TIMER| splashscreen/splashscreen.xml: 8.07758 ms
TIMER| common/global.xml: 185.399 us
TIMER| common/modern/setup.xml: 140.7 us
TIMER| common/modern/styles.xml: 164.739 us
TIMER| common/modern/sprites.xml: 1.50041 ms
TIMER| msgbox/msgbox.xml: 12.565 ms
TIMER| shutdown TexMan: 1.03 us
TIMER| shutdown Renderer: 367.029 us
TIMER| shutdown SDL: 3.89247 ms
TIMER| shutdown UserReporter: 48.06 us
TIMER| shutdown ConfigDB: 0.25 us
TIMER| resource modules: 401.604 ms
TIMER TOTALS (0 clients)
-----------------------------------------------------
-----------------------------------------------------
TIMER| shutdown misc: 94.73 us

And the hwdetect.log:


{
  "os_unix": 1,
  "os_bsd": 0,
  "os_linux": 1,
  "os_android": 0,
  "os_macosx": 0,
  "os_win": 0,
  "arch_ia32": 0,
  "arch_amd64": 1,
  "arch_arm": 0,
  "arch_aarch64": 0,
  "build_debug": 0,
  "build_opengles": 0,
  "build_datetime": "Aug  5 2019 16:56:58",
  "build_revision": "21946P-release",
  "build_msc": 0,
  "build_icc": 0,
  "build_gcc": 803,
  "build_clang": 0,
  "gfx_card": "X.Org Radeon RX 570 Series (POLARIS10, DRM 3.36.0, 5.5.0-2-amd64, LLVM 9.0.1)",
  "gfx_drv_ver": "OpenGL 4.5 (Compatibility Profile) Mesa 19.3.3",
  "snd_card": "",
  "snd_drv_ver": "",
  "GL_VERSION": "4.5 (Compatibility Profile) Mesa 19.3.3",
  "GL_VENDOR": "X.Org",
  "GL_RENDERER": "Radeon RX 570 Series (POLARIS10, DRM 3.36.0, 5.5.0-2-amd64, LLVM 9.0.1)",
  "GL_EXTENSIONS": "GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_fragment_shader GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_NV_fog_distance GL_APPLE_packed_pixels GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_depth_bounds_test GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_ATI_texture_compression_3dc GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_ATI_texture_mirror_once GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_AMD_performance_monitor GL_EXT_texture_buffer_object GL_AMD_texture_texture4 GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_compatibility GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_stencil_export GL_ARB_shader_texture_lod GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_ATI_meminfo GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_NV_texture_barrier GL_ARB_draw_indirect GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_texture_compression_bptc GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_EXT_vertex_attrib_64bit GL_NV_vdpau_interop GL_AMD_multi_draw_indirect GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_base_instance GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shader_atomic_counters GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_query_buffer_object GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_clear_buffer_object GL_ARB_compute_shader GL_ARB_copy_image GL_ARB_explicit_uniform_location GL_ARB_fragment_layer_viewport GL_ARB_framebuffer_no_attachments GL_ARB_invalidate_subdata GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_robust_buffer_access_behavior GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_stencil_texturing GL_ARB_texture_buffer_range GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_vertex_attrib_binding GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_AMD_pinned_memory GL_ARB_bindless_texture GL_ARB_buffer_storage GL_ARB_clear_texture GL_ARB_compute_variable_group_size GL_ARB_enhanced_layouts GL_ARB_indirect_parameters GL_ARB_internalformat_query2 GL_ARB_multi_bind GL_ARB_query_buffer_object GL_ARB_seamless_cubemap_per_texture GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_stencil8 GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_shader_integer_mix GL_NVX_gpu_memory_info GL_ARB_ES3_1_compatibility GL_ARB_clip_control GL_ARB_conditional_render_inverted GL_ARB_cull_distance GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_pipeline_statistics_query GL_ARB_shader_texture_image_samples GL_ARB_sparse_buffer GL_ARB_texture_barrier GL_ARB_transform_feedback_overflow_query GL_EXT_polygon_offset_clamp GL_EXT_shader_image_load_formatted GL_KHR_blend_equation_advanced GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_ARB_gpu_shader_int64 GL_ARB_parallel_shader_compile GL_ARB_shader_atomic_counter_ops GL_ARB_shader_ballot GL_ARB_shader_clock GL_ARB_shader_viewport_layer_array GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_EXT_window_rectangles GL_MESA_shader_integer_functions GL_ARB_polygon_offset_clamp GL_ARB_texture_filter_anisotropic GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_semaphore GL_EXT_semaphore_fd GL_KHR_parallel_shader_compile GL_AMD_framebuffer_multisample_advanced GL_EXT_texture_sRGB_R8 GL_MESA_framebuffer_flip_y GL_EXT_EGL_sync ",
  "GL_MAX_LIGHTS": 8,
  "GL_MAX_CLIP_PLANES": 8,
  "GL_MAX_MODELVIEW_STACK_DEPTH": 32,
  "GL_MAX_PROJECTION_STACK_DEPTH": 32,
  "GL_MAX_TEXTURE_STACK_DEPTH": 10,
  "GL_SUBPIXEL_BITS": 8,
  "GL_MAX_3D_TEXTURE_SIZE": 2048,
  "GL_MAX_TEXTURE_SIZE": 16384,
  "GL_MAX_CUBE_MAP_TEXTURE_SIZE": 16384,
  "GL_MAX_PIXEL_MAP_TABLE": 256,
  "GL_MAX_NAME_STACK_DEPTH": 64,
  "GL_MAX_LIST_NESTING": 64,
  "GL_MAX_EVAL_ORDER": 30,
  "GL_MAX_VIEWPORT_DIMS[0]": 16384,
  "GL_MAX_VIEWPORT_DIMS[1]": 16384,
  "GL_MAX_ATTRIB_STACK_DEPTH": 16,
  "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH": 16,
  "GL_AUX_BUFFERS": 0,
  "GL_RGBA_MODE": 1,
  "GL_INDEX_MODE": 0,
  "GL_DOUBLEBUFFER": 1,
  "GL_STEREO": 0,
  "GL_ALIASED_POINT_SIZE_RANGE[0]": 1,
  "GL_ALIASED_POINT_SIZE_RANGE[1]": 2048,
  "GL_SMOOTH_POINT_SIZE_RANGE[0]": 1,
  "GL_SMOOTH_POINT_SIZE_RANGE[1]": 2048,
  "GL_SMOOTH_POINT_SIZE_GRANULARITY": 0.10000000149011612,
  "GL_ALIASED_LINE_WIDTH_RANGE[0]": 1,
  "GL_ALIASED_LINE_WIDTH_RANGE[1]": 2048,
  "GL_SMOOTH_LINE_WIDTH_RANGE[0]": 1,
  "GL_SMOOTH_LINE_WIDTH_RANGE[1]": 2048,
  "GL_SMOOTH_LINE_WIDTH_GRANULARITY": 0.10000000149011612,
  "GL_MAX_ELEMENTS_INDICES": 3000,
  "GL_MAX_ELEMENTS_VERTICES": 3000,
  "GL_MAX_TEXTURE_UNITS": 8,
  "GL_SAMPLE_BUFFERS": 0,
  "GL_SAMPLES": 0,
  "GL_RED_BITS": 8,
  "GL_GREEN_BITS": 8,
  "GL_BLUE_BITS": 8,
  "GL_ALPHA_BITS": 0,
  "GL_INDEX_BITS": 0,
  "GL_DEPTH_BITS": 24,
  "GL_STENCIL_BITS": 8,
  "GL_ACCUM_RED_BITS": 0,
  "GL_ACCUM_GREEN_BITS": 0,
  "GL_ACCUM_BLUE_BITS": 0,
  "GL_ACCUM_ALPHA_BITS": 0,
  "GL_MAX_TEXTURE_LOD_BIAS_EXT": 16,
  "GL_SAMPLES_PASSED.GL_QUERY_COUNTER_BITS": 64,
  "GL_SHADING_LANGUAGE_VERSION_ARB": "4.50",
  "GL_MAX_VERTEX_ATTRIBS_ARB": 16,
  "GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB": 16384,
  "GL_MAX_VARYING_FLOATS_ARB": 128,
  "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB": 192,
  "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB": 32,
  "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB": 16384,
  "GL_MAX_TEXTURE_IMAGE_UNITS_ARB": 32,
  "GL_MAX_TEXTURE_COORDS_ARB": 8,
  "GL_MAX_DRAW_BUFFERS_ARB": 8,
  "GL_MIN_PROGRAM_TEXEL_OFFSET": -32,
  "GL_MAX_PROGRAM_TEXEL_OFFSET": 31,
  "GL_MAX_COLOR_ATTACHMENTS_EXT": 8,
  "GL_MAX_RENDERBUFFER_SIZE_EXT": 16384,
  "GL_MAX_SAMPLES_EXT": 8,
  "GL_MAX_ARRAY_TEXTURE_LAYERS_EXT": 2048,
  "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT": 128,
  "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT": 4,
  "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT": 128,
  "GL_TIME_ELAPSED.GL_QUERY_COUNTER_BITS": 64,
  "GL_TIMESTAMP.GL_QUERY_COUNTER_BITS": 64,
  "GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT": 16,
  "GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB": 16384,
  "GL_MAX_PROGRAM_MATRICES_ARB": 8,
  "GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB": 4,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB": 256,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB": 2048,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_INSTRUCTIONS_ARB": 16384,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_TEMPORARIES_ARB": 256,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_PARAMETERS_ARB": 2048,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_ATTRIBS_ARB": 16,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB": 1,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB": 16384,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB": 256,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB": 2048,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB": 16,
  "GL_VERTEX_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB": 1,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_ENV_PARAMETERS_ARB": 256,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB": 2048,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_INSTRUCTIONS_ARB": 16384,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB": 16384,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB": 16384,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB": 16384,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_TEMPORARIES_ARB": 256,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_PARAMETERS_ARB": 2048,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_ATTRIBS_ARB": 32,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB": 16384,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB": 16384,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB": 16384,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB": 16384,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB": 256,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB": 2048,
  "GL_FRAGMENT_PROGRAM_ARB.GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB": 32,
  "glx_extensions": "GLX_ARB_create_context GLX_ARB_create_context_no_error 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_MESA_copy_sub_buffer 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_video_sync ",
  "GLX_RENDERER_VENDOR_ID_MESA": 4098,
  "GLX_RENDERER_DEVICE_ID_MESA": 26591,
  "GLX_RENDERER_VERSION_MESA[0]": 19,
  "GLX_RENDERER_VERSION_MESA[1]": 3,
  "GLX_RENDERER_VERSION_MESA[2]": 3,
  "GLX_RENDERER_ACCELERATED_MESA": 1,
  "GLX_RENDERER_VIDEO_MEMORY_MESA": 8192,
  "GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA": 0,
  "GLX_RENDERER_PREFERRED_PROFILE_MESA": 1,
  "GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA[0]": 4,
  "GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA[1]": 5,
  "GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA[0]": 4,
  "GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA[1]": 5,
  "GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA[0]": 1,
  "GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA[1]": 1,
  "GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA[0]": 3,
  "GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA[1]": 2,
  "GLX_RENDERER_VENDOR_ID_MESA.string": "X.Org",
  "GLX_RENDERER_DEVICE_ID_MESA.string": "Radeon RX 570 Series (POLARIS10, DRM 3.36.0, 5.5.0-2-amd64, LLVM 9.0.1)",
  "video_xres": 1920,
  "video_yres": 1080,
  "video_bpp": 24,
  "video_desktop_xres": 1920,
  "video_desktop_yres": 1080,
  "video_desktop_bpp": 24,
  "video_desktop_freq": 0,
  "uname_sysname": "Linux",
  "uname_release": "5.5.0-2-amd64",
  "uname_version": "#1 SMP Debian 5.5.17-1 (2020-04-15)",
  "uname_machine": "x86_64",
  "cpu_identifier": "AMD Ryzen 5 3600 6-Core Processor    ",
  "cpu_frequency": -1,
  "cpu_pagesize": 4096,
  "cpu_largepagesize": 0,
  "cpu_numprocs": 12,
  "cpu_numpackages": 1,
  "cpu_coresperpackage": 12,
  "cpu_logicalpercore": 1,
  "cpu_numcaches": 12,
  "numa_numnodes": 1,
  "numa_factor": 1,
  "numa_interleaved": false,
  "ram_total": 32130,
  "ram_total_os": 32130,
  "ram_free": 24408,
  "x86_frequency": 3600004949.719652,
  "x86_vendor": 2,
  "x86_model": 1,
  "x86_family": 23,
  "x86_caps[0]": 2128097803,
  "x86_caps[1]": 395049983,
  "x86_caps[2]": 1975662591,
  "x86_caps[3]": 802421759,
  "x86_icaches": [
    {
      "type": 2,
      "level": 1,
      "associativity": 8,
      "linesize": 64,
      "sharedby": 1,
      "totalsize": 32768
    },
    {
      "type": 3,
      "level": 2,
      "associativity": 8,
      "linesize": 64,
      "sharedby": 1,
      "totalsize": 524288
    },
    {
      "type": 3,
      "level": 3,
      "associativity": 0,
      "linesize": 64,
      "sharedby": 1,
      "totalsize": 33554432
    }
  ],
  "x86_dcaches": [
    {
      "type": 1,
      "level": 1,
      "associativity": 8,
      "linesize": 64,
      "sharedby": 1,
      "totalsize": 32768
    },
    {
      "type": 3,
      "level": 2,
      "associativity": 8,
      "linesize": 64,
      "sharedby": 1,
      "totalsize": 524288
    },
    {
      "type": 3,
      "level": 3,
      "associativity": 0,
      "linesize": 64,
      "sharedby": 1,
      "totalsize": 33554432
    }
  ],
  "x86_tlbs": [
    {
      "type": 2,
      "level": 1,
      "associativity": 255,
      "pagesize": 2097152,
      "entries": 64
    },
    {
      "type": 1,
      "level": 1,
      "associativity": 255,
      "pagesize": 2097152,
      "entries": 64
    },
    {
      "type": 2,
      "level": 1,
      "associativity": 255,
      "pagesize": 4096,
      "entries": 64
    },
    {
      "type": 1,
      "level": 1,
      "associativity": 255,
      "pagesize": 4096,
      "entries": 64
    },
    {
      "type": 1,
      "level": 2,
      "associativity": 4,
      "pagesize": 2097152,
      "entries": 2048
    },
    {
      "type": 2,
      "level": 2,
      "associativity": 8,
      "pagesize": 2097152,
      "entries": 1024
    },
    {
      "type": 1,
      "level": 2,
      "associativity": 8,
      "pagesize": 4096,
      "entries": 2048
    },
    {
      "type": 2,
      "level": 2,
      "associativity": 8,
      "pagesize": 4096,
      "entries": 1024
    }
  ],
  "timer_resolution": 1e-9
}


 

I can help by recompiling 0ad with patches if needed.

Antoine

Link to comment
Share on other sites

Got a reply today.

Dear Stanislas,

Your service request : SR #{ticketno:[8200955486]} has been reviewed and updated.

Response and Service Request History:

My name is Matt and i will be taking over your service request, nice to e-meet you. 

I tried to reproduce the issue you described following the instructions you provided below:

If you use the release version from here : http://releases.wildfiregames.com/0ad-0.0.23b-alpha-win32.exe you will need a patch. https://wildfiregames.com/forum/applications/core/interface/file/attachment.php?id=42981

However, when i tried to launch the patch i received an error code, please refer to screenshot 1.

When i tried to launch the Alpha game i received another error code, please refer to screenshot 2. 


In order to update this service request, please respond without deleting or modifying the service request reference number in the email subject or in the email correspondence below.

Please Note: This service request will automatically close if we do not receive a response within 10 days and cannot be reopened.

If it is not feasible to respond within 10 days, feel free to open a new service request and reference this ticket for continued support.

Best regards,

Matt

My answer

Hello Matt,

How did you apply the patch? You need to replace the contents of

%localappdata%\0 A.D. alpha\binaries\system 

by those in the zip file. Sorry if that wasn't clear.

The first error probably is because they were misplaced,

The second is because the CPU detection code of the game was broken, hence the patch :)

Let me know how I can assist you further.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...