หน้าจอคู่จะไม่ทำงาน / Ubuntu 10.04


1

ฉันมีคอมพิวเตอร์เครื่องเก่าซึ่งใช้ 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

อันที่จริงฉันกำลังทำงานบนหน้าจอที่เชื่อมต่อกับคอนโทรลเลอร์กราฟิกรวม 82865G
PatrickCUDO

คำตอบ:


1
  • ดาวน์โหลดไดรเวอร์จากที่นี่ -> http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx
  • ถอนการติดตั้งไดรเวอร์ที่ถูก จำกัด ที่คุณติดตั้งโดยใช้ Synaptic
  • แยกและเรียกใช้ไฟล์ที่ดาวน์โหลดมาโดยใช้ sudo sh <filename goes here>
  • ติดตั้งซอฟต์แวร์
  • เริ่มต้นใหม่
  • เรียกใช้ศูนย์ Catalyst ของ AMD gksudo amdcccle
  • ไปที่เครื่องมือจัดการหน้าจอ
  • ที่นั่นคุณควรเห็นจอภาพของคุณ
  • คลิกที่จอภาพที่คุณต้องการกำหนดค่าและเลือกโหมดการแสดงผล
  • เริ่มต้นใหม่.

ฉันได้ทำตามคำแนะนำของคุณแล้ว แต่หลังจากรีบูตครั้งแรกหน้าจอหลักของฉันยังคงเป็นสีดำ ฉันมีหน้าจอไบออสแล้วถ้าฉันกด Shift ค้างไว้ฉันสามารถเลือกเคอร์เนลหรือโหมดการกู้คืนได้ แต่จากนั้นมันจะไปที่ "โหมดประหยัดพลังงาน" และทั้งคู่ก็ยังคงเป็นสีดำ มีสคริปต์ fglrx-uninstall.sh ซึ่งสร้างขึ้นในโฟลเดอร์เดียวกับบันทึกการติดตั้ง ฉันถอนการติดตั้งแล้วและมันก็ใช้งานได้อีกครั้ง
PatrickCUDO

เมื่อฉันรีบูทครั้งแรกโลโก้ Ubuntu ปรากฏขึ้นบนหน้าจอที่ 2 ดังนั้นจึงเห็นได้ชัดว่าฮาร์ดแวร์ใช้งานได้ (หลังจากรีบูตเมื่อหน้าจอทั้งสองเป็นสีดำฉันเริ่มเล่นกับการเชื่อมต่อ VGA ถ้าฉันเริ่มต้นเครื่องโดยไม่มีหน้าจอและรอครู่หนึ่งจากนั้นถ้าฉันเสียบหน้าจอหลักของฉันกลับมาในเมนบอร์ดสร้างขึ้นในพอร์ต VGA ฉัน สามารถใช้งานเครื่องได้) ฉันแก้ไขโพสต์หลักพร้อมบันทึกการติดตั้ง
PatrickCUDO

0

ตกลง. ฉันบูตเข้าสู่โหมดการกู้คืนรูทเชลล์ด้วยเครือข่าย ฉันลบ xorg แล้วติดตั้งใหม่ จากนั้นฉันทำ
X-
config ฉันคัดลอกไฟล์ /root/xorg.conf.new ไปที่ /etc/X11/xorg.conf
ฉันตรวจสอบพารามิเตอร์แล้ว
ฉันรีบูตเครื่องและภาพแสดงบนหน้าจอทั้งสอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.