[FreeBSD-users-jp 95114] Re: KMSがよくわかりません
Masahiko KIMOTO
kimoto at ohnolab.org
Fri Jan 3 15:36:19 UTC 2014
> > 以下をmake.confに入れてxorgサーバと描画プログラムを再構築して、Gallium
> > ドライバを試しています。
> >
> > # cat /etc/make.conf
> > WITH_NEW_XORG=yes
> > WITHOUT_NOUVEAU=yes
> > WITH_KMS=yes
> > WITH_GALLIUM=yes
この状態で、xf86-video-atiをmakeしなおし、radeonドライバを使っていたのを、
xorg.confを修正してatiドライバを使うようにしたところ、まともな速度でXが
動くようになりました。ありがとうございました。
Xを終了させると画面真暗になりますが、xorg-serverをmakeしなおしていない
(他の依存関係がmakeできなかったため)ためかもしれません。
いちおう、kldstatとdmesgです。
Id Refs Address Size Name
1 71 0xffffffff80200000 16719c8 kernel
2 3 0xffffffff81872000 bc9c8 linux.ko
3 1 0xffffffff8192f000 a148 ng_ubt.ko
4 2 0xffffffff8193a000 10f38 ng_hci.ko
5 4 0xffffffff8194b000 3508 ng_bluetooth.ko
6 6 0xffffffff8194f000 193b8 netgraph.ko
7 1 0xffffffff81969000 aec8 sem.ko
8 1 0xffffffff81a12000 e16c tmpfs.ko
9 1 0xffffffff81a21000 532a fdescfs.ko
10 1 0xffffffff81a27000 9c16 linprocfs.ko
11 1 0xffffffff81a31000 34ef ums.ko
12 1 0xffffffff81a35000 2a44 uhid.ko
13 1 0xffffffff81a38000 c9f3 ng_l2cap.ko
14 1 0xffffffff81a45000 1b841 ng_btsocket.ko
15 1 0xffffffff81a61000 3a95 ng_socket.ko
16 1 0xffffffff81a65000 1e7 linux_adobe.ko
17 1 0xffffffff81a66000 111084 radeonkms.ko
18 1 0xffffffff81b78000 47111 drm2.ko
19 4 0xffffffff81bc0000 1cda iicbus.ko
20 1 0xffffffff81bc2000 1a2a iic.ko
21 1 0xffffffff81bc4000 1acf iicbb.ko
22 1 0xffffffff81bc6000 1026 radeonkmsfw_RS780_pfp.ko
23 1 0xffffffff81bc8000 5b1f radeonkmsfw_RS780_me.ko
24 1 0xffffffff81bce000 131a radeonkmsfw_R600_rlc.ko
info: [drm] Initialized drm 1.1.0 20060810
drmn0: <ATI Radeon 3000 Graphics> on vgapci0
info: [drm] RADEON_IS_PCI
info: [drm] initializing kernel modesetting (RS780 0x1002:0x9616 0x1002:0x0000).
info: [drm] register mmio base: 0xFDFF0000
info: [drm] register mmio size: 65536
info: [drm] radeon_atrm_get_bios: ===> Try ATRM...
info: [drm] radeon_atrm_get_bios: IGP card detected, skipping this method...
info: [drm] radeon_acpi_vfct_bios: ===> Try VFCT...
info: [drm] radeon_acpi_vfct_bios: Get "VFCT" ACPI table
info: [drm] radeon_acpi_vfct_bios: Failed to get "VFCT" table: AE_NOT_FOUND
info: [drm] igp_read_bios_from_vram: ===> Try IGP's VRAM...
info: [drm] igp_read_bios_from_vram: VRAM base address: 0xfa000000
info: [drm] igp_read_bios_from_vram: Map address: 0xfffff800fa000000 (262144 bytes)
info: [drm] igp_read_bios_from_vram: Incorrect BIOS signature: 0x2007
info: [drm] radeon_read_bios: ===> Try PCI Expansion ROM...
info: [drm] radeon_read_bios: Map address: 0xfffff800000c0000 (131072 bytes)
info: [drm] ATOM BIOS: 113
drmn0: info: VRAM: 32M 0x00000000C0000000 - 0x00000000C1FFFFFF (32M used)
drmn0: info: GTT: 512M 0x00000000A0000000 - 0x00000000BFFFFFFF
info: [drm] Detected VRAM RAM=32M, BAR=32M
info: [drm] RAM width 32bits DDR
[TTM] Zone kernel: Available graphics memory: 4164812 kiB
[TTM] Zone dma32: Available graphics memory: 2097152 kiB
[TTM] Initializing pool allocator
info: [drm] radeon: 32M of VRAM memory ready
info: [drm] radeon: 512M of GTT memory ready.
info: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
info: [drm] Driver supports precise vblank timestamp query.
info: [drm] radeon: irq initialized.
info: [drm] GART: num cpu pages 131072, num gpu pages 131072
info: [drm] Loading RS780 Microcode
info: [drm] PCIE GART of 512M enabled (table at 0x00000000C0040000).
drmn0: info: WB enabled
drmn0: info: fence driver on ring 0 use gpu addr 0x00000000a0000c00 and cpu addr 0x0xfffff8009157ec00
drmn0: info: fence driver on ring 3 use gpu addr 0x00000000a0000c0c and cpu addr 0x0xfffff8009157ec0c
info: [drm] ring test on 0 succeeded in 1 usecs
info: [drm] ring test on 3 succeeded in 1 usecs
info: [drm] ib test on ring 0 succeeded in 0 usecs
info: [drm] ib test on ring 3 succeeded in 0 usecs
info: [drm] radeon_device_init: Taking over the fictitious range 0xfa000000-0xfc000000
iicbus0: <Philips I2C bus> on iicbb0 addr 0xff
iic0: <I2C generic I/O> on iicbus0
iicbus1: <Philips I2C bus> on iicbb1 addr 0xff
iic1: <I2C generic I/O> on iicbus1
iicbus2: <Philips I2C bus> on iicbb2 addr 0xff
iic2: <I2C generic I/O> on iicbus2
iicbus3: <Philips I2C bus> on iicbb3 addr 0xff
iic3: <I2C generic I/O> on iicbus3
iicbus4: <Philips I2C bus> on iicbb4 addr 0xff
iic4: <I2C generic I/O> on iicbus4
info: [drm] Radeon Display Connectors
info: [drm] Connector 0:
info: [drm] VGA-1
info: [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
info: [drm] Encoders:
info: [drm] CRT1: INTERNAL_KLDSCP_DAC1
info: [drm] Connector 1:
info: [drm] DVI-D-1
info: [drm] HPD3
info: [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
info: [drm] Encoders:
info: [drm] DFP1: INTERNAL_KLDSCP_LVTMA
info: [drm] radeon: power management initialized
info: [drm] Initialized radeon 2.29.0 20080528
[TTM] Failed to expire sync object before buffer eviction
[TTM] Failed to expire sync object before buffer eviction
----------------------------------------------------------------------
木本 雅彦 / Masahiko KIMOTO, Ph. D.
E-mail: kimoto at ohnolab.org URL: http://www.ohnolab.org/~kimoto
More information about the freebsd-users-jp
mailing list