我已经下载了 Ubuntu 14.04 并想尝试一些 OpenGL 编程。我的笔记本电脑具有可切换的图形技术(Intel HD Graphics 4000和AMD Radeon HD 8570M)。我认为最好安装专有驱动程序并利用 OpenGL 4+,所以首先我通过键入安装驱动程序sudo apt-get install fglrx-updates
,然后我重新启动了我的电脑。但是,启动后,出现低图形错误而不是登录屏幕。
我没有放弃并尝试在我的另一台计算机上搜索谷歌。我尝试了几乎所有可能的方法,但看起来仍然无法识别我的图形。
值得注意的是,我安装了 linux-headers 并且正在使用 64 位版本的 Ubuntu。此外,当我卸载 fglrx 驱动程序时,一切正常。
这是我已经尝试过的:
amdconfig --initial
.谢谢你的任何建议。
编辑:通过阅读一些日志文件,我得出的结论是欢迎程序无法启动。我只是不知道为什么。
编辑 2:我再次安装了 GDM。现在它启动到控制台而没有显示任何错误。我尝试登录并输入startx
,它说Caught signal 11 (Segmentation failed).
我想知道 Ubuntu 使用的确切过程(如果可能的话,使用配置文件的位置)以启动 X(使用 lightdm)。
我没有找到有关此过程的任何精确、详细和全面的文档。
我想详细说明的一些问题是:
xorg.conf
在具有集成和离散卡的计算机上使用哪个图形卡(以及驱动程序)(因为现在似乎没有用)?我有一台带有 GeForce 9300M 图形芯片的老式笔记本电脑。我不玩游戏,但我希望使用 Unity 获得流畅的桌面体验。特别是在我的情况下,开源驱动程序是否比专有的 Nvidia 驱动程序更好?或者是开源驱动程序存在的唯一原因,它们是开源的?我也在编写 OpenCL 应用程序。我可以将我的 GeForces 流处理器与开源驱动程序一起用于 OpenCL 吗?
更新:我所说的更好,是指台式机、GPU 计算以及出于对游戏的好奇心的可靠性、能效和性能方面。
我有一台配备 nvidia QUADRO K1100M 和运行 Ubuntu 14.04 的英特尔 HD4600 的戴尔 M3800。我已经使用以下步骤安装了 nvidia 驱动程序:
$ sudo apt-add-repository ppa:xorg-edgers/ppa
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install nividia-common nvidia-331
Run Code Online (Sandbox Code Playgroud)
不幸的是,这将安装驱动程序,但无法识别图形卡。
nvidia x-server 没有显示所有选项。此外,如果我选择 nvidia 显卡作为默认值,系统将在登录后或登录前立即冻结(仅显示光标)。
我试图清理一切使用
$ sudo apt-get remove --purge nvidia-*
Run Code Online (Sandbox Code Playgroud)
并重新安装其他驱动程序,但什么也没有。
我也试过这个,但没有成功http://www.nvidia.com/Download/index.aspx?lang=en-us
我真的需要使用我的显卡,任何帮助将不胜感激。谢谢。
我在播放全屏视频时遇到严重的屏幕撕裂。
Ivy Bridge 图形 - Ubuntu 14.10 x64 (Unity)。
现有的答案(例如11.10 中使用英特尔图形的屏幕撕裂)似乎无法解决问题。
我在 Ubuntu GNOME 上遇到了这个问题,并且能够通过运行来修复它,echo CLUTTER_PAINT=disable-clipped-redraws:disable-culling >> /etc/environment
但是这个解决方案显然不适用于 Unity。
我已经在我的戴尔 Chromebook 11 上安装了 Lubuntu,除了背光灯外,一切正常。无法使用亮度键设置背光,xbacklight、xdotool 或任何其他 GUI 工具都无法设置。
我试着用的GRUB选项的组合等acpibacklight=vendor acpiosi=Linux
,acpibacklight=legacy acpiosi=Linux
,acpibacklight=vendor acpiosi=
并acpibacklight=legacy acpiosi=
没有成功。更奇怪的是 /sys/class/backlight/ 是空的。
dmidecode - http://pastebin.com/hBJxuVvY
acpi ( grep -r . /proc/acpi
) - http://paste.ubuntu.com/9880798/
acpidump - paste.ubuntu.com/9880816/
结果fwts
.log ( ) - paste.ubuntu.com/9880883/
视频 ( dmesg | grep 'ACPI: Video'
) - paste.ubuntu.com/9880928/
版本 ( cat /proc/version
) - paste.ubuntu.com/9880942/
这是否提供了有关该问题的任何有用信息?
鉴于 VGA 图形硬件位于地址,00:02.0
我尝试像这样手动设置其寄存器值setpci -s 00:02.0 F4.B=30
但没有成功,因为背光保持不变。鉴于它直接连接到硬件,这不应该适用于每个设备吗?
我已经在启动板上发布了一个关于此的错误,但希望这里的某个人可以对我可以尝试的其他事情提出一些建议。
背景: 我有一个带有 NVidia GTX 550 Ti 适配器的工作 Ubuntu 14.10 系统。昨天我用 [ASUS Strix] NVidia GTX 960 替换了该适配器。我使用 X-org-edgers PPA 驱动程序,版本 346,因为没有 Ubuntu-Universe 驱动程序明确支持我的卡。
行为: 正常启动到 Ubuntu 时,我应该看到启动面板和顶部栏,但我没有看到。我确实看到了我的桌面图标并且可以与系统进行交互。声音有效。如果我切换到终端 (ctrl+alt+f2),我可以登录,导出 display=:0,然后从那里启动一个 gnome-terminal,然后打开 Firefox 和其他。没有窗户装饰,也没有他们的窗户合成。
似乎所有 Unity 服务(包括屏幕截图、音量控制等)也未加载。
一些数据 在执行 dconf 重置和“setsid unity”后,我从终端中的 compiz 获得的转储是:
aaron@naegleria:~$ dconf reset -f /org/compiz
aaron@naegleria:~$ setsid unity
[1] 3166
stop: Unknown job: unity-panel-service
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
start: Unknown job: unity-panel-service
compiz (core) - Info: Loading plugin: …
Run Code Online (Sandbox Code Playgroud) 我正在尝试让 Bumblebee 在 Ubuntu 14.10 x64 和 NVIDIA OPTIMUS 上工作:
- Intel HD3000
(不知道使用了哪些驱动程序:我在 14.04 和 14.04 上安装了 Intel(R) Graphics Installer for Linux* 1.0.7然后升级到 14.10)
- 带有 331.113 驱动程序的 NVIDIA GT555M
~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF106M [GeForce GT 555M] (rev a1)
Run Code Online (Sandbox Code Playgroud)
~$ optirun --status
[ 793.908226] [ERROR]The Bumblebee daemon has not been started yet or the socket …
Run Code Online (Sandbox Code Playgroud) 我正在运行 Ubuntu 14.10,在过去的几天里,我面临着整个 Unity 的图形卡顿,这主要影响了 Unity 的文本和各个部分(请参阅屏幕截图)。
当我同时使用多个应用程序时尤其会发生这种情况,例如 Chrome(最新),在终端中打开多个选项卡(运行 node-http-server)。我可以修复它的唯一方法是重新启动或注销(即重置 Unity 会话)。
请注意,这是一款 5 岁的笔记本电脑,配备 3 GB 内存、2.0 Ghz 双核英特尔处理器、512 MB 交换内存(使用swapfile
安装在 中作为交换内存/
),只有英特尔板载显卡。
可能的原因是什么?因为我怀疑这可能是由于交换内存不足,但我在 14.04 上从未发生过这种情况。
我今天在我的联想 IdeaPad Y510P 上安装了 Ubuntu 14.04。一切正常,但在安装我的显卡驱动程序后,背景变得像素化(Nvidia GeForce GT755m)。我通过附加驱动程序下载了驱动程序并选择了版本 331.113(专有,经过测试)。之前用的是Nouveau。
当我应用 Nouveau 时它又变得干净了,但是当我打开游戏时它会弱得多,即使在反恐精英中它也给我非常低的 FPS。使用 Nvidia 驱动程序 FPS 和其他一切似乎都很好,除了看起来像素化并且当我最小化窗口并再次最大化时,窗口变黑。
我试图通过删除旧的 Nvidia 驱动程序并手动安装最新版本来自己解决问题,但没有帮助。
如果您需要更多详细信息,请告诉我。
graphics ×10
drivers ×6
nvidia ×4
opengl ×2
unity ×2
xorg ×2
14.04 ×1
14.10 ×1
amd-graphics ×1
brightness ×1
bumblebee ×1
fglrx ×1
intel ×1
lubuntu ×1
open-source ×1
proprietary ×1
swap ×1
tearing ×1
video ×1
wallpaper ×1