華碩 k550dp 問題

AMD A8-5550M APU with Radeon™ HD Graphics

AMD Radeon HD 8550G + 8670M Dual Graphics
AMD Radeon HD 8670M

配置如上。

問題如下:
1、螢幕亮度不可控,電池管理器中螢幕亮度控制無效。
2、Touchpad 不可透過 Fn 快捷鍵開關。

請問需要哪些驅動?

屏幕亮度是 acpi 的问题。你要去看调节亮度时候 /var/log/messages 说了什么。

Touchpad 和你所给硬件没有关系。你要去 lspci 查型号。

1赞

多謝,稍後實踐。

messages:

2013-09-14T18:40:09.955427+08:00 linux-4p9r dbus-daemon[517]: dbus[517]: [system] Activating service name='org.kde.powerdevil.backlighthelper' (using servicehelper)
2013-09-14T18:40:09.955914+08:00 linux-4p9r dbus[517]: [system] Activating service name='org.kde.powerdevil.backlighthelper' (using servicehelper)
2013-09-14T18:40:09.962095+08:00 linux-4p9r dbus-daemon[517]: no kernel backlight interface found
2013-09-14T18:40:09.979312+08:00 linux-4p9r dbus-daemon[517]: dbus[517]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper'
2013-09-14T18:40:09.980250+08:00 linux-4p9r dbus[517]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper'

lspci:

00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Device 990d
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Trinity HDMI Audio Controller
00:02.0 PCI bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Root Port
00:10.0 USB controller: Advanced Micro Devices [AMD] FCH USB XHCI Controller (rev 09)
00:11.0 SATA controller: Advanced Micro Devices [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices [AMD] FCH USB OHCI Controller (rev 11)
00:12.2 USB controller: Advanced Micro Devices [AMD] FCH USB EHCI Controller (rev 11)
00:13.0 USB controller: Advanced Micro Devices [AMD] FCH USB OHCI Controller (rev 11)
00:13.2 USB controller: Advanced Micro Devices [AMD] FCH USB EHCI Controller (rev 11)
00:14.0 SMBus: Advanced Micro Devices [AMD] FCH SMBus Controller (rev 16)
00:14.2 Audio device: Advanced Micro Devices [AMD] FCH Azalia Controller (rev 01)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] FCH LPC Bridge (rev 11)
00:14.4 PCI bridge: Advanced Micro Devices [AMD] FCH PCI Bridge (rev 40)
00:14.7 SD Host controller: Advanced Micro Devices [AMD] FCH SD Flash Controller
00:15.0 PCI bridge: Advanced Micro Devices [AMD] Hudson PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices [AMD] Hudson PCI to PCI bridge (PCIE port 1)
00:15.2 PCI bridge: Advanced Micro Devices [AMD] Hudson PCI to PCI bridge (PCIE port 2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 5
01:00.0 Display controller: Advanced Micro Devices [AMD] nee ATI Sun [Radeon HD 8600M Series]
04:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 0c)

@lnSb

  1. no kernel backlight interface found 这行说您的内核没有提供控制亮度的 backlight 接口。

您这块显示卡是用的默认驱动(开源)还是自己已经装过 AMD 的闭源驱动了?

我还真没调试过背光灯接口,我也在学习。

你有 /sys/class/brightness 这个文件吗?

  1. lspci 没说你有触摸板,看下 lsusb?

1、我在使用默認的開源驅動。
沒有 brightness 這個文件,只見到一個 /sys/class/ 中的一個 backlight/ 文件夾(內無內容)。

2、lsusb:

Bus 002 Device 002: ID 13d3:5188 IMC Networks 
Bus 003 Device 003: ID 0000:0538  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

@lnSb

  1. 麻烦 uname -r 看下你的内核版本,我去看看那款内核里的 Radeon 驱动有没有支持 8670M 的 backlight。

  2. 这里也没有说你有触摸板。

我大概搜索了一下你的型号,几乎所有网站都在其指点设备那栏直接写了个“触摸板”,所以我也不知道它的型号。

能发个 /var/log/xorg.0.log 让我看看它有看到你的触摸板没有吗?

另外这款的触摸板好像可以在 bios 里禁用的,你操作过吗?

如果还没有只能在你的 windows 下弄个硬件检测软体看一下型号了。

1、uname -r:

3.7.10-1.16-desktop

2、/var/log/Xorg.0.log:
見下。

順便,A 卡的閉源驅動比開源驅動好在哪裡?
Xorg.0.log (82.7 KB)

剛才安裝了 fglrx64_xpic_SUSE123,重啟後右下角出現“Unsupported hardware”,看來 fglrx 對我的硬體支援不足。

@lnSb

你那款触摸板我在你 xorg.0.log 里看到了,叫 ETPS/2 ElanTech Touchpad。

于是放到 Google:

forums.opensuse.org/english/get-technical-help-here/laptop/484723-elantech-touchpad-stopped-working.html

又安裝了 amd-catalyst-13.8-beta2-linux-x86.x86_64 這個驅動,看起來正常,只是還不能變亮度。

運行了 synaptiks,發現可以正常設置。
真是太感謝了。

@lnSb

不不,ati 显卡正常不正常要看 xorg.0.log 里有没有:

(EE) Failed to load module “fglrx”

有就是闭源显卡驱动不正常。而不是”看起来没问题“。

就好比你给我的 log 里(现在它肯定变了)显示你用的 vesa 驱动做 fallback。大概意思就是别人用的都是一个叫做”人“的驱动,然后你用的是”通用直立行走智慧生物“,于是可能出现脑容量不够啊,手指头不好使啊这种问题,但是能有知觉能”用“。

至于闭源开源的区别其实也没什么,主要是 3D 游戏闭源支持的更多一点,比如我的 NVIDIA, 不装闭源驱动直接跑不起来。

不过今天不想折腾了。

明天再折腾大概就是找你这显示卡的 pci 编号,然后去内核头文件里查,就知道开源 radeon 驱动支持它了没有。

然后去 AMD 网站查型号找闭源驱动。(这家伙现在在维护。。。)

@lnSb

你自己培养下动手能力吧…

看看你的显卡被 3.11(最新)的内核版本支持不

查過了,果然不支援,只能先等。
幸好正常顯示是能辦到的,所以就這樣子了。

言而總之,萬分感謝。

@lnSb

但是我很好奇,Ubuntu 在中国大陆推出的预装 Ubuntu 的一款 Dell 笔记本用的就是这个显卡,但是 Kernel 和 AMD 都没发布驱动,难道它就那么卖了?这很无厘头啊 :joy:

好多看起来很不正常的事情想一下是在中国就感觉合理多了~
Linux 毕竟还是小众产品,相信绝大部分买了这款的人收到机后的第一件事就是干掉 Ubuntu 然后换个 D 版 windows~所以有没有驱动完全没压力~甚至客服对如何装 D 版 win 都能提供电话技术支持的~

我這臺 K550D 標配系統還是 Free DOS。
只能說廠商想省系統授權的費用而已……