更新对旧的 fglrx 驱动程序进行了一些进一步的挖掘并找到了解决此问题的方法:https : //bitcointalk.org/index.php?topic=170470.60 然而,这不适用于 AMDGPU 驱动程序,它不附带据我所知,switchlibglx 是预先打包好的。
更新 2 — 找到了这个可能的解决方案,但没有奏效。得到两件事之一:A,当我运行时黑屏systemctl isolate graphical.target
,或 B,如果我继续将驱动程序列入黑名单,则无法挖掘。
更新 3/var/log/Xorg.0.log
在 VT 中打开(multi-user.target
在此问题仍然存在时,systemd 默认暂时设置为)?非常奇怪的“未找到屏幕”错误。想知道 AMDGPU 驱动程序是否真的试图强制 X 在启动时使用它们;希望不是。
更新 4在研究确切消息时在 Arch Linux 论坛中找到了这些说明:未找到任何显示 — 现在,当我尝试运行 startx 时,系统不会异常退出,而是挂起。改进了,但还是不行。
更新 5上述挂起发生了大约 5 分钟,然后它以“连接被拒绝”错误退出。拉起~/.local/share/xorg/Xorg.0.log
- 它实际上说“服务器已成功终止”,尽管 startx 输出说这是需要咨询的。
更新 6谷歌搜索出现site:bugs.launchpad.net "amdgpu"
了这个错误报告,它可能与这个问题有关。在那里尝试解决方法?不,没有用。
Update 7 Running 提供journalctl | grep gdm | grep EE | less
了一些有助于解决此问题的相当有价值的信息:
(EE) …
Run Code Online (Sandbox Code Playgroud) 我正在遵循本指南。https://www.meebey.net/posts/ethereum_gpu_mining_on_linux_howto/
基本上它的指令是这样的
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum ethminer
geth account new
# copy long character sequence within {}, that is your <YOUR_WALLET_ADDRESS>
# if you lose the passphrase, you lose your coins!
sudo apt-get install linux-headers-amd64 build-essential
chmod +x NVIDIA-Linux-x86_64-367.35.run
sudo NVIDIA-Linux-x86_64-367.35.run
ethminer -G -F http://yolo.ethclassic.faith:9999/0x<YOUR_WALLET_ADDRESS> --farm-recheck 200
Run Code Online (Sandbox Code Playgroud)
在命令上sudo apt-get install ethereum ethminer
它失败并显示错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate …
Run Code Online (Sandbox Code Playgroud) 这看起来是一个在 Linux 上管理加密货币的简洁程序
我已经使用 Ubuntu 3 或 4 年了,使用了终端鹦鹉时尚的各种功能和安装,但对 v. 知之甚少。
有没有人认为这会在 Ubuntu 上运行,如果是这样,我该如何安装它?
或者有更好的解决方案吗?
谢谢