Frage zu Quake2-Ports

cabriofahrer

Well-Known Member
Normalerweise nahm ich immer Kmquake2 unter wine, um Quake2 zu spielen, doch leider funktioniert das neue wine bei mir nicht. Erfreulicherweise gibt es diverse Ports für Quake2, die ich vorher niemals ausprobiert hatte. Auch hatte ich niemals die Mission Packs "Ground Zero" und "The Reckoning" gespielt, obwohl ich die seit wohl mehr als 20 Jahren auf einer CD hatte. So erfahre ich seit gestern durch die Ports "quake2lnx" und "quake2-xatrix" plötzlich neuen Spielspaß. Trotzdem habe ich da noch zwei Fragen:

  • Bewirken die Ports "quake2-extras" und "quake2-lights" automatisch nur durch deren Installation bessere Texturen/Grafik?
  • Was ist mit dem Port "quake2max"? Ist der besser als "quake2lnx"? Erster funktioniert nämlich nicht bei mir, ich bekomme einen segmentation fault.
 

Yamagi

Possessed With Psi Powers
Teammitglied
Dann muss ich wohl was dazu schreiben. Auch wenn ich es eigentlich nicht wollte, da ich kaum objektiv sein kann... Also, es gibt sehr viele Quake II Ports und der absolute Großteil von ihnen ist irgendwo im Bereich fragwürdig bis schrott. Quake II ist ein Produkt der wilden 90er und der Quellcode ist in seiner handwerklichen Umsetzung weit ab von modernen Standards. Vor allem hat er eine Unmenge Bugs und architektonischer Defizite. Leider ist das Spiel um den kaputten Code gebaut, gut gemeinte Bugfixes machen daher das Spiel (oft nur subtil) kaputt. Das gilt insbesondere für die Addons, welche die engen Grenzen der Engine deutlich mehr als das Hautpspiel ausreizen.

Viele Ports sind gut gemeint gewesen, aber letztendlich wurden sie schlecht umgesetzt und sind meist seit vielen Jahren nicht mehr supportet. Vor allem fehlt diesen Ports ein auf modernen Computern funktionierendes Savegame-System, man kommt fast sicher eher früher als später an den Punkt, dass sich Savegames nicht mehr laden lassen. Selbst wenn man die exakt gleichen Binaries nutzt. Und sie sind nicht 64 Bit Clean. Als 64 Bit Binaries compiled funktioniert es meist im Großen und Ganzen gut genug, aber es gibt Ecken und Kannten, wo es auf frustrierende Weise haken kann.

Konkret gibt es noch als aktiv entwickelte Ports:

  • q2pro mit Fokus auf Multiplayer. q2pro ist technisch gesehen ein herausragend guter Port, gerade wenn es um Deathmatch und andere Multiplayer-Mods geht. Will man Deathmatch spielen, kommt man um q2pro kaum mehr herum. Einfach schon, weil es all den coolen Kram wie Serverbrowser, ein neues (und anders als bei r1q2 vernünftig umgesetztes) Netzwerkprotokoll, etc. Für Single Player ist er allerdings nicht so gut geeignet, vor allem da er sich in Sachen Architektur sehr vom originalen Quake II unterscheidet.
  • Yamagi Quake II / YQ2, hier werde ich jetzt subjektiv. Wir haben als Fokus Quake II so zu erhalten, wie es 1997 veröffentlicht wurde. Natürlich mit sinnvollen Neuerungen wie funktionierenden Savegames, Widescreen-Support und so weiter. Auch wenn wir in den letzten Jahren mehr und mehr Multiplayer-Features eingebaut haben, ist der Fokus immer noch Single Player.

Die meisten neueren Ports, die noch Entwicklung sind, basieren auf einem der beiden Ports. Im weiteren Sinne Nvidias Q2RTX basiert z.B. letztendlich in den wesentlichen Teilen auf YQ2, ebenso das sich an die ewig gestrigen Spieler richtende Q2DOS.

Wieder ganz subjektiv würde YQ2 empfehlen. Alleine schon, da wir moderne OpenGL 3.2 und OpenGL ES 3 Renderer haben und man nicht mehr auf die je nach Grafikkarte noch gut unterstützte bis einfach grenzkaputte alte OpenGL 1.4 Pipeline angewiesen ist. Außerdem haben wir über die Jahre so ziemlich jeden behebbaren Bug im Spiel behoben. Wir haben wesentlich mehr Bugfixes als alle anderen nicht auf YQ2 basierenden Ports. Wobei zugegeben es meist Randfälle sind, die beim einfachen Durchspielen nicht relevant sind. Mapfixes, also Logikfehler in den Level selbst, sind für die Puristen dort draußen optional.

Wenn es ein anderer Port sein soll, kann man meist die YQ2-Spielmodule ("game.dll") des Hauptspiels und der Addons mit diesem anderen Port kombinieren. Denn YQ2 ist zu dem originalen Quake II kompatibel. Damit bekommt man zumindest das reparierte Savegame-System und die diversne Bugfixes auf Spielseite.

Das vorweg, jetzt die Fragen:

Bewirken die Ports "quake2-extras" und "quake2-lights" automatisch nur durch deren Installation bessere Texturen/Grafik?
quake2-extras installiert das von der Community gebaute Retexturing Pack. Es hat deutlich höher aufgelöste Texturen, ob einem der grafische Stil gefällt ist Geschmackssache. Ein KI-basiertes Upscaling der originalen Texturen, was den Stil weniger bricht, gibt es unter https://github.com/Calinou/quake2-neural-upscale/releases. quake2-lights ist ein minimaler Port, der die Lichteffekte der Waffen und co. verändert.

  • Was ist mit dem Port "quake2max"? Ist der besser als "quake2lnx"? Erster funktioniert nämlich nicht bei mir, ich bekomme einen segmentation fault.
quake2max war damals der erste Versuch grafische Verbesserungen wie Decals ("Einschusslöcher") einzufügen. Ohne es genau zu wissen, ist er eventuell auf 64 Bit Systemen einfach kaputt. quake2lnx ist der Icculus-Ports, sozusagen der Bruder zum beliebten ioquake3. YQ2 begann vor gut 15 Jahren als ein Fork davon.
 

cabriofahrer

Well-Known Member
Wow, vielen Dank für diese lange und ausführliche Antwort!

"YQ2" habe ich zuerst nicht gefunden, es ist "yquake2". Und macht einen super Eindruck, die Grafik ist deutlich besser als bei quake2lnx! Allerdings geht bei mir nur die Option OpenGL 1.2, bei OpenGL 3.2 stürzt es ab. Ich habe eine Geforce 750 GTX, sollte also kein Problem sein. Ich hänge mal die Ausgabe an, zuerst startet das Spiel normal, bei einem Wechsel auf OpenGL 3.2 in den Video Optionen kommt dann nach dem Neustart des Spiels der Absturz. In der letzten Zeile der Ausgabe steht dann etwas von einem "Bus Error".

Zu Quake 2 RTX: Habe neulich versucht, es über Steam zu spielen, weil es angeblich mit linux-steam-utils laufen soll, allerdings startet es nicht, liegt vielleicht daran, dass meine Graka zu alt ist (Geforce 750 GTX)?

Code:
$ yquake2

Yamagi Quake II v8.01
=====================
Client build options:
 + cURL HTTP downloads
 + OpenAL audio
 + Systemwide installation
Platform: FreeBSD
Architecture: x86_64
Byte ordering: little endian

Added packfile '/usr/local/share/quake2/baseq2/pak0.pak' (3307 files).
Added packfile '/usr/local/share/quake2/baseq2/pak1.pak' (279 files).
Added packfile '/usr/local/share/quake2/baseq2/pak2.pak' (2 files).
Added packfile '/usr/local/share/quake2/baseq2/pak10.pak' (806 files).
Added packfile '/usr/local/share/quake2/baseq2/pak11.pak' (47 files).
Added packfile '/usr/local/share/quake2/baseq2/pak12.pak' (79 files).
Added packfile '/usr/local/share/quake2/baseq2/pak13.pak' (16 files).
Added packfile '/usr/local/share/quake2/baseq2/pak14.pak' (46 files).
Added packfile '/usr/local/share/quake2/baseq2/pak16.pak' (30 files).
Added packfile '/usr/local/share/quake2/baseq2/pak17.pak' (22 files).
Added packfile '/usr/local/share/quake2/baseq2/pak19.pak' (13 files).
No Ogg Vorbis music tracks have been found, so there will be no music.
Using '/usr/home/werner/.yq2/baseq2' for writing.
execing default.cfg.
couldn't exec yq2.cfg
execing config.cfg.
couldn't exec autoexec.cfg
Console initialized.

------- sound initialization -------
Loading library: libopenal.so.1
...opening OpenAL device: ok
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
...creating OpenAL context: ok
...making context current: ok

OpenAL settings:
AL_VENDOR: OpenAL Community
AL_RENDERER: OpenAL Soft
AL_VERSION: 1.1 ALSOFT 1.21.1
AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_bformat_ex AL_SOFTX_bformat_hoa AL_SOFT_block_alignment AL_SOFTX_callback_buffer AL_SOFTX_convolution_reverb AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_direct_channels_remix AL_SOFT_effect_target AL_SOFT_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize

Available OpenAL devices:
- OSS Default
- pcm0:play:dsp0
- pcm1:play:dsp1
- pcm2:play:dsp2
- pcm3:play:dsp3
- pcm4:play:dsp4
- pcm5:play:dsp5
- pcm6:play:dsp6

Current OpenAL device:
- OpenAL Soft

Number of OpenAL sources: 31

Sound sampling rate: 0
------------------------------------

-------- vid initialization --------
SDL version is: 2.24.0
SDL video driver is "x11".
SDL display modes:
 - Mode  0: 1680x1050@60
 - Mode  1: 1280x1024@75
 - Mode  2: 1280x1024@60
 - Mode  3: 1280x960@60
 - Mode  4: 1152x864@75
 - Mode  5: 1024x768@75
 - Mode  6: 1024x768@70
 - Mode  7: 1024x768@60
 - Mode  8: 800x600@75
 - Mode  9: 800x600@72
 - Mode 10: 800x600@60
 - Mode 11: 800x600@56
 - Mode 12: 640x480@75
 - Mode 13: 640x480@73
 - Mode 14: 640x480@60
------------------------------------

----- refresher initialization -----
Loading library: ref_gl1.so
Byte ordering: little endian

Refresh: Yamagi Quake II OpenGL Refresher
Client: 8.01

Setting mode 20: 1680x1050 (vid_fullscreen 1)
Real display mode: 1680x1050@60

OpenGL setting:
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce GTX 750/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 470.129.06
GL_EXTENSIONS: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB
 - Point parameters: Okay
 - Paletted texture: Disabled
 - Anisotropic: 16x
 - Non power of two textures: Okay
Successfully loaded ref_gl1.so as rendering backend.
------------------------------------

------- input initialization -------
0 joysticks were found.
Most likely mouse isn't haptic.
------------------------------------

------- curl initialization -------
Loading library: libcurl.so
------------------------------------

-------- game initialization -------
Loading library: game.so
==== InitGame ====
------------------------------------

------- server initialization ------
0 entities inhibited
0 teams with 0 entities
------------------------------------

==== Yamagi Quake II Initialized ====

*************************************

[0.0.0.0]:0: client_connect
------- server initialization ------
0 entities inhibited
0 teams with 0 entities
------------------------------------


Changing map...
reconnecting...


-===================================-

 Installation
OGG_PlayTrack: 7 out of range.       
----- refresher initialization -----
Loading library: ref_gl3.so
Byte ordering: little endian

Refresh: Yamagi Quake II OpenGL3 Refresher
Client: 8.01

Setting mode 20: 1680x1050 (vid_fullscreen 1)
Real display mode: 1680x1050@60
Successfully loaded OpenGL function pointers using glad, got version 3.2!

OpenGL setting:
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce GTX 750/PCIe/SSE2
GL_VERSION: 3.2.0 NVIDIA 470.129.06
GL_SHADING_LANGUAGE_VERSION: 1.50 NVIDIA via Cg compiler
GL_EXTENSIONS: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_1 GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_multiview_texture_multisample GL_EXT_multiview_timer_query GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 Bus error
$
 
Zuletzt bearbeitet:

Yamagi

Possessed With Psi Powers
Teammitglied
Version 8.01 ist veraltet. Du solltest auf 8.10 aktualisieren. :) Aber ich denke, dass es ein Crash im Grafiktreiber ist. Denn:

  • Der Crash geschieht bei der Initialisierung der Grafikkarte.
  • Unser Crashhandler löst nicht aus.
  • SIGBUS ist auf x86 schwer hinzubekommen.
  • Es funktioniert bei mir ;)

Die Geforce 750 ist übrigens bis auf ein paar Abspeckungen baugleich zu meiner Geforce 750TI und sollte daher als Karte auf Basis der Maxwell-Architektur noch von der regulären Treiberversion unterstützt werden. Zumindest von der 510, die FreeBSD derzeit ausliefert.

Bei mir sieht es so aus:

Code:
Yamagi Quake II v8.10
=====================
Client build options:
 + cURL HTTP downloads
 + OpenAL audio
 - Systemwide installation
Platform: FreeBSD
Architecture: x86_64
Byte ordering: little endian

+set basedir is deprecated, use -datadir instead
Added packfile '/usr/home/yamagi/temp/quake2-data/baseq2/pak0.pak' (3307 files).
Added packfile '/usr/home/yamagi/temp/quake2-data/baseq2/pak1.pak' (279 files).
Added packfile '/usr/home/yamagi/temp/quake2-data/baseq2/pak2.pak' (2 files).
Added packfile '/usr/home/yamagi/temp/quake2-data/baseq2/footsteps.pkz' (35 files).
Using '/usr/home/yamagi/.yq2/baseq2' for writing.
execing default.cfg.
execing yq2.cfg.
execing config.cfg.
couldn't exec autoexec.cfg
basedir is write protected.
Console initialized.

------- sound initialization -------
Loading library: libopenal.so.1
...opening OpenAL device: ok
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
...creating OpenAL context: ok
...making context current: ok

OpenAL settings:
AL_VENDOR: OpenAL Community
AL_RENDERER: OpenAL Soft
AL_VERSION: 1.1 ALSOFT 1.21.1
AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_bformat_ex AL_SOFTX_bformat_hoa AL_SOFT_block_alignment AL_SOFTX_callback_buffer AL_SOFTX_convolution_reverb AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_direct_channels_remix AL_SOFT_effect_target AL_SOFT_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize

Available OpenAL devices:
- OSS Default
- pcm0:play:dsp0
- pcm1:play:dsp1
- pcm2:play:dsp2
- pcm3:play:dsp3
- pcm4:play:dsp4
- pcm5:play:dsp5

Current OpenAL device:
- OpenAL Soft

Number of OpenAL sources: 31

Sound sampling rate: 0
------------------------------------

-------- vid initialization --------
SDL version is: 2.24.1
SDL video driver is "x11".
SDL display modes:
 - Mode  0: 2560x1440@60
 - Mode  1: 2560x1440@30
 - Mode  2: 1920x1200@60
 - Mode  3: 1920x1080@60
 - Mode  4: 1600x1200@60
 - Mode  5: 1280x1024@60
 - Mode  6: 1280x960@60
 - Mode  7: 1280x720@60
 - Mode  8: 1024x768@60
 - Mode  9: 800x600@60
 - Mode 10: 640x480@60
------------------------------------

----- refresher initialization -----
Loading library: ref_gl3.so
Byte ordering: little endian

Refresh: Yamagi Quake II OpenGL3 Refresher
Client: 8.10

Setting mode 4: 640x480 (vid_fullscreen 0)
Real display mode: 2560x1440@60
Successfully loaded OpenGL function pointers using glad, got version 3.2!

OpenGL setting:
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce GTX 750 Ti/PCIe/SSE2
GL_VERSION: 3.2.0 NVIDIA 510.60.02
GL_SHADING_LANGUAGE_VERSION: 1.50 NVIDIA via Cg compiler
GL_EXTENSIONS: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_multiview_texture_multisample GL_EXT_multiview_timer_query GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_window_rectangles GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_NV_robustness_video_memory_purge GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_EXT_memory_object GL_EXT_memory_object_fd GL_KHR_parallel_shader_compile GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_EXT_semaphore GL_EXT_semaphore_fd GL_NV_timeline_semaphore GL_KHR_shader_subgroup GL_KTX_buffer_region GL_NV_alpha_to_coverage_dither_control GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_blend_minmax_factor GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_draw_vulkan_image GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_feature_query GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_query_resource GL_NV_query_resource_tag GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_shader_subgroup_partitioned GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_rectangle_compressed GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vdpau_interop GL_NV_vdpau_interop2 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NV_gpu_multicast GL_NVX_progress_fence GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OVR_multiview GL_OVR_multiview2 GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum


Probing for OpenGL extensions:
 - Anisotropic Filtering: Max level: 16x
 - OpenGL Debug Output: Supported (but disabled with gl3_debugcontext = 0)
Loading shaders succeeded.

Successfully loaded ref_gl3.so as rendering backend.
------------------------------------

------- input initialization -------
0 joysticks were found.
Most likely mouse isn't haptic.
------------------------------------

------- curl initialization -------
Loading library: libcurl.so
------------------------------------

-------- game initialization -------
Loading library: game.so
Game is starting up.
Game is baseq2 built on Nov  4 2022.
------------------------------------

------- server initialization ------
0 entities inhibited.
0 teams with 0 entities.
------------------------------------

==== Yamagi Quake II Initialized ====

*************************************

[0.0.0.0]:0: client_connect
==== ShutdownGame ====
Server was killed.
]quit

----------- shutting down ----------
Shutting down curl.
Shutting down OpenAL.
Shutting down input.
------------------------------------
 

cabriofahrer

Well-Known Member
Version 8.01 ist veraltet. Du solltest auf 8.10 aktualisieren.
Ich hatte es aus den Quarterly Packages installiert. Nun habe ich auf 8.10 aktualisiert, indem ich in /usr/ports/games/yquake2 ein 'make deinstall' und anschließened ein 'make reinstall' ausgeführt habe. Und nun klappt es gar nicht mehr:

Code:
$ yquake2

Yamagi Quake II v8.10
=====================
Client build options:
 + cURL HTTP downloads
 + OpenAL audio
 + Systemwide installation
Platform: FreeBSD
Architecture: x86_64
Byte ordering: little endian

Added packfile '/usr/local/share/quake2/baseq2/pak0.pak' (3307 files).
Added packfile '/usr/local/share/quake2/baseq2/pak1.pak' (279 files).
Added packfile '/usr/local/share/quake2/baseq2/pak2.pak' (2 files).
Added packfile '/usr/local/share/quake2/baseq2/pak10.pak' (806 files).
Added packfile '/usr/local/share/quake2/baseq2/pak11.pak' (47 files).
Added packfile '/usr/local/share/quake2/baseq2/pak12.pak' (79 files).
Added packfile '/usr/local/share/quake2/baseq2/pak13.pak' (16 files).
Added packfile '/usr/local/share/quake2/baseq2/pak14.pak' (46 files).
Added packfile '/usr/local/share/quake2/baseq2/pak16.pak' (30 files).
Added packfile '/usr/local/share/quake2/baseq2/pak17.pak' (22 files).
Added packfile '/usr/local/share/quake2/baseq2/pak19.pak' (13 files).
No Ogg Vorbis music tracks have been found, so there will be no music.
Using '/usr/home/werner/.yq2/baseq2' for writing.
execing default.cfg.
couldn't exec yq2.cfg
couldn't exec config.cfg
couldn't exec autoexec.cfg
Console initialized.

------- sound initialization -------
Loading library: libopenal.so.1
...opening OpenAL device: ok
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
...creating OpenAL context: ok
...making context current: ok

OpenAL settings:
AL_VENDOR: OpenAL Community
AL_RENDERER: OpenAL Soft
AL_VERSION: 1.1 ALSOFT 1.21.1
AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_bformat_ex AL_SOFTX_bformat_hoa AL_SOFT_block_alignment AL_SOFTX_callback_buffer AL_SOFTX_convolution_reverb AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_direct_channels_remix AL_SOFT_effect_target AL_SOFT_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize

Available OpenAL devices:
- OSS Default
- pcm0:play:dsp0
- pcm1:play:dsp1
- pcm2:play:dsp2
- pcm3:play:dsp3
- pcm4:play:dsp4
- pcm5:play:dsp5
- pcm6:play:dsp6

Current OpenAL device:
- OpenAL Soft

Number of OpenAL sources: 31

Sound sampling rate: 0
------------------------------------

-------- vid initialization --------
SDL version is: 2.24.0
SDL video driver is "x11".
SDL display modes:
 - Mode  0: 1680x1050@60
 - Mode  1: 1280x1024@75
 - Mode  2: 1280x1024@60
 - Mode  3: 1280x960@60
 - Mode  4: 1152x864@75
 - Mode  5: 1024x768@75
 - Mode  6: 1024x768@70
 - Mode  7: 1024x768@60
 - Mode  8: 800x600@75
 - Mode  9: 800x600@72
 - Mode 10: 800x600@60
 - Mode 11: 800x600@56
 - Mode 12: 640x480@75
 - Mode 13: 640x480@73
 - Mode 14: 640x480@60
------------------------------------

----- refresher initialization -----
Loading library: ref_gl1.so
Library ref_gl1.so cannot be found!
Retrying with soft...
----- refresher initialization -----
Loading library: ref_soft.so
Library ref_soft.so cannot be found!
Shutting down OpenAL.
Cmd_RemoveCommand: force_centerview not added
Cmd_RemoveCommand: +mlook not added
Cmd_RemoveCommand: -mlook not added
Shutting down input.
recursive shutdown
Error: No usable renderer found!

$

Die korrekte Treiberversion für die Karte ist m.E. 470:

Code:
$ pkg info | grep nvidia
linux-nvidia-libs-470-470.129.06 NVidia graphics libraries and programs (Linux version)
nvidia-driver-470-470.129.06   NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-settings-470.86         Display Control Panel for X NVidia driver
nvidia-xconfig-470.86          Tool to manipulate X configuration files for the NVidia driver
 

Yamagi

Possessed With Psi Powers
Teammitglied
Es ist unvollständig installiert, die Renderbibliotheken fehlen oder das Spiel kann sie nicht finden: Library ref_gl1.so cannot be found! Vielleicht hat der Port da Mist gebaut.
 

cabriofahrer

Well-Known Member
Tja, was nun? Also ich habe das Package gelöscht und das alte aus quarterly wieder installiert. So funktioniert es wieder wie vorher. Vielleicht warten, bis die neue Version in quarterly ist und dann ein pkg upgrade und das Problem wäre gelöst? Vielleicht passen irgendwelche Abhängigkeiten von quarterly nicht zu dem 8.10 Port?
 

Andy_m4

Well-Known Member
Evtl. liegt es ja daran das bestimmte Bibliotheken (Abhängigkeiten!) zu alt sind wenn sie aus quarterly kommen. Ports sind ja quasi auf dem Stand von latest.
Man könnte also mal alle installierten Pakete auf lastest hoch hieven und gucken ob es dann funktioniert.
 

medV2

Well-Known Member
Es gibt auf Steam auch ein Q2 das zumindest unter Linux problemlos mit Proton läuft. Also nicht das RTX.

Für Fans der alten ID-Spiele wie Doom oder Quake kann ich btw. nur das neue Doom Eternal empfehlen. Fängt das alte Feeling gut ein, fühlt sich aber auch modern an und glänzt natürlich mit toller Grafik. Funktioniert auch mit Proton.
 

cabriofahrer

Well-Known Member
Also ich habe das alte Package zunächst wieder deinstalliert und die Quelle von 8.10 direkt heruntergeladen und in /usr/ports/distfiles kopiert. Dann den Port gebaut mit make install clean. Und wieder das gleiche Problem. Vielleicht ist doch der Port nicht kaputt, sondern etwas inkompatibel zu den installierten Packages? Hier mal ein pkg info:

Code:
$ pkg info
7-zip-21.07_2                  Console version of the 7-Zip file archiver
Box2D-2.4.1                    2D physics engine for games
FAudio-21.01                   Accuracy-focused XAudio reimplementation
GentiumBasic-1102_1            Gentium Basic and Gentium Book Basic TrueType fonts
ImageMagick6-6.9.12.63,1       Image processing tools (legacy version)
Imath-3.1.5_1                  C++/Python lib of 2D/3D vector, matrix, math ops for computer graphics
Judy-1.0.5_3                   General purpose dynamic array
aalib-1.4.r5_13                ASCII art library
abseil-20220623.0              Abseil Common Libraries (C++)
accounts-qml-module-0.7_2      Expose the Online Accounts API to QML applications
accountsservice-0.6.55_3       D-Bus interface for user account query and manipulation
adwaita-icon-theme-40.1.1      GNOME Symbolic Icons
akonadi-22.08.1                Storage server for KDE-Pim
alsa-lib-1.2.2_1               ALSA compatibility library
android-file-transfer-4.2      Android MTP client with minimalistic UI
android-tools-31.0.3p2.0_2     Android debugging tools
aom-3.5.0                      AV1 reference encoder/decoder
apache24-2.4.54                Version 2.4.x of Apache web server
appstream-glib-0.8.1           Library to help with AppStream metadata
apr-1.7.0.1.6.1_2              Apache Portability Library
arandr-0.1.10_1                Another XRandR GUI
ardour6-6.9.0_6                Multichannel digital audio workstation
argp-standalone-1.5.0          Standalone version of arguments parsing functions from GLIBC
argyllcms-1.9.2_5              ICC compatible color management system
aspell-0.60.8_1,1              Spelling checker with better suggestion logic than ispell
assimp-5.2.4                   Library to import various 3D model formats in a uniform manner
at-spi2-atk-2.38.0             Assisted Technology Provider module for GTK+
at-spi2-core-2.44.1            Assistive Technology Service Provider Interface
atk-2.38.0                     GNOME accessibility toolkit (ATK)
atkmm-2.28.0                   C++ wrapper for ATK API library
atril-1.26.0_12                MATE multi-format document viewer
aubio-0.4.9_1                  Library for audio labelling
audacious-4.2                  Lightweight and versatile audio player
audacious-plugins-4.2_1        Plugins needed for audacious
audacity-3.1.3_2               GUI editor for digital audio waveforms
avahi-0.8                      "meta-port" for the Avahi service discovery suite
avahi-app-0.8_1                Service discovery on a local network
avahi-autoipd-0.8_1            IPv4LL network address configuration daemon
avahi-gtk3-0.8_1               Gtk+ 3 library to the Avahi mDNS system
avahi-header-0.8_1             Install an avahi-gtk* header to avoid conflict
avahi-libdns-0.8_1             mDNSResponder compatibility from Avahi
babl-0.1.96                    Dynamic pixel format conversion library
bash-5.2_3                     GNU Project's Bourne Again SHell
binutils-2.37_4,1              GNU binary tools
bittorrent-libutp-0.20130514_1 The uTorrent Transport Protocol library and sample utilities
blas-3.10.1                    Basic Linear Algebra Subroutines
bluefish-2.2.12_2              HTML editor designed for the experienced web designer
boost-libs-1.80.0              Free portable C++ libraries (without Boost.Python)
botan2-2.19.2_2                Portable, easy to use and efficient C++ crypto library
brotli-1.0.9,1                 Generic-purpose lossless compression algorithm
bsdisks-0.27                   UDisks2 service implementation for FreeBSD
ca_root_nss-3.83               Root certificate bundle from the Mozilla Project
cabextract-1.9.1               Program to extract Microsoft cabinet (.CAB) files
cairo-1.17.4_2,3               Vector graphics library with cross-device output support
cairomm-1.12.2_6               C++ interface to cairo
caja-1.26.1                    File manager for the MATE desktop
cclient-2007f_5,1              C-client mail access routines by Mark Crispin
cdk-5.0.20161210,1             Curses Development Kit for speedy development of full screen programs
cdparanoia-3.9.8_10            CDDA extraction tool (also known as ripper)
cdrdao-1.2.4_5                 Record CD-R[W]s in disk-at-once mode
cdrtools-2022.09.18            Tools for ripping from and recording to CDs and DVDs
chromium-106.0.5249.119        Google web browser based on WebKit
clinfo-3.0.21.02.21            Print information about all available OpenCL platforms/devices
clucene-2.3.3.4_20             C++ port of Lucene
cmake-3.24.0                   Meta-port to connect all CMake bits
cmake-core-3.24.0              Cross-platform Makefile generator
cmake-doc-3.24.0               HTML and Qt Creator helpfiles for CMake
cmake-man-3.24.0               Manual pages for CMake
colord-1.3.5_2                 Manage color profiles to accurately color input/output devices
consolekit2-1.2.4_3            Framework for defining and tracking users
crosextrafonts-caladea-20130214_4 Font created by Google for ChromeOS to replace MS Cambria
crosextrafonts-carlito-20130920_4 Font created by Google for ChromeOS to replace MS Calibri
cups-2.4.2                     Common UNIX Printing System
cups-filters-1.28.15_5         Additional backends, filters and other software for CUPS
curl-7.85.0                    Command line tool and library for transferring data with URLs
cyrus-sasl-2.1.28              RFC 2222 SASL (Simple Authentication and Security Layer)
d0_blind_id-1.0_2              Crypto library
darkplaces-20180412.b1         Quake engine modification
dav1d-1.0.0_1                  Small and fast AV1 decoder
db5-5.3.28_8                   Oracle Berkeley DB, revision 5.3
dbus-1.14.4,1                  Message bus system for inter-application communication
dbus-glib-0.112                GLib bindings for the D-BUS messaging system
dconf-0.40.0_3                 Configuration database system for GNOME
deadbeef-0.7.2_22              Ultimate music player for Unix-like systems
dejavu-2.37_1                  Bitstream Vera Fonts clone with a wider range of characters
desktop-file-utils-0.26_1      Couple of command line utilities for working with desktop entries
devilutionX-1.4.1              Diablo I engine for modern operating systems
dht-0.26                       Mainline variant of Kademlia Distributed Hash Table (DHT)
dialog4ports-0.1.6_1           Console Interface to configure ports
djvulibre-3.5.28_1             DjVu base libraries and utilities
dmidecode-3.4_2                Tool for dumping DMI (SMBIOS) contents in human-readable format
docbook-1.5                    Meta-port for the different versions of the DocBook DTD
docbook-sgml-4.5_1             DocBook SGML DTD
docbook-xml-5.0_3              DocBook XML DTD
docbook-xsl-1.79.1_1,1         XSL DocBook stylesheets
doom-data-1.0_1                Shareware data files for Doom, Doom II, Hexen, Heretic, and Strife
doomsday-2.3.1_5               Enhanced Doom, Heretic, and Hexen source port
dotconf-1.3_1                  Simple, powerful configuration-file parser
double-conversion-3.2.1        Binary-decimal and decimal-binary routines for IEEE doubles
dsbmc-cli-0.4                  Command-line client for DSBMD
dsbmd-1.11.4                   Media mounting daemon
dsbmixer-1.7_1                 Tabbed Qt mixer for FreeBSD
dsbwrtsysctl-0.1.5             Changes variable=value pairs in sysctl.conf, or adds them
dvdauthor-0.7.2.20211105_2     Makes a DVD file structure from one or more MPEG2 streams
e2fsprogs-1.46.5_4             Utilities & library to manipulate ext2/3/4 filesystems
e2fsprogs-libblkid-1.46.5_1    Blkid library from e2fsprogs package
e2fsprogs-libuuid-1.46.5       UUID library from e2fsprogs package
easytag-2.4.3_6                GTK Tag editor for audio files
ebook-tools-0.2.2_8            Accesses and converts various ebook file formats
eduke32-20220914               Duke Nukem 3D Port based on JFDuke and EDuke
eigen-3.4.0_1                  Lightweight library for vector and matrix math
en-gimp-help-html-2.10.0_2     GIMP User Manual in English
enchant-1.6.0_9                Dictionary/spellchecking framework
enchant2-2.2.15_1              Dictionary/spellchecking framework
encodings-1.0.5,1              X.Org Encoding fonts
engrampa-1.26.0                Archive manager for zip files, tar, etc
eom-1.26.0_2                   Eye of MATE image viewer
espeak-ng-1.51.1_3             Software speech synthesizer
exempi-2.6.2_1                 Port of Adobe XMP SDK to work on UNIX
exiv2-0.27.5,1                 Exif, IPTC, and XMP metadata manipulation library and tools
expat-2.4.9                    XML 1.0 parser written in C
faac-1.30                      MPEG-2 and MPEG-4 AAC audio encoder
faad2-2.10.0,1                 MPEG-2 and MPEG-4 AAC audio decoder
fdk-aac-2.0.2                  Port of the Fraunhofer FDK AAC Codec Library
ffmpeg-4.4.3,1                 Realtime audio/video encoder/converter and streaming server
ffmpegthumbnailer-2.2.2        Lightweight video thumbnailer that can be used by file managers
fftw3-3.3.10_2                 Fast C routines to compute the Discrete Fourier Transform
fftw3-float-3.3.10_2           Fast Discrete Fourier Transform (Single Precision C Routines)
findutils-4.9.0                GNU find utilities
firefox-106.0,2                Web browser based on the browser portion of Mozilla
flac-1.4.1_1                   Free lossless audio codec
fluidsynth-2.2.8               Real-time software synthesizer based on the SoundFont 2 specifications
fluxbox-1.3.7_5                Small and fast window manager based on BlackBox
font-bh-ttf-1.0.3_4            X.Org Bigelow & Holmes TTF font
font-misc-ethiopic-1.0.4       X.Org miscellaneous Ethiopic font
font-misc-meltho-1.0.3_4       X.Org miscellaneous Meltho font
fontconfig-2.14.0,1            XML-based font configuration API for X Windows
freebsd-release-manifests-20220512 FreeBSD release manifests
freeglut-3.2.1                 Open source implementation of GLUT library
freepats-20060219              Free and open set of instrument patches
freetype2-2.12.1_2             Free and portable TrueType font rendering engine
freexl-1.0.6                   Library to extract valid data from within an Excel (.xls) spreadsheet
frei0r-1.8.0_1                 Minimalistic plugin API for video effects
frei0r-plugins-1.8.0_1         Frei0r meta-port
frei0r-plugins-gavl-1.8.0      Frei0r gavl plugins
frei0r-plugins-opencv-1.8.0    Frei0r OpenCV plugins
fribidi-1.0.12                 Free Implementation of the Unicode Bidirectional Algorithm
fstrcmp-0.7.D001               Library for fuzzy string comparisons
fusefs-ext2-0.0.10_3           FUSE module to mount ext2, ext3 and ext4 with read write support
fusefs-gphotofs-0.5_5          Mount PTP camera as a file system
fusefs-hfsfuse-0.132           FUSE driver for HFS+ filesystems
fusefs-jmtpfs-g20190420        MTP device filesystem
fusefs-libs-2.9.9_2            FUSE allows filesystem implementation in userspace
fusefs-libs3-3.12.0            FUSE library version 3 for filesystems implemented in userspace
fusefs-ntfs-2022.5.17          Mount NTFS partitions (read/write) and disk images
fusefs-sshfs-3.7.3_1           Mount remote directories over ssh
gamin-0.1.10_10                File and directory monitoring system
garcon-4.16.1                  Freedesktop compliant menu library
gavl-1.4.0_4                   Library for handling uncompressed video and audio data
gcab-1.4                       GObject library to create cabinet files
gcc11-11.3.0_1                 GNU Compiler Collection 11
gcr-3.40.0                     Library for bits of crypto UI and parsing
gdal-3.5.1_5                   Translator library for raster geospatial data formats
gdbm-1.23                      GNU database manager
gdcm-3.0.19                    Grassroots DICOM library
gdk-pixbuf2-2.42.9             Graphic library for GTK+
gegl-0.4.38_2                  Graph based image processing framework
geoclue-2.5.7                  D-Bus service that provides location information
geos-3.11.0                    Geometry Engine, Open Source
gettext-runtime-0.21           GNU gettext runtime libraries and programs
gettext-tools-0.21_1           GNU gettext development and translation tools
gexiv2-0.14.0                  GObject-based wrapper around Exiv2 library
gflags-2.2.2_2                 Commandline flags module for C++
ghostscript9-agpl-base-9.56.1_4 PostScript and PDF interpreter
ghostscript9-agpl-x11-9.56.1   PostScript and PDF interpreter, X11 support
giflib-5.2.1                   Tools and library routines for working with GIF images
gimp-2.10.32,2                 The "meta-port" for The Gimp
gimp-app-2.10.32_6,1           GNU Image Manipulation Program
gimp-gutenprint-5.3.3_1        Gimp print plug-in
git-2.37.3                     Distributed source code management tool
gjs-1.72.2                     GNOME Javascript binding
gkrellm2-2.3.11                GTK based system monitor
glade-3.40.0                   User interface builder for GTK+ 3
glew-2.2.0_3                   OpenGL Extension Wrangler Library
glib-2.74.0,2                  Some useful routines of C programming (current stable version)
glib-networking-2.74.0         Network-related giomodules for glib
glibmm-2.66.4,1                C++ interfaces for glib2
glog-0.6.0                     Library of C++ classes for flexible logging
gmake-4.3_2                    GNU version of 'make' utility
gmime30-3.2.7                  Library (written in C) for parsing and creating messages using MIME
gmp-6.2.1                      Free library for arbitrary precision arithmetic
gnome_subr-1.0                 Common startup and shutdown subroutines used by GNOME scripts
gnupg-2.3.3_3                  Complete and free PGP implementation
gnutls-3.7.7                   GNU Transport Layer Security library
gobject-introspection-1.74.0,1 Generate interface introspection data for GObject libraries
googletest-1.12.1              Framework for writing C++ tests on a variety of platforms
gpgme-1.18.0                   Library to make access to GnuPG easier
gpgme-cpp-1.18.0               Gpgme C++ bindings
gpgme-qt5-1.18.0               Gpgme Qt5 bindings
gqradio-1.9.2_13               GTK2 based FM tuner
gradio-7.3                     GTK3 app for finding and listening to internet radio stations
graphene-1.10.8                Optimizations for speeding up vector operations
graphite2-1.3.14               Rendering capabilities for complex non-Roman writing systems
graphviz-2.50.0_12             Graph Visualization Software from AT&T and Bell Labs
greybird-theme-3.23.2          Gtk and xfwm4 themes for the Xfce Desktop
groff-1.22.4_4                 Software typesetting package
gsettings-desktop-schemas-42.0 Collection of globally shared GSetting schemas
gsfonts-8.11_8                 Standard Fonts for Ghostscript
gsm-1.0.19                     Audio converter and library for converting u-law to gsm encoding
gspell-1.10.0                  Spell checking for GTK+
gstreamer1-1.16.2              Media applications framework
gstreamer1-libav-1.16.2        GStreamer plug-in with many audio/video decoders/encoders
gstreamer1-plugins-1.16.2_7    GStreamer written collection of plugins handling several media types
gstreamer1-plugins-a52dec-1.16.2_2 GStreamer ATSC A/52 stream aka AC-3 (dvd audio) plugin
gstreamer1-plugins-bad-1.16.2_3 GStreamer-plugins that need more quality, testing or documentation
gstreamer1-plugins-core-1.16   Core set of typical audio and video GStreamer plugins
gstreamer1-plugins-dts-1.16.2_2 GStreamer dts audio decode plugin
gstreamer1-plugins-dvdread-1.16.2_4 GStreamer DVD access plugin with libdvdread
gstreamer1-plugins-faac-1.16.2_2 GStreamer MPEG-2 and MPEG-4 AAC encoder plugin
gstreamer1-plugins-faad-1.16.2_2 GStreamer MPEG-2 and MPEG-4 AAC decoder plugin
gstreamer1-plugins-flac-1.16.2_3 GStreamer free lossless audio encoder/decoder plugin
gstreamer1-plugins-gl-1.16.2_4 GStreamer GL graphics plugin
gstreamer1-plugins-good-1.16.2_2 GStreamer-plugins good-quality plug-ins
gstreamer1-plugins-lame-1.16.2_2 GStreamer High-quality free mp3 encode plugin
gstreamer1-plugins-mpg123-1.16.2_2 GStreamer MPEG Layer 1, 2, and 3 plugin
gstreamer1-plugins-ogg-1.16.2_2 GStreamer Ogg bitstream plugin
gstreamer1-plugins-opus-1.16.2_2 GStreamer Opus audio encoder/decoder plugin
gstreamer1-plugins-pango-1.16.2_2 GStreamer pango textoverlay plugin
gstreamer1-plugins-png-1.16.2_2 GStreamer png plugin
gstreamer1-plugins-resindvd-1.16.2_4 GStreamer resindvd DVD playback plugin
gstreamer1-plugins-soup-1.16.2_2 GStreamer soup based http input plugin
gstreamer1-plugins-speex-1.16.2_2 GStreamer speex voice encode/decode plugin
gstreamer1-plugins-theora-1.16.2_2 GStreamer theora plugin
gstreamer1-plugins-ugly-1.16.2_2 GStreamer-plugins set of good-quality plug-ins that might have distribution problems
gstreamer1-plugins-vorbis-1.16.2_2 GStreamer vorbis encoder/decoder plugin
gstreamer1-plugins-wavpack-1.16.2_2 GStreamer wavpack encode/decode plugin
gtar-1.34                      GNU version of the traditional tape archiver
gtk-mixer-1.0.3                GTK based volume control tool
gtk-murrine-engine-0.98.2_5    Murrine GTK+ 2.x cairo based engine
gtk-sharp20-2.12.45_3          GTK+ and GNOME interfaces for the .NET runtime
gtk-update-icon-cache-3.24.31  Gtk-update-icon-cache utility from the Gtk+ toolkit
gtk2-2.24.33                   Gimp Toolkit for X11 GUI (previous stable version)
gtk3-3.24.34                   Gimp Toolkit for X11 GUI (current stable version)
gtkmm24-2.24.5_3               C++ wrapper for Gtk+
gtksourceview3-3.24.11_2       Text widget that adds syntax highlighting to the GtkTextView widget
gucharmap-15.0.0               Unicode/ISO10646 character map and font viewer
gutenprint-5.3.3               Gutenprint Printer Drivers
gvfs-1.50.2_1                  GNOME virtual file system
gzdoom-4.7.1_1                 GL-enhanced source port for Doom-engine games
harfbuzz-5.2.0                 OpenType text shaping engine
harfbuzz-icu-5.2.0             Harfbuzz ICU support
hdf5-1.12.2,1                  Hierarchical Data Format library (from NCSA) (latest)
heretic-1.2_9                  Unix source-port of the famous Heretic game by id Software
hfsexplorer-0.23.1             HFSExplorer read Mac-formatted harddisks and disk images
hfsutils-3.2.6_3               Utilities for accessing Apple's HFS volumes
hicolor-icon-theme-0.17        High-color icon theme shell from the FreeDesktop project
highway-1.0.1                  Performance-portable, length-agnostic SIMD with runtime dispatch
hlextract-2.4.6                Utility to extract data from various Half-Life file formats
hllib-2.4.6                    Library to work with various Half-Life file formats
hplip-3.22.4                   Drivers and utilities for HP printers and All-in-One devices
hunspell-1.7.1                 Improved spell-checker for Hungarian and other languages
hyphen-2.8.8                   Library for high quality hyphenation and justification
iceauth-1.0.8_2                ICE authority file utility for X
icu-71.1,1                     International Components for Unicode (from IBM)
id3lib-3.8.3_10                Library for manipulating ID3v1/v1.1 and ID3v2 tags
imap-uw-2007f_1,1              University of Washington IMAP4rev1/POP2/POP3 mail servers
imlib2-1.7.0,2                 The next generation graphics library for Enlightenment
indexinfo-0.3.1                Utility to regenerate the GNU info page index
intel-ipsec-mb-1.2             Intel(R) Multi-Buffer Crypto for IPsec Library
iso-codes-4.7                  Lists of the country, language, and currency iso names
iso8879-1986_3                 Character entity sets from ISO 8879:1986 (SGML)
jackit-1.9.21                  Low latency audio server
jansson-2.14                   C library for encoding, decoding, and manipulating JSON data
jasper-3.0.6                   Implementation of the codec specified in the JPEG-2000 standard
java-zoneinfo-2021.e           Updated Java timezone definitions
javavmwrapper-2.7.9            Wrapper script for various Java Virtual Machines
jbig2dec-0.19                  Decoder implementation of the JBIG2 image compression format
jbigkit-2.1_1                  Lossless compression for bi-level images such as scanned pages, faxes
jpeg-turbo-2.1.4               SIMD-accelerated JPEG codec which replaces libjpeg
json-c-0.16                    JSON (JavaScript Object Notation) implementation in C
json-glib-1.6.6                JSON (RFC 4627) interface for Glib
jsoncpp-1.9.5                  JSON reader and writer library for C++
jxrlib-1.1                     Library for JPEG XR, a.k.a. Windows MediaTM Photo
kaccounts-integration-22.08.1  System to administer web accounts for the KDE desktop
kdeconnect-kde-22.08.1         Support for KDE to interface between your phone and your computer
kdenlive-22.08.1               KDE professional quality non-linear video editing suite
kf5-attica-5.98.0              Open Collaboration Services API library KDE5 version
kf5-breeze-icons-5.98.0        Breeze icon theme for KDE
kf5-extra-cmake-modules-5.98.0 Extra modules and scripts for CMake
kf5-karchive-5.98.0            KF5 library that provides classes for handling archive formats
kf5-kauth-5.98.0               KF5 abstraction to system policy and authentication features
kf5-kbookmarks-5.98.0          KF5 library for bookmarks and the XBEL format
kf5-kcmutils-5.98.0            KF5 utilities for working with KCModules
kf5-kcodecs-5.98.0             KF5 library for string manipulation
kf5-kcompletion-5.98.0         KF5 text completion helpers and widgets
kf5-kconfig-5.98.0_1           KF5 widgets for configuration dialogs
kf5-kconfigwidgets-5.98.0      KF5 widgets for configuration dialogs
kf5-kcontacts-5.98.0,1         KDE api to manage contact information
kf5-kcoreaddons-5.98.0         KF5 addons to QtCore
kf5-kcrash-5.98.0              KF5 library to handle crash analysis and bug report from apps
kf5-kdbusaddons-5.98.0_1       KF5 addons to QtDBus
kf5-kdeclarative-5.98.0        KF5 library providing integration of QML and KDE Frameworks
kf5-kded-5.98.0                KF5 extensible daemon for providing system level services
kf5-kdesignerplugin-5.98.0     KF5 integration of Frameworks widgets in Qt Designer/Creator
kf5-kdewebkit-5.98.0_1         KF5 library providing integration of QtWebKit
kf5-kdoctools-5.98.0           KF5 documentation generation from docbook
kf5-kfilemetadata-5.98.0_3     KF5 library for extracting file metadata
kf5-kglobalaccel-5.98.0_1      KF5 library to add support for global workspace shortcuts
kf5-kguiaddons-5.98.0_1        KF5 addons to QtGui
kf5-ki18n-5.98.0               KF5 advanced internationalization framework
kf5-kiconthemes-5.98.0         KF5 library for handling icons in applications
kf5-kinit-5.98.0_1             KF5 process launcher to speed up launching KDE applications
kf5-kio-5.98.0_1               KF5 resource and network access abstraction
kf5-kirigami2-5.98.0_1         QtQuick based components set
kf5-kitemmodels-5.98.0         KF5 models for Qt Model/View system
kf5-kitemviews-5.98.0          KF5 widget addons for Qt Model/View
kf5-kjobwidgets-5.98.0         KF5 widgets for tracking KJob instance
kf5-knewstuff-5.98.0_1         KF5 library for downloading application assets from the network
kf5-knotifications-5.98.0_1    KF5 abstraction for system notifications
kf5-knotifyconfig-5.98.0_1     KF5 configuration system for KNotify
kf5-kpackage-5.98.0            KF5 library to load and install packages
kf5-kparts-5.98.0_1            KF5 document centric plugin system
kf5-kpeople-5.98.0             KF5 library providing access to contacts
kf5-kplotting-5.98.0           KF5 lightweight plotting framework
kf5-kservice-5.98.0            KF5 advanced plugin and service introspection
kf5-ktextwidgets-5.98.0        KF5 advanced text editing widgets
kf5-kwallet-5.98.0_2           KF5 secure and unified container for user passwords
kf5-kwayland-5.98.0            KF5 Client and Server library wrapper for the Wayland libraries
kf5-kwidgetsaddons-5.98.0      KF5 addons to QtWidgets
kf5-kwindowsystem-5.98.0       KF5 library for access to the windowing system
kf5-kxmlgui-5.98.0             KF5 user configurable main windows
kf5-purpose-5.98.0_2           Offers available actions for a specific purpose
kf5-qqc2-desktop-style-5.98.0_1 Qt QuickControl2 style for KDE
kf5-solid-5.98.0               KF5 hardware integration and detection
kf5-sonnet-5.98.0_1            KF5 plugin-based spell checking library
kodi-19.4_5                    Award winning media center application
kodi-addon-pvr.iptvsimple-19.1.1 IPTV Live TV and Radio PVR client for Kodi
kodi-platform-20190726_4       Kodi platform support library
kooka-0.61.323_2,1             Intuitive, easy to use open source scan program
kpeoplevcard-0.1_1             Datasource plugin for KPeople to read vCard files
ladspa-1.17                    Linux Audio Developer's Simple Plugin API
lame-3.100_4                   Fast MP3 encoder kit
lapack-3.10.1                  Linear Algebra PACKage
lapacke-3.10.1                 Standard C language APIs for LAPACK
lcms-1.19_6,1                  Light Color Management System -- a color management library
lcms2-2.13.1                   Accurate, fast, and small-footprint color management engine
leptonica-1.82.0               C library for efficient image processing and image analysis operations
libGLU-9.0.2_1                 OpenGL utility library
libICE-1.0.10,1                Inter Client Exchange library for X11
libIDL-0.8.14_5                Library for creating trees of CORBA IDL files
libSM-1.2.3,1                  Session Management library for X11
libX11-1.7.2,1                 X11 library
libXScrnSaver-1.2.3_2          The XScrnSaver library
libXau-1.0.9                   Authentication Protocol library for X11
libXaw-1.0.14,2                X Athena Widgets library
libXcomposite-0.4.5,1          X Composite extension library
libXcursor-1.2.0               X client-side cursor loading library
libXdamage-1.1.5               X Damage extension library
libXdmcp-1.1.3                 X Display Manager Control Protocol library
libXext-1.3.4,1                X11 Extension library
libXfixes-6.0.0                X Fixes extension library
libXfont2-2.0.5                X font library
libXft-2.3.6                   Client-sided font API for X applications
libXi-1.8,1                    X Input extension library
libXinerama-1.1.4_2,1          X11 Xinerama library
libXmu-1.1.3,1                 X Miscellaneous Utilities libraries
libXpm-3.5.13                  X Pixmap library
libXpresent-1.0.0              X Present Extension library
libXrandr-1.5.2                X Resize and Rotate extension library
libXrender-0.9.10_2            X Render extension library
libXres-1.2.1                  X Resource usage library
libXt-1.2.1,1                  X Toolkit library
libXtst-1.2.3_2                X Test extension
libXv-1.0.11_2,1               X Video Extension library
libXvMC-1.0.12                 X Video Extension Motion Compensation library
libXxf86dga-1.1.5              X DGA Extension
libXxf86vm-1.1.4_3             X Vidmode Extension
liba52-0.7.4_3                 Free library for decoding ATSC A/52 streams, aka AC-3
libabw-0.1.3_3                 Library providing ability to interpret Abiword documents
libaccounts-glib-1.26          Accounts and SSO framework for Linux and POSIX based platforms
libaccounts-qt5-1.16_3         Qt5 wrapper for SSO framework
libadplug-2.3.3                AdLib emulator library supporting many formats
libaec-1.0.6                   Adaptive entropy coding library
libao-1.2.0_5                  Portable audio output library
libarchive-3.6.1,1             Library to create and read several streaming archive formats
libass-0.16.0                  Portable ASS/SSA subtitle renderer
libassuan-2.5.5                IPC library used by GnuPG and gpgme
libavif-0.10.1_5               Library for encoding and decoding .avif files
libb64-1.2.1                   Library for fast Base64 encoding and decoding
libbinio-1.5                   Binary I/O stream class library
libbluray-1.3.3,1              Blu-Ray discs playback library for media players
libburn-1.5.4                  Libburnia library to read/write optical discs
libcanberra-0.30_8             Implementation of the Freedesktop sound theme spec
libcanberra-gtk3-0.30_8        Implementation of the Freedesktop sound theme spec
libcddb-1.3.2_4                Library to access data on a CDDB server
libcdio-2.1.0                  Compact Disc Input and Control Library
libcdio-paranoia-10.2+2.0.1    Read audio from the CDROM directly as data
libcdr01-0.1.7_3               Library and tools for parsing Corel Draw file format
libcec-6.0.2_1                 Library to control Pulse-Eight's HDMI-CEC adapter
libcmis-0.5.2_6                Client library for the CMIS interface
libcrossguid-0.2.2.52,1        Minimal and cross platform C++ GUID library
libcue-2.1.0                   CUE Sheet Parser Library
libdaemon-0.14_1               Lightweight C library that eases the writing of UNIX daemons
libdbusmenu-16.04.0_6          GLib and Gtk Implementation of the DBusMenu protocol
libdbusmenu-qt5-0.9.3.160420160218_13 Qt5 implementation of the DBusMenu protocol
libdc1394-2.2.6                1394-based DC Control Library
libdca-0.0.7                   Free DTS Coherent Acoustics decoder
libde265-1.0.8                 Open source h.265 video codec
libdeflate-1.14                Fast, whole-buffer DEFLATE-based compression library
libdrm-2.4.113,1               Userspace interface to kernel Direct Rendering Module services
libdvbpsi-1.3.3                Library for MPEG TS and DVB PSI tables decoding and generation
libdvdnav-6.1.1                Videolan version of the libdvdnav project
libdvdread-6.1.3               Videolan version of the libdvdread project
libe-book-0.1.3_25             Library for import of reflowable e-book formats
libebml-1.4.4                  EBML (Extensible Binary Meta Language), sort of binary version of XML
libedit-3.1.20210910,1         Command line editor library
libepoll-shim-0.0.20220703     Small epoll implementation using kqueue
libepoxy-1.5.9                 Library to handle OpenGL function pointer management
libepubgen-0.1.1_1             Library for generating documents in ePub format
liberation-fonts-ttf-2.1.5,2   Liberation fonts from Red Hat to replace MS TTF fonts
libetonyek01-0.1.10_5,1        Library to interpret and import Apple Keynote presentations
libevdev-1.9.1.20200928        Linux Event Device library
libevent-2.1.12                API for executing callback functions on events or timeouts
libexif-0.6.24                 Library to read digital camera file meta-data
libexo-4.16.4                  Application library for the Xfce desktop environment
libexttextcat-3.4.6            Language guessing by N-Gram-Based Text Categorization
libfakekey-0.3                 X virtual keyboard library
libfame-0.9.1_6                Video encoding library
libffi-3.4.2                   Foreign Function Interface
libfmt-8.1.1                   Formatting library for C++
libfontenc-1.1.4               The fontenc Library
libfreehand-0.1.2_23           Library for interpreting and importing Adobe/Macromedia drawings
libgcrypt-1.9.4_1              General purpose cryptographic library based on the code from GnuPG
libgd-2.3.3_1,1                Graphics library for fast creation of images
libgeotiff-1.7.1               Library for reading and writing GeoTIFF information tags
libgepub-0.6.0_3               GObject based library for handling and rendering epub documents
libglade2-2.6.4_12             GNOME glade library
libglvnd-1.4.0_2               GL Vendor-Neutral Dispatch library
libgpg-error-1.45              Common error values for all GnuPG components
libgphoto2-2.5.26_2            Universal digital camera control library
libgsf-1.14.50                 Extensible I/O abstraction for dealing with structured file formats
libgtop-2.40.0                 GNOME top library
libgudev-234                   GObject bindings for libudev
libgxps-0.3.2                  GObject based library for rendering XPS documents
libhandy-1.6.2                 Library with GTK+ widgets for mobile phones
libheif-1.13.0_1               ISO/IEC 23008-12:2017 HEIF file format de- and encoder
libiconv-1.17                  Character set conversion library
libid3tag-0.16.2               ID3 tags library (part of MAD project)
libidn-1.38                    Internationalized Domain Names command line tool
libidn2-2.3.3                  Implementation of IDNA2008 internationalized domain names
libimagequant-2.17.0           Image Quantization Library
libinotify-20211018            Kevent based inotify compatible library
libinput-1.19.4_1              Generic input library
libisofs-1.5.4                 Libburnia ISO9660 filesystem creation library
libixion-0.17.0_2              General purpose formula parser, interpreter, dependency tracker
libjxl-0.7.0                   JPEG XL reference encoder/decoder
libkate-0.4.1_11               Codec for karaoke and text encapsulation for Ogg
libkml-1.3.0_25                Reference implementation of OGC KML 2.2
libksba-1.6.0                  Library to make X.509 certificates
liblangtag-0.6.4               Interface library to access tags for identifying languages
liblo-0.31_2                   Lightweight Open Sound Control implementation
liblqr-1-0.4.2                 Easy to use C/C++ seam carving library
liblrdf-0.6.1                  Library for manipulating RDF files describing LADSPA plugins
libltdl-2.4.7                  System independent dlopen wrapper
liblz4-1.9.4,1                 LZ4 compression library, lossless and very fast
libmad-0.16.3                  Libmad library (part of MAD project)
libmatroska-1.7.1              Extensible Multimedia Container Format
libmediainfo-22.06             MediaInfo library
libmicrohttpd-0.9.75           C library for embedding HTTP server functionality
libmng-1.0.10_3                Multiple-image Network Graphics (MNG) reference library
libmodplug-0.8.9.0             ModPlug mod-like music shared libraries
libmspack-0.10.1               Library for Microsoft compression formats
libmspub01-0.1.4_21            Library and tools for parsing Microsoft Publisher file format
libmtdev-1.1.6_1               Multitouch Protocol Translation Library
libmtp-1.1.18                  Media Transfer Protocol (MTP) library
libmwaw03-0.3.21               Import library for some old mac text documents
libmypaint-1.6.1_1             Brush library from the MyPaint project
libmysofa-1.2.1.16             SOFA (Spatially Oriented Format for Acoustics) file reader
libnatpmp-20220122_1           NAT-PMP lightweight library
libnfs-5.0.2                   Client library for accessing NFS shares over a network
libnghttp2-1.48.0              HTTP/2.0 C Library
libnotify-0.8.1                Library for desktop notifications
libnsgif-0.2.1                 NetSurf GIF Decoder
libntlm-1.6                    Library that implement Microsoft's NTLM authentication
libnumbertext-1.0.8            Number to number name and money text conversion libraries
libodfgen01-0.1.8_2            Library for generating documents in Open Document Format (ODF)
libogg-1.3.5,4                 Ogg bitstream library
libopenmpt-0.6.6               Module music library based on OpenMPT
liborcus-0.17.2_2              Standalone file import filter library for spreadsheet documents
libpagemaker-0.0.4_11          Library and tools for parsing Aldus/Adobe PageMaker documents
libpaper-1.1.28                Library providing routines for paper size management
libpci-3.8.0                   PCI configuration space I/O made easy
libpciaccess-0.16              Generic PCI access library
libpeas-1.26.0                 Next evolution of the Gedit plugins engine
libplacebo-4.208.0             Reusable library for GPU-accelerated video/image rendering
libproxy-0.4.17_1              Library that provides automatic proxy configuration management
libpsl-0.21.1_4                C library to handle the Public Suffix List
libpthread-stubs-0.4           Weak aliases for pthread functions
libqxp-0.0.0_21                Library for parsing QuarkXPress documents
libraqm-0.9.0                  Library that encapsulates complex text layout logic
libraw-0.20.2_3                Library for manipulating raw images
libreoffice-7.4.2.3            Full integrated office productivity suite
librevenge-0.0.4_14            Base library for writing document import filters
librsvg2-rust-2.54.5           Library for parsing and rendering SVG vector-graphic files
librtmp-2.4.20190330           RTMP stream library
librttopo-1.1.0                RT Topology Library
libsamplerate-0.2.2            Secret Rabbit Code: a Sample Rate Converter for audio
libsecret-0.20.5_1             Library to access the secret service API
libsidplay-1.36.60_1           Commodore SID-chip emulator library to play SID music files
libsidplayfp-2.3.1_1           Library to play Commodore 64 music derived from libsidplay2
libsigc++-2.10.8               Callback Framework for C++
libsndfile-1.0.31_2            Reading and writing files containing sampled sound (like WAV or AIFF)
libsodium-1.0.18               Library to build higher-level cryptographic tools
libsoup-2.74.2_1               SOAP (Simple Object Access Protocol) implementation in C
libsoup3-3.2.0                 HTTP client/server library for GNOME
libsoxr-0.1.3_3                High quality, one-dimensional sample-rate conversion library
libspectre-0.2.10              Small library for rendering Postscript documents
libspiro-20200505,1            Library to convert clothoid splines into Bezier splines
libssh2-1.10.0,3               Library implementing the SSH2 protocol
libstaroffice-0.0.7_1          Library to build a filter for old StarOffice's documents
libsunacl-1.0.1                Wrapper providing SunOS NFSv4 ACL API
libsysinfo-0.0.3_2             GNU libc's sysinfo port for FreeBSD
libtasn1-4.18.0                ASN.1 structure parser library
libtextstyle-0.21              Text styling library
libtheora-1.1.1_7              Theora video codec for the Ogg multimedia streaming system
libtre-0.8.0_3                 Lightweight fully POSIX compliant regexp matching library
libublio-20070103_3            User space caching library
libudev-devd-0.5.0             libudev-compatible interface for devd
libudisks-2.9.2                Library to manipulate storage devices, from udisks
libunistring-1.0               Unicode string library
libunwind-20211201_1           Generic stack unwinding library
libuv-1.44.2                   Multi-platform support library with a focus on asynchronous I/O
libv4l-1.23.0                  Video4Linux library
libva-2.16.0                   VAAPI wrapper and dummy driver
libva-glx-2.16.0_1             VAAPI wrapper for GLX
libvdpau-1.5                   VDPAU wrapper and tracing library
libvisio01-0.1.7_9             Library and tools for parsing the visio file format structure
libvncserver-0.9.13_1          Provide an easy API to a custom vnc server
libvorbis-1.3.7_2,3            Audio compression codec library
libvpx-1.12.0                  VP8/VP9 reference encoder/decoder
libwacom-1.5                   Adds tablet support to libinput
libwebsockets-4.2.2_1          C library for lightweight websocket clients and servers
libwmf-0.2.12                  Tools and library for converting Microsoft WMF (windows metafile)
libwnck3-3.36.0                Library used for writing pagers and taskslists
libwpd010-0.10.3_7             Tools for importing and exporting WordPerfect(tm) documents
libwpe-1.12.0                  General-purpose library for WPE WebKit
libwpg03-0.3.3_1               Library and tools to work with WordPerfect Graphics (WPG) files
libwps-0.4.12                  Microsoft file word processor format import filter library
libx264-0.164.3095             H.264/MPEG-4 AVC Video Encoding (Library)
libxcb-1.15                    The X protocol C-language Binding (XCB) library
libxcvt-0.1.2_1                Calculate VESA CVT mode lines
libxfce4menu-4.16.1            Widgets library for the Xfce desktop environment
libxfce4util-4.16.0            Extension library for the Xfce desktop environment
libxine-1.2.12_4               Libraries for xine multimedia player
libxkbcommon-1.4.1             Keymap handling library for toolkits and window systems
libxkbfile-1.1.0               XKB file library
libxklavier-5.3_3,1            Utility library to make XKB stuff easier
libxml++-2.40.1_2,1            XML API for C++
libxml2-2.10.2                 XML parser library for GNOME
libxmp-4.5.0                   Module rendering library for xmp
libxshmfence-1.3_1             Shared memory 'SyncFence' synchronization primitive
libxslt-1.1.37                 XML stylesheet transformation library
libyaml-0.2.5                  YAML 1.1 parser and emitter written in C
libzen-22.06                   ZenLib used by MediaInfo and its library
libzip-1.9.2                   C library for reading, creating, and modifying ZIP archives
libzmf-0.0.2_26                Library that parses the file format of Zoner Callisto/Draw documents
lightdm-1.32.0_1               Lightweight Display Manager
lightdm-gtk-greeter-2.0.8_2    GTK+ greeter for LightDM
lightdm-gtk-greeter-settings-1.2.2_1 Settings editor for LightDM GTK+ Greeter
lilv-0.24.12                   Make use of LV2 plugins as simple as possible
linux-c7-alsa-lib-1.1.8        Advanced Linux Sound Architecture libraries (Linux CentOS 7.9.2009)
linux-c7-alsa-plugins-oss-1.1.6_3 OSS plugin for ALSA (Linux CentOS 7.9.2009)
linux-c7-atk-2.28.1_1          Accessibility Toolkit (Linux CentOS 7.9.2009)
linux-c7-cairo-1.15.12_1       Vector graphics library Cairo (Linux CentOS 7.9.2009)
linux-c7-dbus-libs-1.10.24_3   Libraries for accessing D-BUS (Linux CentOS 7.9.2009)
linux-c7-dri-18.3.4_4          Mesa libGL runtime libraries (Linux CentOS 7.9.2009)
linux-c7-elfutils-libelf-0.176_2 ELF file handling library (CentOS 7.9.2009)
linux-c7-elfutils-libs-0.176_2 ELF file handling libraries (CentOS 7.9.2009)
linux-c7-expat-2.1.0_4         XML 1.0 parser written in C (Linux CentOS 7.9.2009)
linux-c7-fontconfig-2.13.0     XML-based font configuration API for X Windows (Linux CentOS 7.9.2009)
linux-c7-freetype-2.8_2        Font rendering engine (Linux CentOS 7.9.2009)
linux-c7-fribidi-1.0.2_1       Unicode Bidirectional Algorithm (Linux CentOS 7.9.2009)
linux-c7-gdk-pixbuf2-2.36.12   Graphic library for GTK+ (Linux CentOS 7.9.2009)
linux-c7-graphite2-1.3.10      Rendering capabilities for complex non-Roman writing systems (Linux CentOS 7.9.2009)
linux-c7-gtk2-2.24.31          GTK+ library, version 2.X (Linux CentOS 7.9.2009)
linux-c7-harfbuzz-1.7.5        OpenType text shaping engine (Linux CentOS 7.9.2009)
linux-c7-jasper-libs-1.900.1_5 JPEG-2000 reference implementation (Linux CentOS 7.9.2009)
linux-c7-jbigkit-libs-2.0_2    Lossless compression for bi-level images (Linux CentOS 7.9.2009)
linux-c7-jpeg-1.2.90_4         SIMD-accelerated JPEG codec (Linux CentOS 7.9.2009)
linux-c7-libdrm-2.4.97         Interface to kernel Direct Rendering Module (Linux CentOS 7.9.2009)
linux-c7-libgcrypt-1.5.3_4     Crypto library based on code used in GnuPG (Linux CentOS 7.9.2009)
linux-c7-libglvnd-1.0.1        GL Vendor-Neutral Dispatch library (Linux CentOS 7.9.2009)
linux-c7-libgpg-error-1.12_2   Common error values for all GnuPG components (Linux CentOS 7.9.2009)
linux-c7-libpciaccess-0.14     Generic PCI access library (CentOS 7.9.2009)
linux-c7-libpng-1.5.13_3       Library for manipulating PNG images (Linux CentOS 7.9.2009)
linux-c7-libthai-0.1.14_1      Thai language support library (Linux CentOS 7.9.2009)
linux-c7-libtiff-4.0.3_5       Library routines for working with TIFF images (Linux CentOS 7.9.2009)
linux-c7-lz4-1.8.3             LZ4 compression library and utilities (Linux CentOS 7.9.2009)
linux-c7-nspr-4.25.0           Netscape Portable Runtime (Linux CentOS 7.9.2009)
linux-c7-nss-3.53.1            Network Security Services (Linux CentOS 7.9.2009)
linux-c7-pango-1.42.4_1        Pango library (Linux CentOS 7.9.2009)
linux-c7-pixman-0.34.0         Low-level pixel manipulation library (Linux CentOS 7.9.2009)
linux-c7-sdl-1.2.15_3          Cross-platform multi-media development API (Linux CentOS 7.9.2009)
linux-c7-sqlite-3.7.17_2       Library that implements an embeddable SQL database engine (Linux CentOS 7.9.2009)
linux-c7-systemd-libs-219_10   Libraries for accessing systemd (Linux CentOS 7.9.2009)
linux-c7-wayland-1.15.0        Wayland compositor libraries (Linux CentOS 7.9.2009)
linux-c7-xorg-libs-7.7_9       Xorg libraries (Linux CentOS 7.9.2009)
linux-doom3-1.3.1.1304,1       Doom III for Linux
linux-nvidia-libs-470-470.129.06 NVidia graphics libraries and programs (Linux version)
linux-quake4-1.4.2_1,1         Quake 4 for Linux
linux-steam-utils-20220115     Steam launcher for FreeBSD
linux_base-c7-7.9.2009         Base set of packages needed in Linux mode (Linux CentOS 7.9.2009)
linuxlibertine-g-20120116_2    Linux Libertine G and Linux Biolinum G fonts
liveMedia-2022.06.16,2         LIVE.COM Streaming Media
llvm13-13.0.1_3                LLVM and Clang
lmdb-0.9.29_1,1                OpenLDAP Lightning Memory-Mapped Database
lollypop-1.4.16                Play and organize your music collection
lp_solve-5.5.2.5               Linear Programming Solver
lsof-4.96.3,8                  Lists information about open files (similar to fstat(1))
lua52-5.2.4                    Small, compilable scripting language providing easy access to C code
lua53-5.3.6                    Powerful, efficient, lightweight, embeddable scripting language
luajit-2.0.5_6                 Just-In-Time Compiler for Lua
lv2-1.18.4                     Open standard for audio plugins (successor to LADSPA)
lzo2-2.10_1                    Portable speedy, lossless data compression library
mate-calc-1.26.0_2             MATE calculator tool based on the old calctool for OpenWindows
mate-desktop-1.26.0            Additional UI API for MATE
mate-icon-theme-1.26.0         Collection of icons for the MATE desktop
mate-icon-theme-faenza-1.20.0  Collection of Faenza and Faience icons for the MATE desktop
mbedtls-2.28.1                 SSL/TLS and cryptography library
mediainfo-22.06                Provides technical and tag information for video and audio files
mesa-demos-8.4.0_3             OpenGL demos distributed with Mesa
mesa-dri-21.3.8                OpenGL hardware acceleration drivers for DRI2+
mesa-libs-21.3.8               OpenGL libraries that support GLX and EGL clients
metis-5.1.0_9                  Package for unstructured graph partitioning
minidlna-1.3.0_3,1             Media-server compatible with "Digital Life Network Alliance"
miniupnpc-2.2.3_1              UPnP IGD client lightweight library
minizip-1.2.11                 Zip library and programs from Zlib distribution
mkfontscale-1.2.1              Creates an index of scalable font files for X
mlt7-7.8.0_2                   Multimedia framework for TV broadcasting
mlt7-glaxnimate-7.8.0_2        2D animations plugin for the MLT multimedia framework
mlt7-qt5-7.8.0_2               Qt plugin for the MLT multimedia framework
mono-5.10.1.57_3               Open source implementation of .NET Development Framework
mono-addins-1.3_1              Mono framework to create extensible applications
mousepad-0.5.10                Simple text editor for the Xfce Desktop
movit-1.6.3                    High-performance video filters for the GPU
mp3blaster-3.2.6_2             MP3 console ncurses-based player
mpc-1.2.1                      Library of complex numbers with arbitrarily high precision
mpdecimal-2.5.1                C/C++ arbitrary precision decimal floating point libraries
mpfr-4.1.0_1                   Library for multiple-precision floating-point computations
mpg123-1.30.2                  Command-line player for MPEG Layer 1, 2, and 3 audio files
mps-youtube-0.2.9.g20200313    Terminal based YouTube jukebox with playlist management
mpv-0.34.1_2,1                 Free and open-source general-purpose video player
mtools-4.0.26_1                Collection of tools for manipulating MS-DOS files
musepack-2011.08.10            Decoder, encoder, and replaygain for musepack (mpc)
mypaint-brushes-1.3.1          Brushes used by MyPaint and other software using libmypaint
mysql57-client-5.7.39          Multithreaded SQL database (client)
mysql57-server-5.7.39          Multithreaded SQL database (server)
mythes-1.2.4_7                 Simple thesaurus library
neon-0.32.2                    HTTP and WebDAV client library for Unix systems
net-snmp-5.9.1_1,1             Extendable SNMP implementation
netcdf-4.9.0_1                 C library for machine-independent, array-oriented data access
nettle-3.8.1                   Low-level cryptographic library
ninja-1.11.1,2                 Small build system closest in spirit to Make
nmap-7.93                      Port scanning utility for large networks
noto-basic-2.0_1               Google Noto Fonts family (Basic)
npth-1.6                       New GNU Portable Threads
nspr-4.35                      Platform-neutral API for system level and libc like functions
nss-3.84                       Libraries to support development of security-enabled applications
nvidia-driver-470-470.129.06   NVidia graphics card binary drivers for hardware OpenGL rendering
nvidia-settings-470.86         Display Control Panel for X NVidia driver
nvidia-xconfig-470.86          Tool to manipulate X configuration files for the NVidia driver
obs-studio-27.2.4_1            Open source streaming/recording software
ocl-icd-2.3.1                  OpenCL Installable Client Driver
ode-0.13_4,1                   Articulated rigid body dynamics library
openal-soft-1.21.1_3           Software implementation of the OpenAL specification
openblas-0.3.20,1              Optimized BLAS library based on GotoBLAS2
opencl-3.0.8                   Open Computing Language (OpenCL) specifications V3.0 (header files)
opencv-4.6.0_1                 Open Source Computer Vision library
openexr-3.1.5                  High dynamic-range (HDR) image file format
openh264-2.3.0,2               Cisco implementation of H.264 codec
openjdk11-11.0.16+8.1_2        Java Development Kit 11
openjdk8-8.342.07.1_1          Java Development Kit 8
openjpeg-2.5.0                 Open-source JPEG 2000 codec
openldap26-client-2.6.3        Open source LDAP client implementation
opus-1.3.1                     IETF audio codec
opusfile-0.12                  Opus playback library
orc-0.4.32                     Library and toolset to operate arrays of data
p11-kit-0.24.1_1               Library for loading and enumerating of PKCS#11 modules
p5-Authen-PAM-0.16_2           Perl interface to the PAM library
p5-Authen-SASL-2.16_1          Perl5 module for SASL authentication
p5-CGI-4.54                    Handle Common Gateway Interface requests and responses
p5-Clone-0.45                  Recursively copy Perl datatypes
p5-Digest-HMAC-1.04            Perl5 interface to HMAC Message-Digest Algorithms
p5-Encode-Locale-1.05          Determine the locale encoding
p5-Error-0.17029               Error/exception handling in object-oriented programming style
p5-GSSAPI-0.28_2               Perl extension providing access to the GSSAPIv2 library
p5-HTML-Parser-3.78            Perl5 module for parsing HTML documents
p5-HTML-Tagset-3.20_1          Some useful data table in parsing HTML
p5-HTTP-Date-6.05              Conversion routines for the HTTP protocol date formats
p5-HTTP-Message-6.37           Representation of HTTP style messages
p5-IO-HTML-1.004               Open an HTML file with automatic charset detection
p5-IO-Socket-INET6-2.72_1      Perl module with object interface to AF_INET6 domain sockets
p5-IO-Socket-SSL-2.075         Perl5 interface to SSL sockets
p5-IO-Tty-1.16                 Flexible I/O Perl5 module that allows manipulation of pseudo-TTYs
p5-LWP-MediaTypes-6.04         Guess media type for a file or a URL
p5-Mozilla-CA-20211001         Perl extension for Mozilla CA cert bundle in PEM format
p5-Net-SSLeay-1.92             Perl5 interface to SSL
p5-Socket6-0.29                IPv6 related part of the C socket.h defines and structure manipulators
p5-TimeDate-2.33,1             Perl5 module containing a better/faster date parser for absolute dates
p5-URI-5.12                    Perl5 interface to Uniform Resource Identifier (URI) references
p5-XML-LibXML-2.0207_2,1       Interface to Gnome libxml2 library
p5-XML-NamespaceSupport-1.12   Simple generic namespace support class
p5-XML-SAX-1.02                Simple API for XML
p5-XML-SAX-Base-1.09           Base class SAX Drivers and Filters
p7zip-codec-rar-16.02_2        RAR decoder codec for p7zip
p8-platform-2.1.0.1_2          Platform support library used by libCEC and binary add-ons for Kodi
pam_helper-1.1                 Authenticate applications requiring PAM services
pango-1.50.9                   Open-source framework for the layout and rendering of i18n text
pangomm-2.40.1_6               C++ wrapper for Pango
pcaudiolib-1.2                 Portable C audio library
pciids-20220807                Database of all known IDs used in PCI devices
pcre-8.45_1                    Perl Compatible Regular Expressions library
pcre2-10.40                    Perl Compatible Regular Expressions library, version 2
pdfsandwich-0.1.7_30           Command line tool generating "sandwich" OCR pdf files
perl5-5.32.1_3                 Practical Extraction and Report Language
phonon-qt5-4.11.1              KDE multimedia framework
pinentry-1.2.1                 Collection of simple PIN or passphrase entry dialogs
pinentry-curses-1.2.1          Curses version of the GnuPG password dialog
pinentry-qt5-1.2.1             Qt 5 version of the GnuPG password dialog
pinta-1.7.1                    Simple Gtk# Paint Program
pixman-0.40.0_1                Low-level pixel manipulation library
pkg-1.18.4                     Package manager
pkgconf-1.8.0_1,1              Utility to help to configure compiler and linker flags
plasma-wayland-protocols-1.9.0 Plasma Specific Protocols for Wayland
png-1.6.37_1                   Library for manipulating PNG images
polkit-0.120_2                 Framework for controlling access to system-wide components
polkit-qt-1-0.114.0            Qt5 wrapper around Polkit libraries
poppler-22.09.0                PDF rendering library
poppler-data-0.4.11            Poppler encoding data
poppler-glib-22.09.0_1         GLib bindings to poppler
poppler-qt5-22.09.0_1          Qt 5 bindings to poppler
poppler-utils-22.09.0_1        Poppler's xpdf-workalike command line utilities
popt-1.18_1                    Getopt(3) like library with a number of enhancements, from Redhat
portaudio-19.6.0_6,1           Portable cross-platform Audio API
portmidi-236                   Library for real time MIDI input and output
portupgrade-2.4.16,2           FreeBSD ports/packages administration and management tool suite
postgresql13-client-13.8       PostgreSQL database (client)
poudriere-3.3.7_1              Port build and test system
proj-8.2.1_2,1                 Cartographic Projections library
proj-data-1.11                 Datum grid package for PROJ
protobuf-3.20.1,1              Data interchange format library
psutils-1.17_5                 Utilities for manipulating PostScript documents
pugixml-1.12.1                 Light-weight, simple and fast XML parser for C++ with XPath support
pulseaudio-14.2_4              Sound server for UNIX
pulseaudio-module-xrdp-0.6     PulseAudio module which enables xrdp to use audio redirection
pulseaudio-qt-1.3              Pulseaudio bindings for Qt
pwcview-1.4.1_7                The Video4Linux PWC webcam viewer
py38-pafy-0.5.5_1              Python API for YouTube
py38-setuptools-63.1.0         Python packages installer
py39-anyio-3.6.1               High level compatibility layer for multiple asynchronous event loop implementations
py39-beautifulsoup-4.11.1      HTML/XML Parser for Python
py39-brotli-1.0.9              Generic-purpose lossless compression algorithm
py39-cairo-1.21.0,1            Python bindings for Cairo
py39-certifi-2022.6.15         Mozilla SSL certificates
py39-dbus-1.3.2                Python bindings for the D-BUS messaging system
py39-distro-1.7.0              Linux OS platform information API
py39-dnspython-2.2.1_1,1       DNS toolkit for Python
py39-evdev-1.6.0               Bindings to the Linux input handling subsystem
py39-gobject3-3.42.2           Python 3.9 bindings for GObject
py39-gstreamer1-1.16.3         GStreamer python bindings
py39-h11-0.13.0                Pure-Python, bring-your-own-I/O implementation of HTTP/1.1
py39-h2-4.0.0                  HTTP/2 State-Machine based protocol implementation
py39-hpack-4.0.0               HTTP/2 header encoding (HPACK) logic implementation
py39-html5lib-1.0.1            Python based HTML parser based on the HTML5 spec
py39-httpcore-0.15.0           Minimal low-level HTTP client
py39-httpx-0.23.0              Next generation HTTP client
py39-hyperframe-6.0.0          Python module that decodes binary streams into HTTP/2 frames
py39-idna-3.3                  Internationalized Domain Names in Applications (IDNA)
py39-importlib-metadata-4.8.1  Read metadata from Python packages
py39-isodate-0.6.1             ISO 8601 date/time/duration parser and formater
py39-lxml-4.9.1                Pythonic binding for the libxml2 and libxslt libraries
py39-markdown-3.3.7            Python implementation of Markdown
py39-mutagen-1.45.1            Python-based audio metadata tag reader and writer
py39-numpy-1.23.3,1            The New Numeric Extension to Python
py39-olefile-0.46              Python module to read MS OLE2 files
py39-packaging-21.3            Core utilities for Python packages
py39-pillow-9.2.0              Fork of the Python Imaging Library (PIL)
py39-pycryptodomex-3.15.0      Cryptographic library for Python
py39-pygments-2.9.0            Syntax highlighter written in Python
py39-pylast-5.0.0              Python interface to Last.fm and Libre.fm
py39-pyparsing-3.0.9           General parsing module for Python
py39-pyudev-0.22.0             Pure Python libudev binding
py39-qt5-pyqt-5.15.6_1         Python bindings for the Qt5 toolkit, QtCore module
py39-qt5-sip-12.9.1            Python to C and C++ bindings generator
py39-qtbuilder-1.12.2          The PEP 517 compliant PyQt build system
py39-rdflib-6.2.0              Python library for RDF manipulation
py39-rfc3986-1.5.0,1           Python implementation of RFC 3986
py39-setuptools-63.1.0         Python packages installer
py39-sip-6.5.1,1               Python to C and C++ bindings generator
py39-six-1.16.0                Python 2 and 3 compatibility utilities
py39-sniffio-1.3.0             Sniff out which async library your code is running under
py39-soupsieve-2.0.1           CSS4 selector implementation for BeautifulSoup
py39-sqlite3-3.9.14_7          Standard Python binding to the SQLite3 library (Python 3.9)
py39-tkinter-3.9.14_6          Python bindings to the Tk widget set (Python 3.9)
py39-toml-0.10.2               Python library for parsing and creating TOML
py39-webencodings-0.5.1        Character encoding aliases for legacy web content
py39-websockets-10.3           Implementation of the WebSocket Protocol (RFC 6455 and 7692)
py39-zipp-3.4.0                Backport of pathlib-compatible object wrapper for zip files
pydbus-common-1.3.2            Common files for the Python bindings for the D-BUS messaging system
pygobject3-common-3.42.2       Common files for the Python bindings for GObject
python38-3.8.15                Interpreted object-oriented programming language
python39-3.9.14                Interpreted object-oriented programming language
qca-qt5-2.3.4_1                Cross-platform crypto API for Qt 5
qhull-8.0.2_1,1                Qhull computes convex hulls, Delaunay triangulations, and halfspaces
qpdf-10.6.3                    Command-line tools for transforming and inspecting PDF documents
qr-code-generator-1.6.0        High-quality QR Code generator library
qscintilla2-qt5-2.13.2_1       Qt 5 port of the Scintilla C++ editor class
qt5-assistant-5.15.5p1         Qt 5 documentation browser (KDE patched)
qt5-concurrent-5.15.5p165      Qt multi-threading module (KDE patched)
qt5-connectivity-5.15.5p5      Qt connectivity (Bluetooth/NFC) module (KDE patched)
qt5-core-5.15.5p165_2          Qt core non-graphical module (KDE patched)
qt5-dbus-5.15.5p165            Qt D-Bus inter-process communication module (KDE patched)
qt5-declarative-5.15.5p19      Qt declarative framework for dynamic user interfaces (KDE patched)
qt5-designer-5.15.5p1          Qt 5 graphical user interface designer (KDE patched)
qt5-graphicaleffects-5.15.5p0  Qt Quick graphical effects (KDE patched)
qt5-gui-5.15.5p165             Qt graphical user interface module (KDE patched)
qt5-help-5.15.5p1              Qt online help integration module (KDE patched)
qt5-imageformats-5.15.5p3_1    Qt plugins for additional image formats (KDE patched)
qt5-linguisttools-5.15.5p1     Qt localization tools (KDE patched)
qt5-location-5.15.5p3          Qt location module (KDE patched)
qt5-multimedia-5.15.5p1        Qt audio, video, radio and camera support module (KDE patched)
qt5-network-5.15.5p165_1       Qt network module (KDE patched)
qt5-networkauth-5.15.5p0       Qt network auth module (KDE patched)
qt5-opengl-5.15.5p165          Qt 5-compatible OpenGL support module (KDE patched)
qt5-printsupport-5.15.5p165    Qt print support module (KDE patched)
qt5-quick3d-5.15.5p1_1         Set of controls for building complete interfaces in Qt Quick3D (KDE patched)
qt5-quickcontrols-5.15.5p0     Set of controls for building complete interfaces in Qt Quick (KDE patched)
qt5-quickcontrols2-5.15.5p6    Set of controls for building complete interfaces in Qt Quick (KDE patched)
qt5-remoteobjects-5.15.5p0     Qt5 SXCML module (KDE patched)
qt5-script-5.15.10p0           Qt 4-compatible scripting module (KDE patched)
qt5-sensors-5.15.5p0           Qt sensors module (KDE patched)
qt5-serialport-5.15.5p0        Qt functions to access serial ports (KDE patched)
qt5-speech-5.15.5p1            Accessibilty features for Qt5 (KDE patched)
qt5-sql-5.15.5p165             Qt SQL database integration module (KDE patched)
qt5-sqldrivers-mysql-5.15.5p165 Qt MySQL database plugin (KDE patched)
qt5-sqldrivers-sqlite3-5.15.5p165 Qt SQLite 3 database plugin (KDE patched)
qt5-svg-5.15.5p10              Qt SVG support module (KDE patched)
qt5-testlib-5.15.5p165         Qt unit testing module (KDE patched)
qt5-uiplugin-5.15.5p1          Custom Qt widget plugin interface for Qt Designer (KDE patched)
qt5-uitools-5.15.5p1           Qt Designer UI forms support module (KDE patched)
qt5-wayland-5.15.5p39_1        Qt5 wrapper for Wayland (KDE patched)
qt5-webchannel-5.15.5p3        Qt 5 library for integration of C++/QML with HTML/js clients (KDE patched)
qt5-webkit-5.212.0.a4_10       QtWebKit with a more modern WebKit code base
qt5-websockets-5.15.5p3        Qt implementation of WebSocket protocol (KDE patched)
qt5-widgets-5.15.5p165         Qt C++ widgets module (KDE patched)
qt5-x11extras-5.15.5p0         Qt platform-specific features for X11-based systems (KDE patched)
qt5-xml-5.15.5p165             Qt SAX and DOM implementations (KDE patched)
qt5-xmlpatterns-5.15.5p0       Qt support for XPath, XQuery, XSLT and XML Schema (KDE patched)
quake-data-1.0.6_2             Quake and QuakeWorld data files and skins
quake2-data-3.20_3             Quake II data files
quake2-extras-1.0              Quake II extras (high quality textures and skins)
quake2-lights-1                Lights and weapon effects modification for Quake II
quake2-xatrix-3.20             Quake II: The Reckoning (Xatrix) official mission pack
quake2lnx-0.16.2_16            Icculus.org version of the original Quake II
quake2max-0.45_14              OpenGL-only Quake II engine modification
raptor2-2.0.15_23              RDF Parser Toolkit for Redland
rasqal-0.9.33_1                High-level interface for RDF
rdesktop-1.9.0                 RDP client for Windows NT/2000/2003 Terminal Server
re2-20220601                   Fast C++ regex library
readline-8.1.2                 Library for editing command lines as they are typed
recordmydesktop-0.3.8.1_9      Record desktop sessions to an Ogg-Theora-Vorbis file
redland-1.0.17_4               High-level interface for RDF
rhash-1.4.3                    Utility and library for computing and checking of file hashes
ripperx-2.7.3_4                GTK program to rip CD audio tracks and encode them
rpm4-4.17.0_2                  Red Hat Package Manager
rtmpdump-2.4.20190330          RTMP streams download utility
rttr-0.9.6.16_3                Run Time Type Reflection
rubberband-3.0.0               Audio time-stretching and pitch-shifting library and utility program
ruby-3.0.4_3,1                 Object-oriented interpreted scripting language
ruby30-bdb-0.6.6_8             Ruby interface to Oracle Berkeley DB revision 2 or later
samba412-4.12.15_4             Free SMB/CIFS and AD/DC server and client for Unix
sane-backends-1.1.1_9          API for accessing scanners, digital cameras, frame grabbers, etc
schilybase-2022.09.18          Support files and libraries for the schilytools
sdl-1.2.15_15,2                Cross-platform multimedia development API
sdl2-2.24.0_1                  Cross-platform multimedia development API
sdl2_image-2.6.2_1             Simple library to load images of various formats as SDL surfaces
sdl2_mixer-2.6.2_1             Sample multi-channel audio mixer library
sdl_audiolib-git20220713_1     Audio decoding, resampling and mixing library for SDL
sdocbook-xml-1.1_2,2           "Simplified" DocBook XML DTD
serd-0.30.16                   C library for RDF syntax
serf-1.3.9_6                   Serf HTTP client library
setxkbmap-1.3.2                Set the keyboard using the X Keyboard Extension
sfcgal-1.4.1_2                 Wrapper library around CGAL for PostGIS
shaderc-2022.2                 GLSL/HLSL to SPIR-V shader compiler
shared-mime-info-2.2_1         MIME types database from the freedesktop.org project
signon-kwallet-extension-22.08.1 KWallet integration for signon framework
signon-plugin-oauth2-0.25      Signon OAuth 1.0 and 2.0 plugin for accounts-sso
signon-qt5-8.60_1              D-Bus service performing user authentication
signon-ui-0.17_8               Component for handling accounts-sso user interactions
snappy-1.1.9_1                 Fast compressor/decompressor library
sndio-1.9.0                    Small audio and MIDI framework from the OpenBSD project
sord-0.16.14                   Lightweight C library for storing RDF data in memory
soundtouch-2.3.1               Open-source audio processing library
sox-14.4.2_7                   SOund eXchange - universal sound sample translator
spatialite-5.0.1_2             Spatial Extensions for SQLite
spdlog-1.10.0                  Super fast C++ logging library
speech-dispatcher-0.11.2_1     Common interface to speech synthesis
speex-1.2.1,1                  Audio compression format designed for speech
speexdsp-1.2.1                 Audio compression format designed for speech
spidermonkey91-91.13.0         Standalone JavaScript based from Mozilla 91-esr
sqlite3-3.39.3,1               SQL database engine in a C library
sratom-0.6.10                  Library for serialising LV2 atoms to/from RDF
sshpass-1.09                   Non-interactive ssh password auth tool
startup-notification-0.12_4    Library that supports startup notification spec from freedesktop.org
streamripper-1.64.6_8          Splits SHOUTcast stream into tracks
stress-ng-0.14.05              Stress test benchmarks
suil-0.10.12                   C library for loading and wrapping LV2 plugin UIs
suitesparse-amd-2.4.6          Symmetric approximate minimum degree
suitesparse-camd-2.4.6         Symmetric approximate minimum degree
suitesparse-ccolamd-2.9.6      Constrained column approximate minimum degree ordering
suitesparse-cholmod-3.0.14     Sparse CHOLesky MODification package
suitesparse-colamd-2.9.6       Column approximate minimum degree ordering algorithm
suitesparse-config-5.13.0      Common library for SuiteSparse
suitesparse-umfpack-5.7.9      Sparse multifrontal LU factorization
svt-av1-1.2.1                  Scalable AV1 encoder
swhplugins-0.4.17              Steve Harris' huge Collection of LADSPA Plugins
syslinux-6.03                  Boot loader for the Linux operating system
taglib-1.12                    Library for manipulating ID3 tags and Ogg comments
talloc-2.3.4                   Hierarchical pool based memory allocator
tcl86-8.6.12                   Tool Command Language
tdb-1.4.7,1                    Trivial Database
tesseract-5.2.0_1              Commercial quality open source OCR engine
tesseract-data-4.1.0           Trained language data for the Tesseract OCR engine
testdisk-7.1                   Tool to check and undelete partitions
tevent-0.13.0                  Talloc based event loop library
thunar-4.16.11                 Xfce file manager
thunderbird-102.4.0            Mozilla Thunderbird is standalone mail and news that stands above
tiff-4.4.0                     Tools and library routines for working with TIFF images
timidity-0.2i_1                MIDI to PCM software synthesizer
tinyxml-2.6.2_4                Small C++ XML parser
tinyxml2-9.0.0,1               Small C++ XML Parser
tk86-8.6.12                    Graphical toolkit for Tcl
totem-pl-parser-3.26.6         GObject-based library to parse a host of playlist formats
transmission-gtk-3.00_4        Meta-port for Transmission BitTorrent client
twemoji-color-font-ttf-13.1.0  Color emoji font using Twitter Unicode 10
twolame-0.4.0_2                MPEG Audio Layer 2 encoder
uchardet-0.0.7                 Universal charset detection library
uhexen2-1.5.9_4                Hexen II source port supporting Linux/FreeBSD/Unix/Windows
unace-1.2b_3                   Extract, view & test ACE archives
unetbootin-702_2               Bootable Live USB creator for various Linux distributions
unpaper-6.1                    Post-processing tool for scanned sheets of paper
unrar-6.12,6                   Extract, view & test RAR archives
unzip-6.0_8                    List, test, and extract compressed files from a ZIP archive
upnp-1.14.13,1                 Universal Plug and Play Software Development Kit
upower-1.90.0                  D-Bus daemon for simplifying power management tasks
uriparser-0.9.6                URI parsing library
utf8proc-2.7.0                 UTF-8 processing library
vamp-plugin-sdk-2.9.0_1        Vamp audio analysis plugin SDK
vcdimager-2.0.1_4              GNU VCDImager/VCDRip -- The GNU VideoCD Image Maker/Ripping Tool
vid.stab-0.98.2                Video stabilization library
virtualbox-ose-6.1.36          General-purpose full virtualizer for x86 hardware
virtualbox-ose-kmod-6.1.36     VirtualBox kernel module for FreeBSD
vlc-3.0.17.4_5,4               Qt based multimedia player and streaming server
vmaf-2.3.1                     Perceptual video quality assessment based on multi-method fusion
vorbis-tools-1.4.2_1,3         Play, encode, and manage Ogg Vorbis files
vte3-0.68.0_1                  Terminal widget with improved accessibility and I18N support
vulkan-headers-1.3.230         Headers for the Vulkan graphics API
vulkan-loader-1.3.230          Driver loader for the Vulkan graphics API
wavpack-5.5.0                  Audio codec for lossless, lossy, and hybrid compression
wayland-1.21.0                 Core Wayland window system code and protocol
waylandpp-1.0.0                Wayland C++ bindings
webcamd-5.17.1.2               Port of Linux USB webcam and DVB drivers into userspace
webfonts-0.30_14               TrueType core fonts for the Web
webkit2-gtk3-2.34.6_3          Opensource browser engine using the GTK+ 3 toolkit
webmin-2.000                   Web-based interface for system administration for Unix
webp-1.2.4                     Google WebP image format conversion tool
webrtc-audio-processing0-0.3.1_2 AudioProcessing module from WebRTC project (legacy version)
wildmidi-0.4.2                 Simple software midi player and core softsynth library
wine-devel-7.17,1              Microsoft Windows compatibility environment
wine-gecko-devel-2.47.3        Gecko Layout Engine for Wine development branch (HTML support)
wine-mono-devel-7.3.0          Mono .NET implementation for Wine development branch
wine-proton-6.3.2_6            Wine with a bit of extra spice
winetricks-20220411            Easy way to work around problems in Wine
woff2-1.0.2_4                  Library and converter tools for the WOFF 2.0 web font format
wpebackend-fdo-1.12.0          Freedesktop.org backend for WPE WebKit
wx31-gtk3-3.1.5_2              GUI toolkit (wxWidgets) with GTK+3 bindings
x265-3.4_2                     H.265/High Efficiency Video Coding (HEVC) format
xauth-1.1.1                    X authority file utility
xcb-util-0.4.0_2,1             Module with libxcb/libX11 extension/replacement libraries
xcb-util-image-0.4.0_1         Port of Xlib's XImage and XShmImage functions
xcb-util-keysyms-0.4.0_1       Standard X key constants and conversion to/from keycodes
xcb-util-renderutil-0.3.9_1    Convenience functions for the Render extension
xcb-util-wm-0.4.1_3            Framework for window manager implementation
xdg-utils-1.1.3_2              Tools to allow all applications to integrate with the free desktop
xerces-c3-3.2.3                Validating XML parser from the Apache XML Project
xev-1.2.4                      Print contents of X events
xf86-input-libinput-1.2.0_1    X.Org libinput input driver
xf86-video-vesa-2.5.0_1        X.Org vesa display driver
xfburn-0.6.2_1                 CD/DVD burning tool for Xfce
xfce-4.16                      Meta-port for the Xfce Desktop Environment
xfce-icons-elementary-0.17     Elementary icons, extended and maintained for Xfce
xfce4-appfinder-4.16.1         Application launcher and finder
xfce4-calculator-plugin-0.7.1_1 Simple calculator for the Xfce panel
xfce4-conf-4.16.0              D-Bus-based configuration storage system
xfce4-desktop-4.16.1           Xfce's desktop manager
xfce4-notifyd-0.6.4            Visually-appealing notification daemon for Xfce
xfce4-panel-4.16.5             Xfce's panel
xfce4-power-manager-4.16.0     Power manager for the Xfce Desktop
xfce4-screensaver-4.16.0_2     Xfce 4 screen saver and locker
xfce4-screenshooter-plugin-1.9.11 Application and panel plugin to take screenshots
xfce4-session-4.16.0_1         Xfce's session manager
xfce4-settings-4.16.3          Xfce 4 settings application
xfce4-terminal-1.0.4           Terminal emulator for the X windowing system
xfce4-tumbler-4.16.1_1         Thumbnail service for Xfce desktop
xfce4-whiskermenu-plugin-2.7.1 Alternate menu for the Xfce Desktop
xfce4-wm-4.16.1_1              Xfce's window manager
xfce4-wm-themes-4.10.0_2       Additional themes for xfwm4
xine-0.99.13                   X11 multimedia player
xinit-1.4.1,1                  X Window System initializer
xkbcomp-1.4.5                  Compile XKB keyboard description
xkeyboard-config-2.34_2        X Keyboard Configuration Database
xmessage-1.0.5                 Display message or query in a X window
xmlcatmgr-2.2_3                SGML and XML catalog manager
xmlcharent-0.3_2               XML character entities
xmlsec1-1.2.34                 XML Security Library
xmodmap-1.0.10                 Utility for modifying keymaps and pointer button mappings in X
xonotic-0.8.5                  Fast-paced, chaotic, and intense multiplayer first person shooter
xorg-fonts-truetype-7.7_1      X.Org TrueType fonts
xorg-minimal-7.5.2_3           X.Org minimal distribution metaport
xorg-server-21.1.4_1,1         X.Org X server and related programs
xorgproto-2022.1               X Window System unified protocol definitions
xorgxrdp-0.9.19                X.Org driver enabling use through an RDP session with xrdp
xprop-1.2.5                    Property displayer for X
xrandr-1.5.1                   Primitive command line interface to the RandR extension
xrdb-1.2.1                     X server resource database utility
xrdp-0.9.20,1                  Open source Remote Desktop Protocol (RDP) server
xsane-0.999_6                  Gtk-based X11 frontend for SANE (Scanner Access Now Easy)
xset-1.2.4_3                   User preference utility for X
xterm-373                      Terminal emulator for the X Window System
yajl-2.1.0                     Portable JSON parsing and serialization library in ANSI C
yquake2-8.01                   Improved version of Icculus Quake II
yt-dlp-2022.09.01              Command-line program for downloading videos from various platforms
zenity-3.42.1                  Display GNOME dialogs from the command line
zmusic-1.1.8                   GZDoom's music system as a standalone library
zstd-1.5.2_1                   Fast real-time compression algorithm
zxing-cpp-1.4.0_1              ZXing C++ Library for QR code recognition
$
 

Yamagi

Possessed With Psi Powers
Teammitglied
Der Port ist kaputt. Er installiert die Binary nach /usr/local/bin/yquake2, die Rendererbibliotheken aber nach /usr/local/lib/yquake2. Das widerspricht unserer Doku und hat wenn überhaupt jemals nur aus Glück funktioniert: "Yamagi Quake2 will get the directory, the quake2 executable is in, from the system and then look in that directory (and nowhere else!) for the ref_*.so renderer libraries."

Das bleibt von unserer Seite auch so. Denn nur so kann man halbwegs sicher sein, dass ein aktuelles Binary nicht mit aus einer älteren Installation noch irgendwo im Suchpfad herumliegenden Rendererbibliotheken kombiniert ist.
 

cabriofahrer

Well-Known Member
Erstmal Danke für den Hinweis, dass meine Karte noch mit nvidia-driver-510 funktioniert! Schon aktualisiert. Hat aber trotzdem nichts gebracht und Yamagi hat ja zwischendurch schon geantwortet, dass der Port kaputt ist und warum.

Aber wie funktioniert die manuelle Lösung wie oben in #11 beschrieben? Also ich habe die Quelle in ein Verzeichnis meiner Wahl kopiert, entpackt und dann im entpackten Verzeichnis 'gmake' ausgeführt. Und was dann? Wie kann ich es dann spielen?

Von Entwicklung und Ports verstehe ich nicht viel. Also wie kann man das in #14 beschriebene Problem lösen, insbesondere im Hinblick auf die Aussage
Das bleibt von unserer Seite auch so. Denn nur so kann man halbwegs sicher sein, dass ein aktuelles Binary nicht mit aus einer älteren Installation noch irgendwo im Suchpfad herumliegenden Rendererbibliotheken kombiniert ist.
  • Was ist da das geringere Übel?
  • Und kann man nicht durch Editieren der Makefile im Portstree erreichen, dass die Binary und die Rendererbibliotheken in ein Verzeichnis kopiert werden?
  • Könnte vielleicht nach der Installation des Ports ein Softlink helfen, dass die Binary die Rendererbibliotheken findet?
 

Yamagi

Possessed With Psi Powers
Teammitglied
Und was dann? Wie kann ich es dann spielen?
Mit ./release/quake2 -datadir /usr/local/share/quake2 sollte es sich starten lassen.

Alternativ kannst du die Spieldaten umkopieren, die gebauten Binaries umkopieren und aus dem Verzeichnis starten. Etwa so:

Code:
mkdir ~/quake2
cp -r /usr/local/share/quake2/* ~/quake2
cp -r release/* ~/quake2
cd ~/quake2
./quake2

FreeBSDs Spieldatenport liefert übrigens den Soundtrack nicht mit. Wenn du den Soundtrack hast, z.B. da du das Spiel auf CD oder von gog.com hast, lohnt es sich ihn nachzuinstallieren. Leider liefert Steam meines Wissen den Soundtrack bis heute nicht mit, warum auch immer.

Und kann man nicht durch Editieren der Makefile im Portstree erreichen, dass die Binary und die Rendererbibliotheken in ein Verzeichnis kopiert werden?
Ja, das wäre sogar der optimale Weg. Alles nach /usr/local/lib/yquake2 installieren und /usr/local/bin/yquake2 durch ein kleines Script ersetzen. Das ist der Weg, auf den wir uns seinerzeit nach längeren Diskussionen mit den Maintainern der Pakete / Ports für Debian und OpenBSD geeinigt haben. OpenBSD (aber nicht FreeBSD) braucht das Script auch auf jeden Fall, da OpenBSD keinen zuverlässigen Weg hat den Pfad zum gerade laufenden Binary zu bekommen. Wenn ich mich richtig erinnere.

Könnte vielleicht nach der Installation des Ports ein Softlink helfen, dass die Binary die Rendererbibliotheken findet?
Softlinks nicht. Aber du kannst ein cp /usr/local/bin/yquake2 /usr/local/lib/yquake2 machen und dann /usr/local/lib/yquake2/yquake2 starten. Das ist allerdings ein Hack.
 

cabriofahrer

Well-Known Member
Aber du kannst ein cp /usr/local/bin/yquake2 /usr/local/lib/yquake2 machen und dann /usr/local/lib/yquake2/yquake2 starten. Das ist allerdings ein Hack.
Das habe ich getan, und trotzdem das Gleiche:

Code:
$ cd /usr/local/lib/yquake2/
$ ls
baseq2        ref_gl3.so    ref_soft.so
ref_gl1.so    ref_gles3.so    yquake2
$ ./yquake2

Yamagi Quake II v8.10
=====================
Client build options:
 + cURL HTTP downloads
 + OpenAL audio
 + Systemwide installation
Platform: FreeBSD
Architecture: x86_64
Byte ordering: little endian

Added packfile '/usr/local/share/quake2/baseq2/pak0.pak' (3307 files).
Added packfile '/usr/local/share/quake2/baseq2/pak1.pak' (279 files).
Added packfile '/usr/local/share/quake2/baseq2/pak2.pak' (2 files).
Added packfile '/usr/local/share/quake2/baseq2/pak10.pak' (806 files).
Added packfile '/usr/local/share/quake2/baseq2/pak11.pak' (47 files).
Added packfile '/usr/local/share/quake2/baseq2/pak12.pak' (79 files).
Added packfile '/usr/local/share/quake2/baseq2/pak13.pak' (16 files).
Added packfile '/usr/local/share/quake2/baseq2/pak14.pak' (46 files).
Added packfile '/usr/local/share/quake2/baseq2/pak16.pak' (30 files).
Added packfile '/usr/local/share/quake2/baseq2/pak17.pak' (22 files).
Added packfile '/usr/local/share/quake2/baseq2/pak19.pak' (13 files).
No Ogg Vorbis music tracks have been found, so there will be no music.
Using '/usr/home/werner/.yq2/baseq2' for writing.
execing default.cfg.
couldn't exec yq2.cfg
execing config.cfg.
couldn't exec autoexec.cfg
Console initialized.

------- sound initialization -------
Loading library: libopenal.so.1
...opening OpenAL device: ok
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
...creating OpenAL context: ok
...making context current: ok

OpenAL settings:
AL_VENDOR: OpenAL Community
AL_RENDERER: OpenAL Soft
AL_VERSION: 1.1 ALSOFT 1.21.1
AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_bformat_ex AL_SOFTX_bformat_hoa AL_SOFT_block_alignment AL_SOFTX_callback_buffer AL_SOFTX_convolution_reverb AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_direct_channels_remix AL_SOFT_effect_target AL_SOFT_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize

Available OpenAL devices:
- OSS Default
- pcm0:play:dsp0
- pcm1:play:dsp1
- pcm2:play:dsp2
- pcm3:play:dsp3
- pcm4:play:dsp4
- pcm5:play:dsp5
- pcm6:play:dsp6

Current OpenAL device:
- OpenAL Soft

Number of OpenAL sources: 31

Sound sampling rate: 0
------------------------------------

-------- vid initialization --------
SDL version is: 2.24.0
SDL video driver is "x11".
SDL display modes:
 - Mode  0: 1680x1050@60
 - Mode  1: 1280x1024@75
 - Mode  2: 1280x1024@60
 - Mode  3: 1280x960@60
 - Mode  4: 1152x864@75
 - Mode  5: 1024x768@75
 - Mode  6: 1024x768@70
 - Mode  7: 1024x768@60
 - Mode  8: 800x600@75
 - Mode  9: 800x600@72
 - Mode 10: 800x600@60
 - Mode 11: 800x600@56
 - Mode 12: 640x480@75
 - Mode 13: 640x480@73
 - Mode 14: 640x480@60
------------------------------------

----- refresher initialization -----
Loading library: ref_gl1.so
Library ref_gl1.so cannot be found!
Retrying with soft...
----- refresher initialization -----
Loading library: ref_soft.so
Library ref_soft.so cannot be found!
Shutting down OpenAL.
Cmd_RemoveCommand: force_centerview not added
Cmd_RemoveCommand: +mlook not added
Cmd_RemoveCommand: -mlook not added
Shutting down input.
recursive shutdown
Error: No usable renderer found!

$

Es scheint also nichts zu bringen, dass die Binary jetzt im gleichen Verzeichnis liegt wie die Rendererbibliotheken. Es sieht für mich eher danach aus, dass die Binary, egal wo sie liegt, nicht im richtigen Pfad sucht? Müsste also die Binary selbst editiert werden?
 

foxit

Well-Known Member
Warum versuchst du nicht mal die manuelle Installation via Github Repo und gmake? Den Port zuerst sauber löschen.
 

cabriofahrer

Well-Known Member
Mit ./release/quake2 -datadir /usr/local/share/quake2 sollte es sich starten lassen.
So, das habe ich mal ausprobiert und letztendlich crasht es bei OpenGL3.2 wieder, allerdings scheint es jetzt ein anderes Problem zu sein:

Code:
$ cd Downloads/Yquake2/quake2-8.10
$ ls
build        CMakeLists.txt    LICENSE        README.md    src
CHANGELOG    doc        Makefile    release        stuff
$ ./release/quake2 -datadir /usr/local/share/quake2

Yamagi Quake II v8.10
=====================
Client build options:
 + cURL HTTP downloads
 + OpenAL audio
 - Systemwide installation
Platform: FreeBSD
Architecture: x86_64
Byte ordering: little endian

Added packfile '/usr/local/share/quake2/baseq2/pak0.pak' (3307 files).
Added packfile '/usr/local/share/quake2/baseq2/pak1.pak' (279 files).
Added packfile '/usr/local/share/quake2/baseq2/pak2.pak' (2 files).
Added packfile '/usr/local/share/quake2/baseq2/pak10.pak' (806 files).
Added packfile '/usr/local/share/quake2/baseq2/pak11.pak' (47 files).
Added packfile '/usr/local/share/quake2/baseq2/pak12.pak' (79 files).
Added packfile '/usr/local/share/quake2/baseq2/pak13.pak' (16 files).
Added packfile '/usr/local/share/quake2/baseq2/pak14.pak' (46 files).
Added packfile '/usr/local/share/quake2/baseq2/pak16.pak' (30 files).
Added packfile '/usr/local/share/quake2/baseq2/pak17.pak' (22 files).
Added packfile '/usr/local/share/quake2/baseq2/pak19.pak' (13 files).
No Ogg Vorbis music tracks have been found, so there will be no music.
Using '/usr/home/werner/.yq2/baseq2' for writing.
execing default.cfg.
couldn't exec yq2.cfg
execing config.cfg.
couldn't exec autoexec.cfg
Console initialized.

------- sound initialization -------
Loading library: libopenal.so.1
...opening OpenAL device: ok
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
...creating OpenAL context: ok
...making context current: ok

OpenAL settings:
AL_VENDOR: OpenAL Community
AL_RENDERER: OpenAL Soft
AL_VERSION: 1.1 ALSOFT 1.21.1
AL_EXTENSIONS: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_bformat_ex AL_SOFTX_bformat_hoa AL_SOFT_block_alignment AL_SOFTX_callback_buffer AL_SOFTX_convolution_reverb AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_direct_channels_remix AL_SOFT_effect_target AL_SOFT_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize

Available OpenAL devices:
- OSS Default
- pcm0:play:dsp0
- pcm1:play:dsp1
- pcm2:play:dsp2
- pcm3:play:dsp3
- pcm4:play:dsp4
- pcm5:play:dsp5
- pcm6:play:dsp6

Current OpenAL device:
- OpenAL Soft

Number of OpenAL sources: 31

Sound sampling rate: 0
------------------------------------

-------- vid initialization --------
SDL version is: 2.24.0
SDL video driver is "x11".
SDL display modes:
 - Mode  0: 1680x1050@60
 - Mode  1: 1280x1024@75
 - Mode  2: 1280x1024@60
 - Mode  3: 1280x960@60
 - Mode  4: 1152x864@75
 - Mode  5: 1024x768@75
 - Mode  6: 1024x768@70
 - Mode  7: 1024x768@60
 - Mode  8: 800x600@75
 - Mode  9: 800x600@72
 - Mode 10: 800x600@60
 - Mode 11: 800x600@56
 - Mode 12: 640x480@75
 - Mode 13: 640x480@73
 - Mode 14: 640x480@60
------------------------------------

----- refresher initialization -----
Loading library: ref_gl1.so
Byte ordering: little endian

Refresh: Yamagi Quake II OpenGL Refresher
Client: 8.10

Setting mode 20: 1680x1050 (vid_fullscreen 1)
Real display mode: 1680x1050@60

OpenGL setting:
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce GTX 750/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 510.60.02
GL_EXTENSIONS: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB
 - Point parameters: Okay
 - Paletted texture: Disabled
 - Anisotropic: 16x
 - Non power of two textures: Okay
Successfully loaded ref_gl1.so as rendering backend.
------------------------------------

------- input initialization -------
0 joysticks were found.
Most likely mouse isn't haptic.
------------------------------------

------- curl initialization -------
Loading library: libcurl.so
------------------------------------

-------- game initialization -------
Loading library: game.so
Game is starting up.
Game is baseq2 built on Nov  6 2022.
------------------------------------

------- server initialization ------
0 entities inhibited.
0 teams with 0 entities.
------------------------------------

==== Yamagi Quake II Initialized ====

*************************************

[0.0.0.0]:0: client_connect
------- server initialization ------
0 entities inhibited.
0 teams with 0 entities.
------------------------------------


Changing map...
reconnecting...


-===================================-

 Installation
OGG_PlayTrack: 7 out of range.      
----- refresher initialization -----
Loading library: ref_gl3.so
Byte ordering: little endian

Refresh: Yamagi Quake II OpenGL3 Refresher
Client: 8.10

Setting mode 20: 1680x1050 (vid_fullscreen 1)
Real display mode: 1680x1050@60
Successfully loaded OpenGL function pointers using glad, got version 3.2!

OpenGL setting:
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce GTX 750/PCIe/SSE2
GL_VERSION: 3.2.0 NVIDIA 510.60.02
GL_SHADING_LANGUAGE_VERSION: 1.50 NVIDIA via Cg compiler
GL_EXTENSIONS: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_1 GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_multiview_texture_multisample GL_EXT_multiview_timer_query GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shadow_lod GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_window_rectangles GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_NV_robustness_video_memory_purge GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_EXT_memory_object GL_EXT_memory_object_fd GL_KHR_parallel_shader_compile GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_EXT_semaphore GL_EXT_semaphore_fd GL_NV_timeline_semaphore GL_KHR_shader_subgroup GL_KTX_buffer_region GL_NV_alpha_to_coverage_dither_control GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_blend_minmax_factor GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_draw_vulkan_image GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_feature_query GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_query_resource GL_NV_query_resource_tag GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shadeBus error
$
 

Yamagi

Possessed With Psi Powers
Teammitglied
Hier ist ein sauberes Build von YQ2 8.10 für FreeBSD 13.1: https://deponie.yamagi.org/temp/yquake2-8.10-freebsd.tar.zst Die Abhängigkeiten sind SDL2, openal-soft und curl. Die exakten Versionen der Abhängigkeiten sollten weitgehend egal sein, da sie stabile APIs haben.

Ich bleibe allerdings dabei, nicht GL3 crasht bei dir. Der Grafiktreiber crasht entweder in glGetStringi() oder die Funktion gibt Schrott zurück, was dann den Aufrufer crasht. Es gibt keinen sinnvollen Grund, das wir dort ausgerechnet in ein SIGBUS und das noch auf x86 laufen. Außerdem in der Mitte eines Strings. Um sicher zu sein, bräuchte man allerdings einen Backtrace und proprietäre Treiber sind immer fummelig zu debuggen.
 

cabriofahrer

Well-Known Member
Vielen Dank erstmal. Und ich dachte, mit dem proprietären Treiber von Nvidia sei man bestens bedient. Gibt es etwas, was ich testen kann, um der Sache auf den Grund zu gehen?
 
Oben