相关疑难解决方法(0)

635
推荐指数
13
解决办法
149万
查看次数

致命错误:sys/cdefs.h:没有那个文件或目录|

几周以来,我一直在尝试在 Ubuntu 14.04 LTS 上使用 Code::Blocks IDE 对 Atmega16 进行编程,但是在 C::B 中编译/构建程序时遇到以下错误

/usr/include/features.h|374|fatal error: sys/cdefs.h: No such file or directory|
Run Code Online (Sandbox Code Playgroud)

我已阅读此线程 并基于此我尝试libc6-dev通过删除依赖项来清除并遇到麻烦。根据以前的经验,我知道发生管道破裂错误的可能性很大。我通过安装丢失的依赖项来解决它。

现在我仍然有同样的错误。

c libraries 14.04

113
推荐指数
2
解决办法
22万
查看次数

在 Ubuntu 17.04 上使用 Intel 显卡闪烁的屏幕

在全新安装的 Ubuntu 17.04 中,我遇到了屏幕闪烁、长时间黑屏(约 10 秒)以及主屏幕和某些应用程序中的“热像素”问题。该系统是 Intel Skylake 集成显卡 (HD 510),没有其他可能干扰的显卡。

如果我降低分辨率(到 1080i 或更低)或刷新率(从 60Hz 到 30Hz),问题就会消失。

在安装之前,我在 Lubuntu 15.10 上没有出现这样的问题。

据我所知,这似乎是一个内核问题:我可以通过升级到内核 4.4 来破坏正在运行的 15.10 安装(内核 4.2)。而且我也几乎可以通过将内核降级到 4.3 来修复 17.04 安装(内核 4.10)(几乎是因为闪烁显着下降而没有完全消失)。奇怪的是,似乎内核版本越高,效果越差。

还有人有这个问题吗?


更新:今天早上满怀希望地试用了(live usb)新的 Ubuntu 17.10,我注意到一些有趣的事情:当我第一次尝试时,它似乎没问题。现在,经过几个小时的修补后,问题又像以前一样糟糕了。这通常会让我认为问题可能与热量有关,除了同一台机器在旧的 Lubuntu 15.10 上运行愉快并且连续几个小时没有问题。很奇怪。


到目前为止我(未成功)尝试过的事情摘要:

  • 按照Arch wiki上的建议为 X 服务器创建配置脚本。这似乎是解决此类问题的最佳建议,但不幸的是它并没有帮助我。

    Section "Device"
        Identifier "Intel Graphics"
        Driver "intel"
        Option "AccelMethod" "sna"
        Option "TearFree" "true"
        Option "DRI" "3"
    EndSection
    Run Code Online (Sandbox Code Playgroud)

    我也试过这个,AccelMethod uxa但没有帮助。

  • 启用英特尔微码专有驱动程序

  • nomodeset和i915.modeset=0内核参数。这只是将我的分辨率限制为 …

kernel graphics intel-graphics screen 17.04

17
推荐指数
2
解决办法
4774
查看次数

大黄蜂过热

我的笔记本电脑 Samsung RF411(Geforce 540M) 在我运行时optirun glxspheres核心温度跃升至 97C,GPU 跃升至 72C,并且在几分钟后计算机关闭时过热。

奇怪的是,Windows 中的 GPU 是 84C 的,而核心则是 86C 的。我认为这应该是控制风扇速度的问题。

我使用的是 Ubuntu 12.04,内核 3.2.0-25-generic,nvidia 的驱动器是 302.17。

bumblebee

11
推荐指数
2
解决办法
2259
查看次数

i8kctl 不适用于 Dell Inspiron 风扇控制

我正在尝试使用戴尔笔记本电脑的 i8kctl 软件包手动控制风扇速度。

系统 - Ubuntu 16.04、4.17.19-041719-通用 Dell 7567 Inspiron

我按照https://askubuntu.com/a/398635答案中的说明进行操作,成功禁用了 BIOS 风扇控制。

然而,当我这样做时

ik8ctl fan 2 2
Run Code Online (Sandbox Code Playgroud)

输出是 -1 -1

我认为这意味着风扇速度设置不成功。

ik8ctl fan 返回0 0指示没有风扇打开,因为 BIOS 风扇控制已被禁用。

我打开 BIOS 控制没有任何问题,但有时我需要最大风扇速度,但由于一些奇怪的原因,BIOS 没有这样做。

为什么 am8ctl 无法设置风扇速度?

更新:以 root 身份运行

sudo ik8ctl fan 2 2
Run Code Online (Sandbox Code Playgroud)

返回 0 0,而不是之前的 -1 -1。仍然没有完全按照预期工作。

UPDATE2 查看此错误报告解决方案(https://bugs.launchpad.net/i8kutils/+bug/1620580),我强制加载了模块

sudo rmmod dell-smm-hwmon
$ sudo modprobe dell-smm-hwmon restricted=0
Run Code Online (Sandbox Code Playgroud)

风扇控制现在可以在有限的时间内(1 秒)工作。看起来由于某种原因,偏见仍然占据了控制地位。

fan power-management fancontrol 16.04

6
推荐指数
1
解决办法
4757
查看次数