我有一台 2011 年末的 MacBook Pro。它有一个集成的英特尔显卡和一个独立的 ATI 显卡。理想情况下,我希望我的 Xorg 使用带有免费驱动程序(没有 Catalyst)的 ATI 卡。
问题是:内核模式设置挂起我的启动(通过添加nomodeset内核参数验证),我不知道为什么。但是,ATI 驱动程序需要KMS,英特尔驱动程序也是如此。获得具有上述所需设置的图形的选项有哪些?
我使用的是内核 3.13.8,Arch GNU/Linux。我也尝试过使用内核 3.10.35,也就是 LTS 内核。没运气。正如评论中所建议的那样,我尝试在受影响的机器锁定后对其进行 ping 操作。我不能肯定,但它似乎完全冻结,而不仅仅是显示。
我还尝试启动到 Mac OS X 并使用gfxCardStatus强制使用 Intel 卡。这没有任何作用。
为了尝试获取更多信息,我启动了 MacBook,将以下内核参数附加到我的普通内核行(常规内核,而不是 LTS 内核,并quiet已删除),并将 gfxCardStatus 设置为 on-the-快速切换(这似乎在 OS X 重新启动时自动恢复):
rootwait ignore_loglevel debug debug_locks_verbose=1 sched_debug initcall_debug mminit_loglevel=4 udev.log_priority=8 loglevel=8 earlyprintk=vga,keep log_buf_len=10M print_fatal_signals=1 apm.debug=Y i8042.debug=Y drm.debug=1 scsi_logging_level=1 usbserial.debug=Y option.debug=Y pl2303.debug=Y firewire_ohci.debug=1 hid.debug=1 pci_hotplug.debug=Y pci_hotplug.debug_acpi=Y shpchp.shpchp_debug=Y apic=debug show_lapic=all hpet=verbose lmb=debug pause_on_oops=5 panic=10 sysrq_always_enabled
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 ATI …
我在我的智慧的尽头试图弄清楚这一点。
我有一个 ATI Radeon X1600(带有 DMS-59 到双 DVI 适配器的 DMS-59 连接器)。我正在努力让双显示器正常工作。到目前为止,我已经尝试了几个不同的基于 Debian 的发行版。我能在两台显示器上正确显示的唯一一个是 Backtrack 5 R3。
问题:xrandr 检测到两个显示器,并且所有设置看起来完全相同。但是,一台显示器不会退出待机状态。它似乎从未收到过信号。我什至更改了系统设置中的显示布局。屏幕尺寸正确,定位正确。我什至可以将鼠标移动到第二台显示器,但它只是处于待机模式。
有任何想法吗?
编辑
xrandr 的输出如下:
~# xrandr
Screen 0: minimum 320 x 200, current 2880 x 900, maximum 8192 x 8192
DVI-0 connected 1440x900+1440+0 (normal left inverted right x axis y axis) 408mm x 255mm
1440x900 59.9*+ 75.0
1280x1024 75.0 60.0
1280x960 60.0
1366x768 60.0
1360x768 60.0
1280x800 74.9 59.9
1152x864 75.0
1280x768 74.9 60.0
1024x768 75.1 70.1 60.0
1024x576 60.0
832x624 74.6 …Run Code Online (Sandbox Code Playgroud) 我想知道 Unix 系统是否将 GPU 用于启动闪屏/加载屏幕,因为我遇到了过热的 Mac 和图形问题。Unix 类型的系统(例如 MacOS 10.6、10.10 和不同版本的 Ubuntu)显示启动画面,但从未真正启动到 GUI(通常只是启动启动后的纯黑/蓝/白屏幕)。然而,Windows 会启动(我认为这是发生的事情,因为我可以听到硬盘活动)并且只显示黑屏(没有启动画面或加载屏幕)。这让我很好奇,因为我有一台被诅咒的 2008 ATI iMac。我计划稍后尝试重新涂抹导热膏,看看是否有任何好处,然后尝试回流(我知道这只是一个非常临时的解决方案,但我只想看看是否有任何效果),但如果一切都失败了, 它'
我安装了 Crunchbang Linux。我成功安装了 ATI 驱动程序,一切正常。除了颜色有点奇怪。很难说有什么究竟是错的,这是观念上另一台笔记本电脑(或在同一台笔记本电脑窗口)一切看起来更好。这可能是亮度/对比度/伽马设置的某种组合。
有没有什么舒服的方法可以在 Crunchbang 或 Linux 下调整显示设置?一些不错的校准工具?我不需要摄影质量的显示器。
我曾经aticonfig调整亮度和对比度,以及xgamma伽玛。但它们不是很方便。
我很高兴找到这个版本的 StackExchange,因为我通常潜伏在 GIS 板中。我将不胜感激以下问题的帮助(这似乎很常见 - 但我刚刚开始让自己远离 Windows,所以我不完全理解如何实现应该是一个简单的任务,因为我找到的每个解决方案似乎提出另一个问题):
我有一台旧 PC,我想将其设置为“实验室老鼠”来学习 Linux。我安装了 Debian Wheezy(作为唯一的操作系统)但 GNOME 3 无法加载并且我得到了后备 GUI。我有一个旧的 ATI Radeon 9250 显卡,我相信我需要为此安装驱动程序。我已经阅读并尝试遵循 Debian AtiHowTo但是当我开始编辑/etc/X11/xorg.conf文件时,事情会崩溃,因为我没有这个文件。我在这里读到这个文件默认不再存在并且必须创建,尽管该建议在 Ubuntu 论坛上,但我相信 Ubuntu 基于 Debian,所以这可能是我的问题吗?前面提到的“官方”Debian 站点没有提到需要创建/etc/X11/xorg.conf 文件,但是,我尝试按照 Ubuntu 站点上的指示创建该文件,但也失败了。
我确信这对于经验丰富的 Linux 用户来说是一个简单的问题,我很感激如何安装AtiHowTo 中提到的 ATI Radeon 驱动程序的补充说明,因为我不知道如何继续。
编辑:
我按照上面提到的 Ubuntu 网站上接受的答案中的说明进行操作(我最初不明白这一点,但现在明白了)。我现在有一个 xorg.conf 文件,它包含一个 DEVICE radeon 部分,它与 AtiHowTo 页面中的简单定义非常匹配。我怀疑我现在需要重新启动 GNOME。我在这个板上找到了这个建议,但是当我按照这个建议执行时,我收到一条消息“停止 GNOME”,然后再次出现登录屏幕,但我仍然没有 GNOME,不知道是否安装了驱动程序。现在我该怎么做?
编辑 2
$glxinfo 的结果 | grep 渲染:
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Debian 8 (Jessie) 64 位上安装Steam 客户端,因为说明要求我这样做(并且因为我在没有它们的情况下尝试过但它失败了......继续阅读!)。按照说明,我基本上完成了以下操作:
deb http://http.debian.net/debian/ jessie main contrib non-free
dpkg --add-architecture i386
aptitude update
aptitude install steam
aptitude install libgl1-fglrx-glx:i386
Run Code Online (Sandbox Code Playgroud)
最后一个是尝试为我的 ATI Radeon HD 7800 安装 32 位驱动程序。这些是必需的,因为 Steam 显然是 32 位并且需要 32 位驱动程序。我运行该命令时的输出是:
user@home:~$ sudo apt-get install libgl1-fglrx-glx:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libgl1-fglrx-glx:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or …Run Code Online (Sandbox Code Playgroud) 我有一台配备混合显卡的笔记本电脑:Intel + AMD Radeon。我正在尝试启用 Radeon 卡,但没有成功。我已经根据AtiHowTo - Debian Wiki安装了驱动程序:
xserver-xorg-video-amdgpu
firmware-linux-nonfree
Run Code Online (Sandbox Code Playgroud)
命令lspci -nn提供以下输出:
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)
09:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] [1002:6900] (rev ff)
... (other equipment not involved)
Run Code Online (Sandbox Code Playgroud)
命令dmesg | grep -E 'drm|radeon' | grep -iE 'firmware|microcode'没有输出。
命令xrandr --listproviders提供以下输出:
Providers: number : 2
Provider 0: id: 0x75 …Run Code Online (Sandbox Code Playgroud) 我将 ElementaryOS 与默认驱动程序一起使用,我的 Gala 进程不断使用大量 CPU(有时超过 200%)。
我到处找,但找不到解决方案。我试图安装专有的 ATI 驱动程序,但后来我无法登录系统(黑屏)。
我的显卡是 ATI Mobility Radeon 5730。
这是 glxinfo 命令的结果:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_MESA_copy_sub_buffer, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB,
GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer, …Run Code Online (Sandbox Code Playgroud) ati ×8
debian ×4
drivers ×3
bootsplash ×1
crunchbang ×1
gpu ×1
graphic-card ×1
kms ×1
macos ×1
steam ×1
ubuntu ×1
xorg ×1