我最近购买了华硕 ROG Strix G16(2023)、英特尔酷睿 i7-13650HX、第 13 代、RTX 4050-6GB、笔记本电脑,用于设计和动画。
在运行应用程序时,我感觉笔记本电脑的性能有所滞后,因此我使用 G-Helper 查看所有设置是否正常。
在运行 Animate 应用程序时,我感觉 Nvidia GPU 仍未运行,并且系统滞后严重。我该怎么办?GPU 图像
我不知道为什么,但出于某种原因,没有人(包括 root)可以访问 /usr/local/lib/libnvidia-glcore.so。
我使用的是 HardenedBSD 14.1-STABLE-HBSD。我使用的是 Nvidia 驱动程序 390.154_1。我的 GPU 是 GeForce GTX 460。目前我的所有软件都来自软件包存储库,OBS 除外,它是出现段错误的程序之一。
如果您需要更多信息,请告诉我。
错误(通过 gdb)总是发生如下事情:
Invalid permissions for mapped object.
0x000000080608b220 in ?? () from /usr/local/lib/libnvidia-glcore.so.1
标准用户或 root。总是出现段错误。当我查看时,总是这个特定的库有问题。
我搜索了 sysctl 设置列表,以查看是否有启用或禁用了可能导致此问题的内容。我没有发现任何问题:
hw.nvidia.gpus.0.type: PCIe
hw.nvidia.gpus.0.irq: 102
hw.nvidia.gpus.0.model: GeForce GTX 460
hw.nvidia.registry.dwords:
hw.nvidia.registry.RmProfilingAdminOnly: 1
hw.nvidia.registry.EnableIBMNPURelaxedOrderingMode: 0
hw.nvidia.registry.EnableUserNUMAManagement: 1
hw.nvidia.registry.EnableBacklightHandler: 0
hw.nvidia.registry.EnableStreamMemOPs: 0
hw.nvidia.registry.UseThreadedInterrupts: 1
hw.nvidia.registry.TCEBypassMode: 0
hw.nvidia.registry.IgnoreMMIOCheck: 0
hw.nvidia.registry.VMallocHeapMaxSize: 0
hw.nvidia.registry.KMallocHeapMaxSize: 0
hw.nvidia.registry.MemoryPoolSize: 0
hw.nvidia.registry.EnablePCIeGen3: 0
hw.nvidia.registry.CheckPCIConfigSpace: 4294967295
hw.nvidia.registry.RegisterForACPIEvents: 1
hw.nvidia.registry.MapRegistersEarly: 0
hw.nvidia.registry.EnableMSI: 1
hw.nvidia.registry.UsePageAttributeTable: 4294967295
hw.nvidia.registry.InitializeSystemMemoryAllocations: 1
hw.nvidia.registry.UpdateMemoryTypes: 4294967295
hw.nvidia.registry.DeviceFileMode: 438
hw.nvidia.registry.DeviceFileGID: 0
hw.nvidia.registry.DeviceFileUID: 0
hw.nvidia.registry.ModifyDeviceFiles: 1
hw.nvidia.registry.RmLogonRC: 1
hw.nvidia.registry.ResmanDebugLevel: 4294967295
hw.nvidia.registry.Mobile: 4294967295
hw.nvidia.version: NVIDIA UNIX x86_64 Kernel Module 390.154 Wed Jun 22 04:50:54 UTC 2022
hardening.kmalloc_zero: 0
hardening.prohibit_ptrace_capsicum: 2
hardening.prohibit_ptrace_syscall: 1
hardening.harden_shm: 2
hardening.harden_tty: 1
hardening.harden_rtld: 1
hardening.insecure_kmod: 0
hardening.procfs_harden: 1
hardening.log.ulog: 0
hardening.log.log: 1
hardening.version: 1400007
hardening.control.extattr.status: 1
hardening.control.acl.status: 1
hardening.pax.segvguard.max_crashes: 5
hardening.pax.segvguard.suspend_timeout: 600
hardening.pax.segvguard.expiry_timeout: 120
hardening.pax.segvguard.status: 2
hardening.pax.mprotect.status: 2
hardening.pax.pageexec.status: 1
hardening.pax.kmod_load_disable: 0
hardening.pax.tpe.user_owned: 0
hardening.pax.tpe.root_owned: 1
hardening.pax.tpe.all: 0
hardening.pax.tpe.negate: 0
hardening.pax.tpe.gid: 0
hardening.pax.tpe.status: 1
hardening.pax.disallow_map32bit.status: 2
hardening.pax.aslr.status: 1
hardening.pax.prohibit_new_usb: 0
security.mac.mmap_revocation_via_cow: 0
security.mac.mmap_revocation: 1
security.mac.labeled: 0
security.mac.max_slots: 4
security.mac.version: 5
security.bsd.stack_guard_page: 1
security.bsd.unprivileged_get_quota: 0
security.bsd.allow_read_dir: 0
security.bsd.hardlink_check_gid: 1
security.bsd.hardlink_check_uid: 1
security.bsd.unprivileged_chroot: 0
security.bsd.unprivileged_idprio: 0
security.bsd.allow_ptrace: 0
security.bsd.unprivileged_proc_debug: 0
security.bsd.conservative_signals: 1
security.bsd.see_jail_proc: 0
security.bsd.see_other_gids: 0
security.bsd.see_other_uids: 0
security.bsd.unprivileged_read_msgbuf: 0
security.bsd.unprivileged_mlock: 1
security.bsd.suser_enabled: 1
security.jail.mount_fdescfs_allowed: 0
security.jail.mount_zfs_allowed: 0
security.jail.mount_fusefs_allowed: 0
security.jail.mount_tmpfs_allowed: 0
security.jail.mount_procfs_allowed: 0
security.jail.mount_devfs_allowed: 0
security.jail.vmm_allowed: 0
security.jail.param.zfs.mount_snapshot: 0
security.jail.param.zfs.: 0
security.jail.param.sysvshm.: 0
security.jail.param.sysvsem.: 0
security.jail.param.sysvmsg.: 0
security.jail.param.allow.vmm: 0
security.jail.param.allow.mount.fdescfs: 0
security.jail.param.allow.mount.zfs: 0
security.jail.param.allow.mount.fusefs: 0
security.jail.param.allow.mount.tmpfs: 0
security.jail.param.allow.mount.procfs: 0
security.jail.param.allow.mount.devfs: 0
security.jail.param.allow.mount.: 0
security.jail.param.allow.nfsd: 0
security.jail.param.allow.suser: 0
security.jail.param.allow.extattr: 0
security.jail.param.allow.unprivileged_proc_debug: 0
security.jail.param.allow.read_msgbuf: 0
security.jail.param.allow.reserved_ports: 0
security.jail.param.allow.mlock: 0
security.jail.param.allow.socket_af: 0
security.jail.param.allow.quotas: 0
security.jail.param.allow.chflags: 0
security.jail.param.allow.raw_sockets: 0
security.jail.param.allow.sysvipc: 0
security.jail.param.allow.set_hostname: 0
security.jail.param.ip6.saddrsel: 0
security.jail.param.ip6.: 0
security.jail.param.ip4.saddrsel: 0
security.jail.param.ip4.: 0
security.jail.param.cpuset.id: 0
security.jail.param.host.hostid: 0
security.jail.param.host.hostuuid: 64
security.jail.param.host.domainname: 256
security.jail.param.host.hostname: 256
security.jail.param.host.: 0
security.jail.param.children.max: 0
security.jail.param.children.cur: 0
security.jail.param.dying: 0
security.jail.param.vnet: 0
security.jail.param.persist: 0
security.jail.param.devfs_ruleset: 0
security.jail.param.enforce_statfs: 0
security.jail.param.osrelease: 32
security.jail.param.osreldate: 0
security.jail.param.securelevel: 0
security.jail.param.path: 1024
security.jail.param.name: 256
security.jail.param.parent: 0
security.jail.param.jid: 0
security.jail.param.hardening.prohibit_ptrace_capsicum: 0
security.jail.param.hardening.harden_shm: 0
security.jail.param.hardening.harden_tty: 0
security.jail.param.hardening.harden_rtld: 0
security.jail.param.hardening.log.ulog: 0
security.jail.param.hardening.log.log: 0
security.jail.param.hardening.pax.segvguard.status: 0
security.jail.param.hardening.pax.mprotect.status: 0
security.jail.param.hardening.pax.pageexec.status: 0
security.jail.param.hardening.pax.disallow_map32bit.status: 0
security.jail.param.hardening.pax.aslr.status: 0
security.jail.devfs_ruleset: 0
security.jail.enforce_statfs: 2
security.jail.mlock_allowed: 0
security.jail.mount_allowed: 0
security.jail.chflags_allowed: 0
security.jail.allow_raw_sockets: 0
security.jail.sysvipc_allowed: 0
security.jail.socket_unixiproute_only: 1
security.jail.set_hostname_allowed: 1
security.jail.jail_max_af_ips: 255
security.jail.vnet: 0
security.jail.jailed: 0
尽管我可能错过了一些东西。
出于时间和安全考虑,列表已被删减。如果您希望我查看的选项未在此处列出,请告诉我。
我修改了很多 sysctl 变量,并在网上搜索了几个小时。似乎没有人遇到我的问题。
通过阅读一些旧文档,似乎应该存在“/usr/lib/xorg”。但是在我的系统上它不存在。我不确定它是否相关,而且 XOrg 似乎运行良好,但我想我应该提到它以防万一。
tl;dr 我已经从我的笔记本电脑上卸载了 NVIDIA GeForce RTX 3070 的驱动程序,但我无法摆脱相应的 NVIDIA 设置程序,因为它不会出现在系统中的任何位置,除了托盘。有人可以帮助我并给我去除它的神奇秘诀吗?
我的电脑(华硕 Vivobook 14X,如果有的话)有两张显卡。嵌入 AMD 芯片组 1 和更强大的 NVIDIA GeForce RTX 3070。出于私人原因,我决定摆脱第二个驱动程序并回退到使用 AMD 芯片组一个。
但是,每次重新启动 PC 时,我都很难摆脱 NVIDIA 设置程序和相应的唠叨屏幕:
我无法以我已知的任何方法安装 NVIDIA 设置,因为除了托盘/通知区域之外,它不会出现在其他任何地方。
它不会出现在“设置”的“添加或删除程序”部分中:
我在控制面板的添加或删除程序小程序中找不到它:
而当通过开始菜单系统搜索时,只能找到一些旧 PC 的驱动程序设置程序:
启动程序周围没有任何迹象:
我已经定位到对应的服务了,但是只能停掉,变成手动启动,但是这样卸载是不行的:
那么,有什么方法可以永久摆脱 NVIDIA 设置,还是我必须学会接受它?
尝试运行启用 GPU 的容器,例如:
docker run --gpus all nvcr.io/nvidia/k8s/cuda-sample:nbody nbody -gpu -benchmark
我收到此错误:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: process_linux.go:495: container init caused: Running hook #0:: error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: initialization error: driver error: failed to process request: unknown.
ERRO[0025] error waiting for container: context canceled
运行非 GPU 容器,例如docker run hello-world
工作正常。
用于笔记本电脑的 RTX 3080 是否已经支持 CUDA 和 cuDNN 来满足深度学习要求?我想购买带有 RTX 3080 的新 Razor Blade 15,但我目前在 Nvidia链接上没有看到此 GPU 的任何列表。
目标是在 Ubuntu 20.4 LTS 上安装 CUDA
考虑以下设置:
我现在的问题是,让机器配备额外的专用 GPU 是否更好?
我知道集成显卡将使用我的 RAM。
当我运行 vulkaninfo 时,出现错误:
/build/vulkan-tools-6bmpQy/vulkan-tools-1.1.97+dfsg1/vulkaninfo/vulkaninfo.c:3845: failed with VK_ERROR_INITIALIZATION_FAILED
我在带有 NVIDIA 显卡(GK107M [GeForce GT 750M Mac 版])的 macbook pro 上运行 Debian Buster。
有关如何修复 vulkan 的任何想法?
我在 i386 系统上使用带有 NVidia GT630 显卡的 Debian 10 (Buster)。
apt install nvidia-driver
安装 nvidia-legacy-390xx 驱动程序。不幸的是,内核模块没有加载(/var/log/Xorg.log 的输出):
[ 100.857] (II) LoadModule: "nvidia"
[ 100.858] (WW) Warning, couldn't open module nvidia
[ 100.858] (EE) Failed to load module "nvidia" (module does not exist, 0)
[ 100.858] (EE) No drivers available.
/lib/modules/4.19.0-12-686-pae/updates/dkms
包含三个 nvidia-legacy-390xx*.ko 文件。
dkms status
声称已安装 nvidia 模块。
modprobe nvidia
想要加载失败的 nvidia-current(见下面的日志)。不确定这是否不应该阅读 nvidia-legacy?
任何帮助将非常感激。
htpc:~# systemctl status nvidia-persistenced.service
● nvidia-persistenced.service - NVIDIA Persistence Daemon
Loaded: loaded (/lib/systemd/system/nvidia-persistenced.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2020-11-25 12:42:40 CET; 33s ago
Nov 25 12:42:40 htpc systemd[1]: Starting NVIDIA Persistence Daemon...
Nov 25 12:42:40 htpc nvidia-persistenced[7376]: nvidia-persistenced failed to initialize. Check syslog for more details.
Nov 25 12:42:40 htpc systemd[1]: nvidia-persistenced.service: Control process exited, code=exited, status=1/FAILURE
Nov 25 12:42:40 htpc systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.
Nov 25 12:42:40 htpc systemd[1]: Failed to start NVIDIA Persistence Daemon.
htpc:~# modprobe nvidia
modprobe: FATAL: Module nvidia-current not found in directory /lib/modules/4.19.0-12-686-pae
modprobe: ERROR: ../libkmod/libkmod-module.c:979 command_do() Error running install command for nvidia
modprobe: ERROR: could not insert 'nvidia': Operation not permitted
htpc:~# dkms status
nvidia-legacy-390xx, 390.138, 4.19.0-12-686-pae, i686: installed
htpc:~# dkms install nvidia-legacy-390xx/390.138 -k $(uname -r)
Module nvidia-legacy-390xx/390.138 already installed on kernel 4.19.0-12-686-pae/i686
关于 nvidia-persistenced 的 syslog 输出
Nov 25 12:42:40 htpc nvidia-persistenced: Started (7377)
Nov 25 12:42:40 htpc nvidia-persistenced: Failed to open libnvidia-cfg.so.1: libnvidia-cfg.so.1: cannot open shared object file: No such file or directory
Nov 25 12:42:40 htpc nvidia-persistenced: Shutdown (7377)
指向 libnvidia-cfg.so.390.138 的 libnvidia-cfg.so.1 符号链接存在于/usr/lib/i386-linux-gnu/nvidia/legacy-390xx
. 没有这样的符号链接和文件/usr/lib/i386-linux-gnu/nvidia/current
。
电脑规格:
我只能买 GT 710 或类似的 AMD 显卡。
我发现华硕显卡提供 4 年保修,但它们有 DDR3 和 GDDR5。GDDR5 有一个风扇,也更便宜。
所以我的问题是哪个与系统配置更兼容。DDR3 还是 GDDR5?
此外,当我已经拥有Intel HD Graphics 2000时,GT 710 2GB 是否值得。
我现在面临的问题是我的屏幕闪烁并冻结,我必须重置电脑,失去我正在做的工作。这就是我考虑购买显卡的原因。
请帮我。先感谢您。