我開始將發行版從 13.04 更新到 13.10。然後我拿到了 Radeon HD 2600。
我從官方網頁安裝了RV630相容的Catalystdriver。
然後每次我打開瀏覽器或 vlc fx 時 xserver 都會崩潰。
我注意到下面的配置中沒有列出驅動程式。
michael@statubtunu:~$ lshw -c video
WARNING: you should run this program as super-user.
*-display UNCLAIMED
description: VGA compatible controller
product: RV630 PRO [Radeon HD 2600 PRO]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:e0500000-e050ffff ioport:1000(size=256) memory:e0000000-e001ffff
我從 jockey 和 ubuntu 軟體中心 ati-driver 安裝了附加驅動程式。儘管這只會讓 xserver 完全崩潰,當我輸入:
michael@statubtunu:~$ sudo startx
X.Org X Server 1.14.3
Release Date: 2013-09-12
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-37-generic i686 Ubuntu
Current Operating System: Linux statubtunu 3.11.0-13-generic #20-Ubuntu SMP Wed Oct 23 17:26:33 UTC 2013 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.11.0-13-generic root=UUID=8fb2e395-0ea2-4f45-ac66-225696b7ce2c ro quiet splash vt.handoff=7
Build Date: 15 October 2013 09:23:29AM
xorg-server 2:1.14.3-3ubuntu2 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Nov 12 18:50:02 2013
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension SELinux
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
ERROR: could not insert 'fglrx': No such device
(II) [KMS] drm report modesetting isn't supported.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x49) [0xb77780b9]
(EE) 1: /usr/bin/X (0xb75d8000+0x1a3e24) [0xb777be24]
(EE) 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb75b540c]
(EE) 3: /usr/bin/X (xf86findOption+0x2a) [0xb7681daa]
(EE) 4: /usr/bin/X (xf86findOptionValue+0x23) [0xb7681f43]
(EE) 5: /usr/bin/X (0xb75d8000+0x7ebfd) [0xb7656bfd]
(EE) 6: /usr/bin/X (xf86ProcessOptions+0x37) [0xb7657507]
(EE) 7: /usr/lib/xorg/modules/libvbe.so (vbeDoEDID+0xe7) [0xb5eb8647]
(EE) 8: /usr/lib/xorg/modules/drivers/vesa_drv.so (0xb5ee7000+0x287c) [0xb5ee987c]
(EE) 9: /usr/bin/X (InitOutput+0xb23) [0xb7659c33]
(EE) 10: /usr/bin/X (0xb75d8000+0x2a30b) [0xb760230b]
(EE) 11: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0xb71ba905]
(EE) 12: /usr/bin/X (0xb75d8000+0x2a908) [0xb7602908]
(EE)
(EE) Segmentation fault at address 0x5
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
(EE)
Please consult the The X.Org Foundation support
at
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
這就是出現的情況,但沒有 GUI。
有什麼辦法可以解決這個問題嗎?
答案1
如果我沒記錯的話,Ubuntu 13.10 (3.11) 使用的核心不再支援舊版 AMD 專有 Catalyst 驅動程式。您現在唯一的選擇是使用 Ubuntu 隨附的開源 radeon 驅動程式。到目前為止,與 Catalyst 驅動程式相比,它應該已經提供了不錯的效能 (~80%) 和功耗。
要解決此問題,您需要解除安裝 Catalyst 驅動程式:
sudo apt-get purge fglrx
如果由於某種原因您確實需要專有驅動程序,此連結可能會有所幫助:http://ubuntuforums.org/showthread.php?t=2181190&p=12823425#post12823425