Radeon模块启动问题

我在使用radeon模块启动时遇到问题。 出现黑屏。 如果我在blacklist.conf中添加“blacklist radeon”,我可以正常启动。 但我需要vgaswitcheroo,如果没有radeon模块则无法使用。 笔记本电脑hp pavilion dv6-3125ervideoRadeon 5650和intel ubuntu 11.04

May 2 23:59:11 wedens-PC kernel: [ 18.392796] [drm] radeon defaulting to kernel modesetting. May 2 23:59:11 wedens-PC kernel: [ 18.392800] [drm] radeon kernel modesetting enabled. May 2 23:59:11 wedens-PC kernel: [ 18.392874] radeon 0000:01:00.0: power state changed by ACPI to D0 May 2 23:59:11 wedens-PC kernel: [ 18.392878] radeon 0000:01:00.0: power state changed by ACPI to D0 May 2 23:59:11 wedens-PC kernel: [ 18.392883] radeon 0000:01:00.0: enabling device (0000 -> 0003) May 2 23:59:11 wedens-PC kernel: [ 18.392892] radeon 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 May 2 23:59:11 wedens-PC kernel: [ 18.392898] radeon 0000:01:00.0: setting latency timer to 64 May 2 23:59:11 wedens-PC kernel: [ 18.687536] radeon atpx: version is 1 May 2 23:59:23 wedens-PC kernel: [ 30.971462] radeon 0000:01:00.0: GPU softreset May 2 23:59:23 wedens-PC kernel: [ 30.971464] radeon 0000:01:00.0: GRBM_STATUS=0xFFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 30.971466] radeon 0000:01:00.0: GRBM_STATUS_SE0=0xFFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 30.971468] radeon 0000:01:00.0: GRBM_STATUS_SE1=0xFFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 30.971470] radeon 0000:01:00.0: SRBM_STATUS=0xFFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 31.131254] radeon 0000:01:00.0: Wait for MC idle timedout ! May 2 23:59:23 wedens-PC kernel: [ 31.131256] radeon 0000:01:00.0: GRBM_SOFT_RESET=0x00007F6B May 2 23:59:23 wedens-PC kernel: [ 31.131360] radeon 0000:01:00.0: GRBM_STATUS=0xFFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 31.131362] radeon 0000:01:00.0: GRBM_STATUS_SE0=0xFFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 31.131364] radeon 0000:01:00.0: GRBM_STATUS_SE1=0xFFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 31.131365] radeon 0000:01:00.0: SRBM_STATUS=0xFFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 31.132389] radeon 0000:01:00.0: limiting VRAM May 2 23:59:23 wedens-PC kernel: [ 31.132392] radeon 0000:01:00.0: VRAM: 3584M 0x0000000000000000 - 0x00000000DFFFFFFF (3584M used) May 2 23:59:23 wedens-PC kernel: [ 31.132394] radeon 0000:01:00.0: GTT: 512M 0x00000000E0000000 - 0x00000000FFFFFFFF May 2 23:59:23 wedens-PC kernel: [ 31.132632] [drm] radeon: 3584M of VRAM memory ready May 2 23:59:23 wedens-PC kernel: [ 31.132635] [drm] radeon: 512M of GTT memory ready. May 2 23:59:23 wedens-PC kernel: [ 31.132716] radeon 0000:01:00.0: irq 45 for MSI/MSI-X May 2 23:59:23 wedens-PC kernel: [ 31.132721] radeon 0000:01:00.0: radeon: using MSI. May 2 23:59:23 wedens-PC kernel: [ 31.132733] radeon 0000:01:00.0: IH ring buffer overflow (0xFFFFFFFF, 0, 15) May 2 23:59:23 wedens-PC kernel: [ 31.132759] [drm] radeon: irq initialized. May 2 23:59:23 wedens-PC kernel: [ 31.320480] radeon 0000:01:00.0: Wait for MC idle timedout ! May 2 23:59:24 wedens-PC kernel: [ 31.480341] radeon 0000:01:00.0: Wait for MC idle timedout ! May 2 23:59:24 wedens-PC kernel: [ 31.484297] radeon 0000:01:00.0: WB enabled May 2 23:59:24 wedens-PC kernel: [ 31.500940] IP: [] evergreen_cp_start+0x56/0xc80 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.501095] Modules linked in: snd_hda_codec_idt snd_hda_intel(+) snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event radeon(+) snd_seq snd_timer hp_wmi snd_seq_device i915 joydev sparse_keymap uvcvideo btusb videodev v4l2_compat_ioctl32 ttm bluetooth rt2860sta(C) snd psmouse serio_raw drm_kms_helper drm crc_ccitt intel_ips video soundcore snd_page_alloc i2c_algo_bit hp_accel lis3lv02d input_polldev coretemp lp parport usbhid hid ahci libahci r8169 May 2 23:59:24 wedens-PC kernel: [ 31.501570] RIP: 0010:[] [] evergreen_cp_start+0x56/0xc80 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.502157] [] evergreen_cp_resume+0x3a0/0x630 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.502200] [] evergreen_startup+0x157/0x260 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.502242] [] ? r600_pcie_gart_init+0x60/0x70 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.502285] [] evergreen_init+0x1ac/0x2d0 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.502323] [] radeon_device_init+0x409/0x490 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.502363] [] radeon_driver_load_kms+0xb2/0x1a0 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.502471] [] radeon_pci_probe+0xb2/0xba [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.504059] [] ? radeon_init+0x0/0x1000 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.506708] [] ? radeon_init+0x0/0x1000 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.511972] [] ? radeon_init+0x0/0x1000 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.514474] [] radeon_init+0xc4/0x1000 [radeon] May 2 23:59:24 wedens-PC kernel: [ 31.522082] RIP [] evergreen_cp_start+0x56/0xc80 [radeon] 

我有同样的问题。 系统无法在加载radeon的情况下启动。 我这样做了:

blacklist radeon添加到/etc/modprobe.d/blacklist.conf的末尾

/etc/rc.localexit 0 ‘之前添加这些行

 modprobe radeon echo OFF > /sys/kernel/debug/vgaswitcheroo/switch 

记得制作rc.local可执行文件。

现在将重新加载radeon模块,将重新启用vgaswitcheroo并关闭ATI卡。 更冷,更安静

您可以使用列入黑名单的radeon模块启动,然后将其加载到rc.local(modprobe radeon)中。 这使我的系统启动稳定。

哦,可以看到,你不需要radeon卡,对吧? 你对集成GPU感到满意吗? 如果是这样,只需删除(使用synaptics)xorg驱动程序radeon(包名称就像xorg-driver-ati和xorg-driver-radeon或类似的东西)问题是这些驱动程序不能正常使用ubuntu的默认内核11.04

我就这么做了 英特尔卡就像以前一样工作。 vga_switcheroo到位了。 一切都很好,但你当然不能使用radeon卡。

检查这篇文章是否有帮助:

使用ATI Mobility Radeon 5650 HD获得vga_switcheroo

问候