linux看显卡显存的命令
-
在Linux中,可以通过以下命令来查看显卡显存:
1. 使用 lspci 命令查看显卡信息:
“`
lspci | grep -i vga
“`
这个命令将列出计算机中所有的显卡信息,包括显卡型号和显存大小。2. 使用 nvidia-smi 命令(针对NVIDIA显卡):
“`
nvidia-smi
“`
这个命令可以提供关于NVIDIA显卡的详细信息,包括显存大小。3. 使用 lshw 命令查看详细硬件信息:
“`
sudo lshw -C display
“`
这个命令将显示有关显示设备的详细信息,包括显存大小。4. 使用 xrandr 命令查看当前显示器和分辨率信息:
“`
xrandr –props
“`
这个命令将显示当前连接的显示器的信息,包括分辨率和所分配的显存大小。这些命令可以帮助你在Linux系统中查看显卡显存的信息。根据你的需求选择适合你的命令。
2年前 -
在Linux系统中,有几个命令可以用来查看显卡的显存信息。以下是其中几个常用的命令:
1. `lspci`:这个命令用于列出系统中的所有PCI设备信息,包括显卡。可以通过在命令行中输入`lspci | grep -i vga`来快速查找显卡信息。该命令将返回显卡的详细信息,包括制造商、型号和显存大小等。
示例输出:
“`
01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
“`2. `lshw`:这个命令可以获取系统硬件的详细信息,包括显卡。可以通过在命令行中输入`lshw -C display`来查看显卡信息。该命令将返回显卡的配置和设置信息,包括显存大小。
示例输出:
“`
*-display
description: VGA compatible controller
product: GP104 [GeForce GTX 1070]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:dd000000-ddffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:c0000-dffff
“`3. `nvidia-smi`:如果你的显卡是NVIDIA的,那么可以使用nvidia-smi命令来查看显卡的详细信息,包括显存大小。该命令还提供了其他关于显卡的实时状态信息。
示例输出:
“`
Fri Sep 10 15:14:22 2021
+—————————————————————————–+
| NVIDIA-SMI 471.41 Driver Version: 471.41 CUDA Version: 11.4 |
|——————————-+———————-+———————-+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce GTX 1070 Off | 00000000:01:00.0 Off | N/A |
| 27% 29C P8 7W / 151W | 1MiB / 8119MiB | 0% Default |
| | | N/A |
+——————————-+———————-+———————-++—————————————————————————–+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+—————————————————————————–+
“`4. `hwinfo`:这个命令可以获取系统硬件的详细信息,包括显卡。可以通过在命令行中输入`hwinfo –gfxcard`来查看显卡信息。该命令将返回显卡的配置和设置信息,包括显存大小。
示例输出:
“`
Model: “NVIDIA GeForce GTX 1070”
Vendor: pci 0x10de “NVIDIA Corporation”
Device: pci 0x1b81 “GeForce GTX 1070”
SubVendor: pci 0x1462 “Micro-Star International Co., Ltd. [MSI]”
SubDevice: pci 0x3305
Revision: 0xa1
Driver: “nvidia”
Driver Modules: “nvidia”
Memory Range: 0xdd000000-0xddffffff (rw,non-prefetchable)
Memory Range: 0xc0000000-0xcfffffff (rw,non-prefetchable)
Memory Range: 0xd0000000-0xd1ffffff (ro,non-prefetchable)
I/O Ports: 0xe000-0xe07f (rw)
IRQ: 16 (no events)
Module Alias: “pci:v000010DEd00001B81sv00001462sd00003305bc03sc00i00”
Driver Info #0:
Driver Status: nouveau is not active
Driver Activation Cmd: “modprobe nouveau”
Driver Info #1:
Driver Status: nvidia_drm is active
Driver Activation Cmd: “modprobe nvidia_drm”
Driver Info #2:
Driver Status: nvidia is active
Driver Activation Cmd: “modprobe nvidia”
“`5. `glxinfo`:这个命令可以提供OpenGL的相关信息,包括显卡的显存大小。可以通过在命令行中输入`glxinfo | grep -i “vram”`来查找显存大小的相关信息。
示例输出:
“`
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1070/PCIe/SSE2
OpenGL version string: 4.6.0 NVIDIA 471.41
OpenGL core profile version string: 4.6.0 NVIDIA 471.41
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
GL_NV_compute_shader_derivatives, GL_NV_conditional_render,
GL_NV_conservative_raster, GL_NV_conservative_raster_dilate,
GL_NV_conservative_raster_pre_snap_triangles, GL_NV_copy_depth_to_color,
GL_NV_copy_image, GL_NV_deep_texture3D, GL_NV_depth_buffer_float,
GL_NV_depth_clamp, GL_NV_draw_texture, GL_NV_draw_vulkan_image,
GL_NV_fill_rectangle, GL_NV_fragment_coverage_to_color, GL_NV_fragment_shader_barycentric,
GL_NV_fragment_shader_interlock, GL_NV_framebuffer_mixed_samples,
GL_NV_framebuffer_multisample_coverage, GL_NV_geometry_shader_passthrough,
GL_NV_gpu_shader5, GL_NV_image_formats, GL_NV_instanced_arrays,
GL_NV_internalformat_sample_query, GL_NV_memory_attachment, GL_NV_memory_object_sparse,
GL_NV_mesh_shader, GL_NV_multisample_coverage, GL_NV_multisample_filter_hint,
GL_NV_occlusion_query_samples, GL_NV_packed_depth_stencil,
GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2,
GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
GL_NV_pixel_buffer_object, GL_NV_polygon_mode, GL_NV_present_video,
GL_NV_primitive_restart, GL_NV_query_resource, GL_NV_query_resource_tag,
GL_NV_read_buffer, GL_NV_read_buffer_front, GL_NV_reg_combiners,
GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge,
GL_NV_sample_locations, GL_NV_sample_mask_override_coverage,
GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float,
GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector,
GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load,
GL_NV_shader_buffer_store, GL_NV_shader_storage_buffer_object,
GL_NV_shader_subgroup_partitioned, GL_NV_shader_texture_footprint,
GL_NV_shader_thread_group, GL_NV_shader_thread_shuffle, GL_NV_shading_rate_image,
GL_NV_stereo_view_rendering, GL_NV_tessellation_program5,
GL_NV_texgen_emboss, GL_NV_texgen_reflection,
GL_NV_texture_barrier, GL_NV_texture_border_clamp,
GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
GL_NV_texture_expand_normal, GL_NV_texture_multisample,
GL_NV_texture_npot_2D_mipmap, 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_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_NV_viewport_array,
GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_NVX_blend_equation_advanced_multi_draw_buffers,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_linked_gpu_multicast,
GL_NV_gpu_multicast, GL_NVX_multigpu_info, GL_NVX_nvenc_interop,
GL_NV_clip_space_w_scaling, GL_NV_command_list, GL_NV_compute_shader_derivatives,
GL_NV_conditional_render, GL_NV_conservative_raster,
GL_NV_conservative_raster_dilate,
GL_NV_conservative_raster_pre_snap_triangles, GL_NV_copy_depth_to_color,
GL_NV_copy_image, GL_NV_deep_texture3D, GL_NV_depth_buffer_float,
GL_NV_depth_clamp, GL_NV_draw_texture, GL_NV_draw_vulkan_image,
GL_NV_fill_rectangle, GL_NV_fragment_coverage_to_color,
GL_NV_fragment_shader_barycentric, GL_NV_fragment_shader_interlock,
GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample_coverage,
GL_NV_geometry_shader_passthrough, GL_NV_gpu_shader5,
GL_NV_image_formats, GL_NV_instanced_arrays,
GL_NV_internalformat_sample_query, GL_NV_memory_attachment,
GL_NV_memory_object_sparse, GL_NV_mesh_shader,
GL_NV_multisample_coverage, GL_NV_multisample_filter_hint,
GL_NV_occlusion_query_samples, GL_NV_packed_depth_stencil,
GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2,
GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
”’
“`2年前 -
在Linux系统中,你可以使用一些命令来查看显卡显存的信息。以下是几个常用的命令:
1. lspci命令:它可以列出系统中所有的PCI设备信息,包括显卡。你可以使用grep命令过滤出与显卡相关的信息。在终端中输入以下命令:
“`
lspci | grep -i vga
“`
这将显示出与显卡相关的信息,包括显存大小。2. nvidia-smi命令:对于使用NVIDIA显卡的系统,nvidia-smi命令可以提供详细的显卡信息,包括显存大小。打开终端并输入以下命令:
“`
nvidia-smi
“`
这将显示出与NVIDIA显卡相关的信息,包括显存大小。3. glxinfo命令:如果你已经安装了OpenGL库,你可以使用glxinfo命令来获取有关显卡和显存的详细信息。在终端中输入以下命令:
“`
glxinfo | grep -i “OpenGL version”
glxinfo | grep -i “OpenGL renderer”
“`
这将显示出与OpenGL相关的信息,包括显存大小。4. dmidecode命令:dmidecode命令可以提供有关系统硬件的详细信息,包括显卡。在终端中输入以下命令:
“`
sudo dmidecode -t 2
“`
这将显示出与显卡相关的信息,包括显存大小。这些命令可以帮助你查看显卡显存的信息。你可以根据自己的需要选择适合你的命令来查看显卡显存。
2年前