CS 1.6 with Graphical Lag (Native / Proton) - Slackware64_15;multilib
by therealslackpack7 from LinuxQuestions.org on (#6PJB0)
Whats going on guys,
Counter-strike 1.6 lags.
Graphical lag happens when playing via the native Linux version or through Proton (Proton Experimental / Proton 9.0).
The gameplay should be as smooth as the Windows version.
Troubleshooting Steps:
1] Updated slackpks
2] Steam game launch options
3] Adjusted max_fps and in-game graphics settings
4] Reconfigured nvidia-settings
5] Uninstall CS rerun Native and Proton version
My Dell 27' monitor is connected to my Lenovo laptop. Laptop screen has xorg launch output, Dell is outputting xfce graphical.
Laptop specs:
Slackware64_15;multilib
12th Gen i7
nVidia 3050
16gb
500gb nvme
10gb swap
nvidia driver 555.58.02
Dell 27in 2k monitor
uname -a: Linux m7.oll.net 5.15.161 #1 SMP PREEMPT Sun Jun 16 15:55:06 CDT 2024 x86_64 12th Gen Intel(R) Core(TM) i7-12650H GenuineIntel GNU/Linux
In Game Options:
Vertical-Sync: OFF
Raw Mouse Input: ON
Steam
Steam Beta Branch: Stable Client
Steam Version: 1721173382
Steam Client Build Date: Tue, Jul 16 7:22 PM UTC -08:00
Steam Web Build Date: Mon, Jun 24 3:16 PM UTC -08:00
Steam API Version: SteamClient021
Steam Startup Options:
Code:-noforcemparms -noforcemaccel -noforcemspdNvidia Settings:
V-sync: OFF
Flip Blank: ON
Nvidia-settings
Code:#
# /home/user/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA Settings utility
# Generated on Sun Jul 28 20:05:42 2024
#
# ConfigProperties:
RcFileLocale = C
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
UpdateRulesOnProfileNameChange = Yes
Timer = Memory_Used_(GPU_0),Yes,3000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
# Attributes:
0/SyncToVBlank=0
0/LogAniso=0
0/FSAA=0
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=0
0/FSAAAppEnhanced=0
0/ShowGraphicsVisualIndicator=0
[DPY:HDMI-0]/RedBrightness=0.000000
[DPY:HDMI-0]/GreenBrightness=0.000000
[DPY:HDMI-0]/BlueBrightness=0.000000
[DPY:HDMI-0]/RedContrast=0.133106
[DPY:HDMI-0]/GreenContrast=0.133106
[DPY:HDMI-0]/BlueContrast=0.133106
[DPY:HDMI-0]/RedGamma=1.000000
[DPY:HDMI-0]/GreenGamma=1.000000
[DPY:HDMI-0]/BlueGamma=1.000000
[DPY:HDMI-0]/Dithering=0
[DPY:HDMI-0]/DitheringMode=0
[DPY:HDMI-0]/DitheringDepth=0
[DPY:HDMI-0]/DigitalVibrance=0
[DPY:HDMI-0]/ColorSpace=0
[DPY:HDMI-0]/ColorRange=0
[DPY:HDMI-0]/SynchronousPaletteUpdates=0
[GPU:0]/GPUPowerMizerMode=2xorg.conf
Code:# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 555.58.02
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
FontPath "/usr/lib64/X11/fonts/misc/:unscaled"
FontPath "/usr/lib64/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib64/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib64/X11/fonts/misc/"
FontPath "/usr/lib64/X11/fonts/Type1/"
FontPath "/usr/lib64/X11/fonts/Speedo/"
FontPath "/usr/lib64/X11/fonts/100dpi/"
FontPath "/usr/lib64/X11/fonts/75dpi/"
FontPath "/usr/lib64/X11/fonts/cyrillic/"
FontPath "/usr/lib64/X11/fonts/TTF/"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Counter-Strike config.cfg
Code:// This file is overwritten whenever you change your user settings in the game.
// Add custom configurations to the file "userconfig.cfg".
unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "+moveup"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "invprev"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "showbriefing"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F5" "snapshot"
bind "F10" "quit"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "END" "force_centerview"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
_cl_autowepswitch "1"
_snd_mixahead "0.1"
ati_npatch "1.0"
bgmvolume "1.000000"
bottomcolor "6"
brightness "1.000000"
cl_allowdownload "1"
cl_allowupload "1"
cl_backspeed "400"
cl_bob "0.01"
cl_cmdbackup "2"
cl_cmdrate "99"
cl_corpsestay "600.000000"
cl_crosshair_color "50 250 50"
cl_crosshair_size "small"
cl_crosshair_translucent "0"
cl_dlmax "512"
cl_download_ingame "1"
cl_dynamiccrosshair "0"
cl_filterstuffcmd "0"
cl_forwardspeed "400"
cl_himodels "0"
cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "#Valve_Orange"
cl_logofile "lambda"
cl_lw "1"
cl_min_ct "2"
cl_min_t "1"
cl_minmodels "0"
cl_mousegrab "1"
cl_radartype "0"
cl_righthand "0"
cl_shadows "1"
cl_showfps "0"
cl_sidespeed "400"
cl_smoothtime "0.1"
cl_timeout "60"
cl_updaterate "101"
cl_vsmoothing "0.05"
cl_weather "1"
con_color "255 180 30"
con_mono "0"
console "1.000000"
crosshair "1.000000"
default_fov "90"
ex_interp "0.1"
fastsprites "0"
fps_max "200"
fps_override "0"
gamma "2.500000"
gl_ansio "16"
gl_dither "1"
gl_flipmatrix "0"
gl_fog "1"
gl_keeptjunctions "1"
gl_lightholes "1"
gl_lowlatency "1"
gl_lowlatency_debugoutput "0"
gl_lowlatency_maxslop_ms "5"
gl_lowlatency_minslop_ms "2"
gl_max_size "512"
gl_monolights "0"
gl_overbright "0"
gl_picmip "0"
gl_polyoffset "4"
gl_round_down "3"
gl_spriteblend "1"
gl_texturemode "GL_LINEAR_MIPMAP_LINEAR"
gl_use_shaders "1"
gl_vsync "0"
gl_wateramp "0"
gl_widescreen_yfov "1"
graphheight "64.0"
hisound "1"
hpk_maxsize "4"
hud_capturemouse "1"
hud_centerid "0"
hud_deathnotice_time "6"
hud_draw "1"
hud_fastswitch "1"
hud_saytext_internal "1"
hud_takesshots "0"
joystick "1"
lookspring "0.000000"
lookstrafe "0.000000"
m_customaccel "0"
m_customaccel_exponent "1"
m_customaccel_max "0"
m_customaccel_scale "0.04"
m_filter "0"
m_forward "1"
m_pitch "0.022"
m_rawinput "1"
m_side "0.8"
m_yaw "0.022"
max_shells "999.000000"
max_smokepuffs "999.000000"
model "gordon"
MP3FadeTime "2.0"
MP3Volume "0.160000"
mp_decals "999.000000"
name "Water"
net_graph "3"
net_graphpos "1"
net_scale "5"
r_detailtextures "0"
r_prefertexturefiltering "1"
rate "30000"
room_off "0"
scoreboard_shortheaders "0"
scoreboard_showavatars "1"
scoreboard_showhealth "1"
scoreboard_showmoney "1"
sensitivity "1.360000"
skin ""
sp_decals "4096"
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "2"
spec_pip "0"
suitvolume "0.250000"
sv_aim "0"
sv_voiceenable "1"
team ""
topcolor "30"
viewsize "120.000000"
violence_ablood "1"
violence_agibs "1"
violence_hblood "1"
violence_hgibs "1"
voice_enable "1"
voice_forcemicrecord "1"
voice_modenable "1"
voice_scale "0.750000"
volume "0.050000"
zoom_sensitivity_ratio "1.2"
setinfo "_vgui_menus" "1"
setinfo "_ah" "1"
+mlook
+jlook
exec controller.cfg
exec userconfig.cfg
Counter-strike 1.6 lags.
Graphical lag happens when playing via the native Linux version or through Proton (Proton Experimental / Proton 9.0).
The gameplay should be as smooth as the Windows version.
Troubleshooting Steps:
1] Updated slackpks
2] Steam game launch options
3] Adjusted max_fps and in-game graphics settings
4] Reconfigured nvidia-settings
5] Uninstall CS rerun Native and Proton version
My Dell 27' monitor is connected to my Lenovo laptop. Laptop screen has xorg launch output, Dell is outputting xfce graphical.
Laptop specs:
Slackware64_15;multilib
12th Gen i7
nVidia 3050
16gb
500gb nvme
10gb swap
nvidia driver 555.58.02
Dell 27in 2k monitor
uname -a: Linux m7.oll.net 5.15.161 #1 SMP PREEMPT Sun Jun 16 15:55:06 CDT 2024 x86_64 12th Gen Intel(R) Core(TM) i7-12650H GenuineIntel GNU/Linux
In Game Options:
Vertical-Sync: OFF
Raw Mouse Input: ON
Steam
Steam Beta Branch: Stable Client
Steam Version: 1721173382
Steam Client Build Date: Tue, Jul 16 7:22 PM UTC -08:00
Steam Web Build Date: Mon, Jun 24 3:16 PM UTC -08:00
Steam API Version: SteamClient021
Steam Startup Options:
Code:-noforcemparms -noforcemaccel -noforcemspdNvidia Settings:
V-sync: OFF
Flip Blank: ON
Nvidia-settings
Code:#
# /home/user/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA Settings utility
# Generated on Sun Jul 28 20:05:42 2024
#
# ConfigProperties:
RcFileLocale = C
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
UpdateRulesOnProfileNameChange = Yes
Timer = Memory_Used_(GPU_0),Yes,3000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
# Attributes:
0/SyncToVBlank=0
0/LogAniso=0
0/FSAA=0
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=0
0/FSAAAppEnhanced=0
0/ShowGraphicsVisualIndicator=0
[DPY:HDMI-0]/RedBrightness=0.000000
[DPY:HDMI-0]/GreenBrightness=0.000000
[DPY:HDMI-0]/BlueBrightness=0.000000
[DPY:HDMI-0]/RedContrast=0.133106
[DPY:HDMI-0]/GreenContrast=0.133106
[DPY:HDMI-0]/BlueContrast=0.133106
[DPY:HDMI-0]/RedGamma=1.000000
[DPY:HDMI-0]/GreenGamma=1.000000
[DPY:HDMI-0]/BlueGamma=1.000000
[DPY:HDMI-0]/Dithering=0
[DPY:HDMI-0]/DitheringMode=0
[DPY:HDMI-0]/DitheringDepth=0
[DPY:HDMI-0]/DigitalVibrance=0
[DPY:HDMI-0]/ColorSpace=0
[DPY:HDMI-0]/ColorRange=0
[DPY:HDMI-0]/SynchronousPaletteUpdates=0
[GPU:0]/GPUPowerMizerMode=2xorg.conf
Code:# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 555.58.02
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
FontPath "/usr/lib64/X11/fonts/misc/:unscaled"
FontPath "/usr/lib64/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib64/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib64/X11/fonts/misc/"
FontPath "/usr/lib64/X11/fonts/Type1/"
FontPath "/usr/lib64/X11/fonts/Speedo/"
FontPath "/usr/lib64/X11/fonts/100dpi/"
FontPath "/usr/lib64/X11/fonts/75dpi/"
FontPath "/usr/lib64/X11/fonts/cyrillic/"
FontPath "/usr/lib64/X11/fonts/TTF/"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Counter-Strike config.cfg
Code:// This file is overwritten whenever you change your user settings in the game.
// Add custom configurations to the file "userconfig.cfg".
unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "+moveup"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "invprev"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "showbriefing"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F5" "snapshot"
bind "F10" "quit"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "END" "force_centerview"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
_cl_autowepswitch "1"
_snd_mixahead "0.1"
ati_npatch "1.0"
bgmvolume "1.000000"
bottomcolor "6"
brightness "1.000000"
cl_allowdownload "1"
cl_allowupload "1"
cl_backspeed "400"
cl_bob "0.01"
cl_cmdbackup "2"
cl_cmdrate "99"
cl_corpsestay "600.000000"
cl_crosshair_color "50 250 50"
cl_crosshair_size "small"
cl_crosshair_translucent "0"
cl_dlmax "512"
cl_download_ingame "1"
cl_dynamiccrosshair "0"
cl_filterstuffcmd "0"
cl_forwardspeed "400"
cl_himodels "0"
cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "#Valve_Orange"
cl_logofile "lambda"
cl_lw "1"
cl_min_ct "2"
cl_min_t "1"
cl_minmodels "0"
cl_mousegrab "1"
cl_radartype "0"
cl_righthand "0"
cl_shadows "1"
cl_showfps "0"
cl_sidespeed "400"
cl_smoothtime "0.1"
cl_timeout "60"
cl_updaterate "101"
cl_vsmoothing "0.05"
cl_weather "1"
con_color "255 180 30"
con_mono "0"
console "1.000000"
crosshair "1.000000"
default_fov "90"
ex_interp "0.1"
fastsprites "0"
fps_max "200"
fps_override "0"
gamma "2.500000"
gl_ansio "16"
gl_dither "1"
gl_flipmatrix "0"
gl_fog "1"
gl_keeptjunctions "1"
gl_lightholes "1"
gl_lowlatency "1"
gl_lowlatency_debugoutput "0"
gl_lowlatency_maxslop_ms "5"
gl_lowlatency_minslop_ms "2"
gl_max_size "512"
gl_monolights "0"
gl_overbright "0"
gl_picmip "0"
gl_polyoffset "4"
gl_round_down "3"
gl_spriteblend "1"
gl_texturemode "GL_LINEAR_MIPMAP_LINEAR"
gl_use_shaders "1"
gl_vsync "0"
gl_wateramp "0"
gl_widescreen_yfov "1"
graphheight "64.0"
hisound "1"
hpk_maxsize "4"
hud_capturemouse "1"
hud_centerid "0"
hud_deathnotice_time "6"
hud_draw "1"
hud_fastswitch "1"
hud_saytext_internal "1"
hud_takesshots "0"
joystick "1"
lookspring "0.000000"
lookstrafe "0.000000"
m_customaccel "0"
m_customaccel_exponent "1"
m_customaccel_max "0"
m_customaccel_scale "0.04"
m_filter "0"
m_forward "1"
m_pitch "0.022"
m_rawinput "1"
m_side "0.8"
m_yaw "0.022"
max_shells "999.000000"
max_smokepuffs "999.000000"
model "gordon"
MP3FadeTime "2.0"
MP3Volume "0.160000"
mp_decals "999.000000"
name "Water"
net_graph "3"
net_graphpos "1"
net_scale "5"
r_detailtextures "0"
r_prefertexturefiltering "1"
rate "30000"
room_off "0"
scoreboard_shortheaders "0"
scoreboard_showavatars "1"
scoreboard_showhealth "1"
scoreboard_showmoney "1"
sensitivity "1.360000"
skin ""
sp_decals "4096"
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "2"
spec_pip "0"
suitvolume "0.250000"
sv_aim "0"
sv_voiceenable "1"
team ""
topcolor "30"
viewsize "120.000000"
violence_ablood "1"
violence_agibs "1"
violence_hblood "1"
violence_hgibs "1"
voice_enable "1"
voice_forcemicrecord "1"
voice_modenable "1"
voice_scale "0.750000"
volume "0.050000"
zoom_sensitivity_ratio "1.2"
setinfo "_vgui_menus" "1"
setinfo "_ah" "1"
+mlook
+jlook
exec controller.cfg
exec userconfig.cfg