•Test circumstances - [EDIT] I omitted copying certain param into „shadow” module subsystem... &... THE PROPER ONE.
And NVreg_PreserveVideoMemoryAllocations=1 as copy from boot cmdline:
/etc/modprobe.d/nvidia.conf :
...
6 options nvidia NVreg_PreserveVideoMemoryAllocations=1
7 options nvidia_drm NVreg_PreserveVideoMemoryAllocations=1
8 options nvidia_modeset NVreg_PreserveVideoMemoryAllocations=1
9 options nvidia_uvm NVreg_PreserveVideoMemoryAllocations=1
10
....
function hibertest
s2disk -P "shutdown method"="reboot"
end
Standard GLX info program [EDIT — that is, before the 1-param duplication from cmdline...]:
root@Knoppix /# glxinfo |grep -i "mem"
Gives
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 886 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 882 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 882 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 882 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 882 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 882 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 882 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# hibertest
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 877 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 877 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 877 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 877 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /# glxinfo |grep -i "mem"
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group,
GLX_NV_multisample_coverage, GLX_NV_robustness_video_memory_purge,
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 1024 MB
Currently available dedicated video memory: 877 MB
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
GL_NVX_gpu_memory_info, GL_NV_ES1_1_compatibility,
GL_NV_gpu_program5, GL_NV_gpu_program5_mem_extended,
GL_NV_robustness_video_memory_purge, GL_NV_shader_atomic_counters,
GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory,
GL_NV_vertex_attrib_integer_64bit, GL_NV_vertex_buffer_unified_memory,
root@Knoppix /#
No comments:
Post a Comment