Ubuntu 在 HP Pavilion g7 1153er 上配备混合 radeon 6470M 和 Intel 3000

Ubuntu 在 HP Pavilion g7 1153er 上配备混合 radeon 6470M 和 Intel 3000

我会像大多数人一样开始这个话题。

我是 Ubuntu 新手。我尝试过正确安装,但总是遇到问题。我有一台 HP Pavilion g7 1153er 笔记本电脑。这台笔记本电脑配备了 ATI Radeon HD 6470M 和 i5 2410M CPU,所以我有带 Intel hd video 3000 的混合显卡。我把这台笔记本电脑装上了 Windows。

但是我经常使用 Web 服务和开发,因此想将我的操作系统更改为 Ubuntu。我已开始使用 Ubuntu 12.04,发现我的系统无法在没有附加参数 nomodeset 的情况下启动。我使用它,安装了操作系统,并认为问题出在 radeon 上。因此,我从 amd 网站安装了(从 7 次重新安装的操作系统开始)驱动程序。但这没有帮助。当我检查我的日志时,我发现主要问题出在英特尔视频上。


严重服务器错误:

[ 18.145] atiddxProbe: 无法探测英特尔 VGA 设备

[ 18.145](EE)

请咨询 X.Org 基金会支持

求助。

[ 18.145] (EE) 请检查“/var/log/Xorg.0.log”日志文件以获取更多信息。

[ 18.146](EE)


我检查了英特尔驱动程序,发现它们现在已适配 Ubuntu 13.04。因此,我尝试过几次将它们安装到 Ubuntu 12.04,但都失败了。为了进一步操作,我安装了 Ubuntu 13.04。此系统需要两个额外的启动参数才能运行:acpi=off 和 nomodeset。我已安装并发现它可以处理缓慢的屏幕处理。然后我安装了英特尔驱动程序,这帮助我从启动字符串中删除了 acpi=off。

我像新用户一样挖掘了大量信息来检查所有这些事情。我知道这种体验很棒,但我第三天试图解决这个问题,我的工作停止了。不想换回来

所以有谁能帮我找到视频处理速度的解决方案。我仍然认为问题出在驱动程序上。在我的处境下最好的方法是什么?每次启动时我都需要使用 nomodest 吗?

请帮我解决这个问题或发布一些类似问题的链接。我查看了很多帖子,但问题有点不同。

抱歉我的英语不好,谢谢。

也许这会有所帮助。

uname -a

Linux w-HP-Pavilion-g7 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

lspci -k | grep VGA -A2

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
    Subsystem: Hewlett-Packard Company Device 1672
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
--
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M/7400M Series]
    Subsystem: Hewlett-Packard Company Device 1672
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)

我继续尝试安装 amd 驱动程序...认为这会有所帮助。生成 xorg.config 并重新启动后,我再次收到 xorg 错误

atiddxProbe:无法探测英特尔 VGA 设备

将 xorg.config 恢复为备份后,我可以启动 ubuntu,但桌面是空的。我尝试启动 unity,但又出现了另一个

error compiz (core) - Error: Plugin 'opengl' not loaded.

完全糊涂了

.......

继续寻找解决方案。尝试使用不同的说明为 13.04 和 12.04 安装驱动程序几次。我看到一些统计数据,每次在准备 radeon 驱动程序后生成 xorg.conf 时,我都会收到有关英特尔适配器的图形错误(请查看上面的错误示例,它们是相同的)。当我完全删除 xorg.conf 或选择恢复默认设置(进行相同的操作:删除 xorg.conf)时,一切都会恢复正常。这段时间一直使用 nomodeset 启动 Ubuntu,而不会出现黑屏。

在几个论坛上搜索解决方案,但没有得到任何建议。我感觉这个问题不可能解决。:)

答案1

我发过一个论坛,有人回复说建议我尝试一下 grub 的“acpi_backlight=vendor”选项。这很有帮助。使用 acpi_backlight=vendor 选项而不使用 nomodest 时,我看到了 ubuntu 12.04 的正确图形,但无法正确设置混合图形。

然后我尝试用 Ubuntu 13.04 做同样的事情。并取得了以下效果:

1)安装 Ubuntu 13.04 时在启动行中添加“acpi_backlight=vendor”选项

2) 安装操作系统后,所有 grub 选项仍保留在 grub 中配置。因此,我安装了英特尔驱动程序(https://01.org/linuxgraphics/downloads

3)检查 grub 配置,

 $ sudo gedit /etc/default/grub

保留“acpi_backlight=vendor”,并从中删除“nomodeset”,得到 GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

保存配置文件并更新 grub

$ sudo update-grub

4)按照安装ATI催化剂http://wiki.cchtml.com/index.php/Ubuntu_Raring_Installation_Guide#Installing_Proprietary_Drivers_a.ka_Catalyst.2Ffglrx

经过这些步骤后,我所有的问题都解决了

atiddxProbe:无法探测英特尔 VGA 设备的主要原因是在 grub 中使用“nomodeset”进行启动时没有黑屏,但“acpi_backlight=vendor”有很大帮助。

答案2

我有一台配备 Radeon HD7450M 的 Pavilion g6 1364sl。Ubuntu 13.04。

我尝试通过控制面板从 xorg-xserver-video-ati 升级到 fglrx(非免费)。

下次重启时,Unity 崩溃,面板消失。我尝试了上千种方法,包括从 ati 网站下载驱动程序。什么都没发生!某些模块仍然导致 Unity 崩溃。

回滚所有,我尝试:

保留“acpi_backlight=vendor”,并从中删除“nomodeset”,得到 GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

保存配置文件并更新 grub

一切都好 !!!! 谢谢。

相关内容