[問題] ATI 啟用3D

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

re:[問題] ATI 啟用3D

文章kevintyk » 週二 6月 08, 2004 1:24 pm

企鵝狂 寫:請把XF86Config-4的
Section "Device"
Identifier "Generic Video Card"
Driver "radeon"
Option "UseFBDev" "true"
EndSection

Driver改成 fglrx
那個Option移除

或者..你裝好ATi的driver以後.他有一個工具幫你設定.叫做fglrxconfig

建議你跑這個flgrxconfig..因為他還會設定一些Option...

跑完就會設定好了

我以前也試過....
同樣的不行
真的會是 AGP 模組的緣故嗎?

um....
sorry..
不明白你的意思.. :-?
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題] ATI 啟用3D

文章企鵝狂 » 週二 6月 08, 2004 1:33 pm

kevintyk 寫:我以前也試過....
同樣的不行
[


把你那樣子設定時候的XF86Config-4跟Xfree86.0.log 貼上來看看

kernel module有重新編譯過了嗎?

dmesg說甚麼
lsmod?
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

re:[問題] ATI 啟用3D

文章kclin » 週二 6月 08, 2004 1:49 pm

kernel 2.6.6 patch 過都不能用
所以如果你是使用之前的 試看看以下步驟…

1.重編kernel
2.以重編好的kernel進入
3.再到 /usr/src/linux 下 (如果你的 source 檔是這個)
再 make xconfig 然後存檔就好了 就跳出
4. cd /lib/modules/fglrx/build_mod/
5. sh make.sh
6. cd ..
7. sh make_install.sh

這樣行嗎?

ps: 沒裝 agpgart 沒關係 如果你有download ATI的 driver , 它會有附
新版本的 ATI driver 3.9.0 不用打 --force-overwrite 了
kclin
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週六 5月 22, 2004 10:16 am
來自: 新竹風城

re:[問題] ATI 啟用3D

文章kevintyk » 週二 6月 08, 2004 2:28 pm

企鵝狂 寫:
kevintyk 寫:我以前也試過....
同樣的不行
[


把你那樣子設定時候的XF86Config-4跟Xfree86.0.log 貼上來看看

kernel module有重新編譯過了嗎?

dmesg說甚麼
lsmod?

以下是我安裝ati driver後的Xfree86.0.log:
http://home.pchome.com.tw/service/kevin ... .0.log_ati
XF86Config-4同上
不過改了radeon為fglrx

dmesg:
代碼: 選擇全部
dmesg
Linux version 2.4.26-1-k7 (herbert@gondolin) (gcc version 3.3.3 (Debian 20040401)) #1 Sat May 1 21:40:09 EST 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
 BIOS-e820: 000000000fff0000 - 000000000fff3000 (ACPI NVS)
 BIOS-e820: 000000000fff3000 - 0000000010000000 (ACPI data)
 BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
 BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
On node 0 totalpages: 65520
zone(0): 4096 pages.
zone(1): 61424 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 Nvidia                                    ) @ 0x000f74b0
ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x0fff3000
ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x0fff3040
ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x0fff7e00
ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 Pentium(tm) Pro APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
Kernel command line: root=/dev/hdd3 ro
Found and enabled local APIC!
Initializing CPU#0
Detected 1409.458 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 2811.49 BogoMIPS
Memory: 252588k/262080k available (1207k kernel code, 9104k reserved, 459k data, 112k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU:     After generic, caps: 0383fbff c1cbfbff 00000000 00000000
CPU:             Common caps: 0383fbff c1cbfbff 00000000 00000000
CPU: AMD Athlon(tm) XP 1600+ stepping 02
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 1409.4691 MHz.
..... host bus clock speed is 268.4702 MHz.
cpu: 0, clocks: 2684702, slice: 1342351
CPU0<T0:2684688,T1:1342336,D:1,S:1342351,C:2684702>
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
PCI: PCI BIOS revision 2.10 entry at 0xfb4c0, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Discovered primary peer bus ff [IRQ]
PCI: Using IRQ router default [10de/01e0] at 00:00.0
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
COMX: driver version 0.85 (C) 1995-1999 ITConsult-Pro Co. <info@itc.hu>
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 3932 blocks [1 disk] into ram disk... done.
Freeing initrd memory: 3932k freed
VFS: Mounted root (cramfs filesystem).
Freeing unused kernel memory: 112k freed
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ide: late registration of driver.
NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
NFORCE2: not 100% native mode: will probe irqs later
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround.
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround.
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: 00:09.0 (rev a2) UDMA133 controller
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 6Y120P0, ATA DISK drive
blk: queue d082a100, I/O limit 4095Mb (mask 0xffffffff)
hdc: AOPEN CD-RW CRW2440, ATAPI CD/DVD-ROM drive
hdd: IC35L060AVVA07-0, ATA DISK drive
blk: queue d082a690, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=238216/16/63, UDMA(133)
hdd: attached ide-disk driver.
hdd: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(100)
Partition check:
 /dev/ide/host0/bus0/target0/lun0: [PTBL] [14946/255/63] p1 p2
 /dev/ide/host0/bus1/target1/lun0: [PTBL] [7476/255/63] p1 p2 p3 p4
Journalled Block Device driver loaded
ext3: No journal on filesystem on ide1(22,67)
Adding Swap: 265064k swap-space (priority -1)
Real Time Clock Driver v1.10f
MSDOS FS: Using codepage 950
MSDOS FS: IO charset big5
MSDOS FS: Using codepage 950
MSDOS FS: IO charset big5
Intel 810 + AC97 Audio, version 0.24, 22:21:02 May  1 2004
PCI: Setting latency timer of device 00:06.0 to 64
i810: NVIDIA nForce Audio found at IO 0xd400 and 0xd000, MEM 0x0000 and 0x0000, IRQ 11
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
ac97_codec: AC97  codec, id: ALG96 (Unknown)
i810_audio: only 48Khz playback available.
i810_audio: AC'97 codec 0 Unable to map surround DAC's (or DAC's not present), total channels = 2
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.25.
PCI: Setting latency timer of device 00:04.0 to 64
eth0: forcedeth.c: subsystem: 01695:1000 bound to 00:04.0
8139too Fast Ethernet driver 0.9.26
eth1: RealTek RTL8139 at 0xa000, 00:04:61:5e:15:a2, IRQ 11
eth1:  Identified 8139 chip type 'RTL-8101'
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Setting latency timer of device 00:02.2 to 64
ehci_hcd 00:02.2: nVidia Corporation nForce2 USB Controller
ehci_hcd 00:02.2: irq 11, pci mem d08f6000
usb.c: new USB bus registered, assigned bus number 1
PCI: cache line size of 64 is not supported by device 00:02.2
ehci_hcd 00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 6 ports detected
PCI: Setting latency timer of device 00:02.0 to 64
usb-ohci.c: USB OHCI at membase 0xd08fe000, IRQ 11
usb-ohci.c: usb-00:02.0, nVidia Corporation nForce2 USB Controller
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 3 ports detected
PCI: Setting latency timer of device 00:02.1 to 64
usb-ohci.c: USB OHCI at membase 0xd0900000, IRQ 5
usb-ohci.c: usb-00:02.1, nVidia Corporation nForce2 USB Controller (#2)
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 3 ports detected
uhci.c: USB Universal Host Controller Interface driver v1.1
usb-uhci.c: $Revision: 1.275 $ time 22:24:23 May  1 2004
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
eth0: no link during initialization.
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
eth1: link up, 10Mbps, half-duplex, lpa 0x0000
hub.c: new USB device 00:02.1-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x663/0x9906) is not claimed by any active driver.
hub.c: new USB device 00:02.0-2, assigned address 2
usb.c: USB device not accepting new address=2 (error=-110)
spurious 8259A interrupt: IRQ7.
hub.c: new USB device 00:02.0-2, assigned address 3
usb.c: USB device 3 (vend/prod 0x66f/0x4200) is not claimed by any active driver.
usb.c: registered new driver hiddev
usb.c: registered new driver hid
input: USB HID v1.00 Gamepad [USB Game Device USB Game Device] on usb3:2.0
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
PPP BSD Compression module registered
PPP Deflate Compression module registered
[drm] Initialized radeon 1.7.0 20020828 on minor 0
[drm:radeon_unlock] *ERROR* Process 548 using kernel context 0
[drm:radeon_unlock] *ERROR* Process 719 using kernel context 0
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題] ATI 啟用3D

文章kclin » 週二 6月 08, 2004 2:42 pm

[drm] Initialized radeon 1.7.0 20020828 on minor 0
[drm:radeon_unlock] *ERROR* Process 548 using kernel context 0
[drm:radeon_unlock] *ERROR* Process 719 using kernel context 0


請問 您是只有裝 driver 還是有 裝 module 進去呢?
這顯示您沒有裝module 進去吧 @@
kclin
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週六 5月 22, 2004 10:16 am
來自: 新竹風城

re:[問題] ATI 啟用3D

文章kevintyk » 週二 6月 08, 2004 2:45 pm

um....
請問 kclin兄
module 進去是什麼意思?
加入 /etc/modules?
還是...?
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題] ATI 啟用3D

文章kclin » 週二 6月 08, 2004 2:53 pm

請問一下


當你
lsmod 是否有看到 fglrx 呢???

當你 dpkg -i fglrx......deb 之後
在 /lib/modules/ 也會有一個 fglrx 的 folder

裡面會有 一個 build_mod folder 跟一些檔案

必須先編出 fglrx module 然後 裝進 kernel 中才可以 dri

ps: 當你編 kernel 時
在 Loadable modules support 中 請將
Enable loadable module support 打勾及
module unload 打勾 同時取消 module versioning support 的功能

當你編好了之後 同時也以你編好的 kernel 在 work 時
你必須像要編 kernel 一樣 ,先再一次 make xconfig (或 gconfig , menuconfig) ,然後存檔離開,接著進入 /lib/modules/fglrx/buile_mod/ 裡面 打 sh make.sh 然後會有像

「ATI modules Initiating 」這樣的東西 ,等無錯誤之後,會提示你回到上一層 ( /lib/modules/fglrx/ 裡打 sh make_install.sh ) 這樣應該就可以裝進去了

試試
kclin
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週六 5月 22, 2004 10:16 am
來自: 新竹風城

re:[問題] ATI 啟用3D

文章kevintyk » 週二 6月 08, 2004 3:03 pm

um...
在build_mod folder內有很多檔案
請問怎樣編出 fglrx module?
kclin 寫:必須先編出 fglrx module 然後 裝進 kernel 中才可以 dri

ps: 當你編 kernel 時
在 Loadable modules support 中 請將
Enable loadable module support 打勾及
module unload 打勾 同時取消 module versioning support 的功能

你說的是重新編一次kernel嗎?
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題] ATI 啟用3D

文章kclin » 週二 6月 08, 2004 3:07 pm

你可以先試試直接打

sh make.sh

可以 work 嗎?
kclin
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週六 5月 22, 2004 10:16 am
來自: 新竹風城

re:[問題] ATI 啟用3D

文章kevintyk » 週二 6月 08, 2004 3:11 pm

kclin 寫:你可以先試試直接打

sh make.sh

可以 work 嗎?

代碼: 選擇全部
debian:/lib/modules/fglrx/build_mod# sh make.sh
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h

好像是不行呢 :-(
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題] ATI 啟用3D

文章kclin » 週二 6月 08, 2004 3:16 pm

嗯 這個問是就是因為 你 kernel 沒有重編過並以你編過的kernel 進去的原因,
在 debian 無痛起步中雖然有說如何自已設 version.h 但我太笨了 @@
試了不 work 所以要重編 kernel 並使用自已重編好的 kernel 進 debian

然後就像要再重編一次 kernel 一樣 不過這次不改任何設定,直接存檔離開

然後再到 ...../build_mod/ 打 sh make.sh 應該就可以 work 了
kclin
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週六 5月 22, 2004 10:16 am
來自: 新竹風城

re:[問題] ATI 啟用3D

文章kevintyk » 週二 6月 08, 2004 3:18 pm

重編一次 kernel 實在廢時.........
唉....
算了....
又要放棄了..
頭像
kevintyk
活潑的高中生
活潑的高中生
 
文章: 258
註冊時間: 週六 10月 04, 2003 6:32 pm
來自: 香港

re:[問題] ATI 啟用3D

文章kclin » 週二 6月 08, 2004 3:24 pm

你看看這兩張快照能不能幫到你
http://kclin.net/1.png
http://kclin.net/2.png

先meeting 去 回來再來幫你 if necessary
加油!!
kclin
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週六 5月 22, 2004 10:16 am
來自: 新竹風城

re:[問題] ATI 啟用3D

文章kclin » 週二 6月 08, 2004 3:26 pm

不可以放棄
有問題一定要解決啊…
放棄不會進步啦



加油加油…
kclin
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週六 5月 22, 2004 10:16 am
來自: 新竹風城

re:[問題] ATI 啟用3D

文章kclin » 週二 6月 08, 2004 3:27 pm

編 kernel 就以下步驟而已 不可以放棄 ><!!

tar jxvf kernel
cd linux-2.6.6
bzip2 -cd ./mm-file |patch -p1
make xconfig
make
make modules_install
cp arch/i386/bzimage /boot/vm.....
cd /boot
/mkinitrd -o initrd.img.... /lib/modules/2.6.......

再改一下 lilo 或 grub 的設定
請加油
kclin
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週六 5月 22, 2004 10:16 am
來自: 新竹風城

上一頁下一頁

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客