ฉันมีคอมพิวเตอร์เครื่องเก่าซึ่งใช้ Ubuntu 10.04 อยู่ มีชิปเซ็ตกราฟิกในตัวมาเธอร์บอร์ด (Intel) แต่มีสล็อต PCI บางตัว
ฉันเพิ่มกราฟิกการ์ด ATI Radeon 9200 เพื่อใช้หน้าจอคู่ แต่ฉันไม่สามารถจัดการให้ทำงานได้ สิ่งเดียวที่ฉันทำได้คือการลบ--purge xorg
และติดตั้งกลับ ฉันลองบางสิ่งและในที่สุดก็ทำลาย X
ฉันไม่รู้ด้วยซ้ำว่าจะเริ่มจากตรงไหน
โดยปกติเมื่อฉันเปิดเครื่องมันจะใช้จอแสดงผลหลักเท่านั้น แต่เมื่อฉันติดตั้งไดรเวอร์ PPA ฉันไม่สามารถเริ่ม X ได้อีกต่อไป
หลังจากรีบูต X จะไม่เริ่มทำงาน อย่างไรก็ตามอยากรู้อยากเห็นฉันมีโลโก้อูบุนตูบนหน้าจอที่สอง (ฉันไม่เคยเห็นภาพบนหน้าจอนี้มาก่อน) จากนั้นจะเปลี่ยนเป็นสีดำอีกครั้งและมีข้อบกพร่องบางอย่างปรากฏบนหน้าจอหลัก ฉันไม่สามารถเข้าสู่ระบบหรือแสดง TTY
ไม่มีใครรู้เพิ่มเติมเล็กน้อยเกี่ยวกับการกำหนดค่า Xorg ใหม่ด้วยวัสดุเก่า
ฉันใช้ X.Org X Server 1.8.2
บันทึกการติดตั้งไดรเวอร์:
Uninstalling any previously installed drivers.
Unloading radeon module...
Unloading drm module...
ERROR: Module drm is in use by ttm,i915,drm_kms_helper
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/2.6.32-41-generic/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-41-generic'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_iommu.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-41-generic'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Reboot required.
[Reboot] Kernel Module : update-initramfs
แก้ไข:
root@pc-desktop:/usr/lib/X11/xorg.conf.d# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
03:0c.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01)
แก้ไข 2:
root@pc-desktop:/usr/lib/X11/xorg.conf.d# sudo lshw -C video
*-display
description: Display controller
product: 82865G Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:16 memory:e0000000-e7ffffff(prefetchable) memory:d8000000-d807ffff ioport:1800(size=8)
*-display:0
description: VGA compatible controller
product: RV280 [Radeon 9200 SE]
vendor: ATI Technologies Inc
physical id: c
bus info: pci@0000:03:0c.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom
configuration: driver=radeon latency=66 mingnt=8
resources: irq:20 memory:f0000000-f7ffffff(prefetchable) ioport:2400(size=256) memory:d8110000-d811ffff memory:d8140000-d815ffff(prefetchable)
*-display:1 UNCLAIMED
description: Display controller
product: RV280 [Radeon 9200 SE] (Secondary)
vendor: ATI Technologies Inc
physical id: c.1
bus info: pci@0000:03:0c.1
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: latency=66 mingnt=8
resources: memory:e8000000-efffffff(prefetchable) memory:d8100000-d810ffff