我在我的新电脑上度过了一段糟糕的时光,在任何版本的 ubuntu 或 mint 中都不断崩溃。我现在使用的是 Mint 13,它更好,但在 12 小时内发生了 2 次崩溃,其中一次是在机器被锁定时发生的。
\n\n我开始认为 GPU 可能是问题所在,所以我想检查温度。我使用inxi -F后发现空闲温度在 47-48 之间,有点高,但不一定是问题。
我定期检查,因为最近发生了所有崩溃,后来当我使用大量资源时,我发现传感器不再提供任何反馈,我的意思是,在读数中,GPU温度现在消失了,没有出现。
\n\n所以这让我很担心,所以我用了这个:sudo service module-init-tools start。该读数告诉我我的 GPU 温度为 15 摄氏度,这似乎是不可能的。现在是夏天,我的设备上没有特殊的东西,GPU 没有自己的风扇,主板温度为 35 度。
这是 的总输出sensors:
k10temp-pci-00c3\nAdapter: PCI adapter\ntemp1: +15.1\xc2\xb0C (high = +70.0\xc2\xb0C)\n (crit = +70.0\xc2\xb0C, hyst = +67.0\xc2\xb0C)\n\nfam15h_power-pci-00c4\nAdapter: PCI adapter\npower1: 6.75 W (crit = 125.19 W)\n\nnct6776-isa-0290\nAdapter: ISA adapter\nVcore: +0.90 V (min = +0.00 V, max = +1.74 V)\nin1: +1.88 V (min = +0.00 …Run Code Online (Sandbox Code Playgroud) 有很多nvidias-drivers-*针对不同版本的软件包
nvidia-driver-390/eoan 390.129-0ubuntu2 amd64
NVIDIA driver metapackage
nvidia-driver-418/eoan 430.50-0ubuntu2 amd64
Transitional package for nvidia-driver-430
nvidia-driver-430/eoan 430.50-0ubuntu2 amd64
NVIDIA driver metapackage
nvidia-driver-435/eoan 435.21-0ubuntu2 amd64
Run Code Online (Sandbox Code Playgroud)
如何只安装最新的而不需要手动查找最大的数字?
我正在按照此处的步骤操作。我目前在这一步:
$ cd ~
$ mkdir installers
$ cd installers/
$ wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_410.48_linux
$ mv cuda_10.0.130_410.48_linux cuda_10.0.130_410.48_linux.run
$ chmod +x cuda_10.0.130_410.48_linux.run
$ sudo ./cuda_10.0.130_410.48_linux.run --override
Run Code Online (Sandbox Code Playgroud)
最后一步具体。一旦我同意安装所有内容,我就会收到此错误消息:
Installing the NVIDIA display driver...
The driver installation has failed due to an unknown error. Please consult the driver installation log located at /var/log/nvidia-installer.log.
===========
= Summary =
===========
Driver: Installation Failed
Toolkit: Installation skipped
Samples: Installation skipped
Run Code Online (Sandbox Code Playgroud)
我尝试了很多方法来做到这一点,但我对困难感到困惑。有人告诉我,使用 Linux Ubuntu 进行深度学习开发是可行的方法,但至少我觉得这很荒谬。
我有一台双启动笔记本电脑,在我的第一个分区中安装了 Windows,在第二个分区中安装了 Ubuntu。
\n\n当我尝试启动 Ubuntu 时,我看到一条消息:
\n\n\n\n\n启动 UID 121 的用户管理器
\n
我对此进行了一些搜索,我了解到我必须为我的 NVIDIA GPU 重新安装驱动程序。
\n\n当我尝试这样做时,我看到一条消息:
\n\n\n\n\n/var/cache/apt/archives/ 中\xe2\x80\x99 没有足够的空间。
\n
我已经尝试了一切...有什么想法吗?如何释放档案空间?
\n\n图片输出df -h:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ cat /proc/asound/modules
1 snd_hda_intel
$ lspci -v | grep -A7 -i "audio"
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Lake PCH cAVS (rev 10)
Subsystem: Dell Device 0949
Flags: bus master, fast devsel, latency 32, IRQ 16
Memory at a5318000 (64-bit, non-prefetchable) [size=16K]
Memory at a5000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied> …Run Code Online (Sandbox Code Playgroud) 平台:Ubuntu 22.04(昨天安装)
问题:运行大多数程序都DRI_PRIME=1不起作用。我第一次发现它是在尝试运行 Minecraft (MultiMC) 时,因为它不使用独立 GPU。我尝试使用env DRI_PRIME=1但它没有改变任何东西。我尝试运行glxinfo | grep Device看看是否只是与游戏相关的问题:
okonio@rokonio-Dell-G15-5510:~$ glxinfo | grep Device
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
rokonio@rokonio-Dell-G15-5510:~$ DRI_PRIME=0 glxinfo | grep Device
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
rokonio@rokonio-Dell-G15-5510:~$ DRI_PRIME=1 glxinfo | grep Device
libGL error: failed to create dri screen
libGL error: failed to load driver: nouveau
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9bc4)
Run Code Online (Sandbox Code Playgroud)
显然不是,并且尝试使用独立 GPU 启动它时会出现错误。我终于尝试了glxgears,奇怪的是它起作用了:
rokonio@rokonio-Dell-G15-5510:~$ glxgears
Running …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以在 Windows 10 home 21H2 中的 WSL2 中使用 GPU,而不是内部程序 我的显卡很旧,它是 Nvidia GeForce gt 520mx 有没有办法让它工作 我也尝试过 Nvidia 的这篇文章, 但它想要Windows 11 或 Windows 10 Insider 程序那么是否有另一种方法可以做到这一点,例如 GPU 直通或某些网络协议?
乌班图18.04
E: Conflicting values set for option Signed-By regarding source https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /: /usr/share/keyrings/cuda-archive-keyring.gpg !=
Run Code Online (Sandbox Code Playgroud)
我的桌面卡在黑屏“文件系统检查”上,运行时出现上述错误
sudo apt-get remove --purge nvidia-*
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题
我看过这个问题,我想要类似的东西。
当一个新窗口打开时,我希望它显示在我的主显示器上。然后如果有需要,我会把它拖到辅助显示器上。有没有办法做到这一点?
我正在使用 xfce 和 gnome,并且我有 2 个单独的 X 会话。
今天更新到 12.10 后,我的 xorg.conf 似乎不受 Quantal 的尊重。不确定这是否是一个“错误”,或者它是否只是由于操作系统的变化而必须进行的调整。
登录时,Ubuntu 现在似乎只能识别一个名为“Matrox”的 3840x1080 屏幕,并且最大化窗口跨越两个屏幕。在 12.04 中,此配置文件成功地允许我覆盖 TripleHead2Go 提供的数据并将窗口最大化到单个监视器。
任何想法或从哪里开始尝试调试?
经过一番搜索,我尝试根据此处的更新进行更改:http : //www.phoronix.com/scan.php?page= news_item&px= MTEyMDk
这是配置文件当前所在的位置:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: …Run Code Online (Sandbox Code Playgroud) nvidia ×10
drivers ×4
apt ×2
cuda ×2
gpu ×2
12.10 ×1
18.04 ×1
22.04 ×1
cache ×1
disk-usage ×1
dual-boot ×1
gpu-driver ×1
graphics ×1
hardware ×1
intel ×1
matrox ×1
soundcard ×1
temperature ×1
tensorflow ×1
windows ×1
windows-subsystem-for-linux ×1
xorg ×1