[偷懶] X Window 4.3.0 on iMac G3 266MHz

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

[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章ulbt » 週一 5月 31, 2004 3:35 am

小弟因緣際會從朋友那邊土匪來一台小巧可愛的紅色 iMac,
因為她的硬體已經有點過時, 而且弟不想另外煩惱應用軟體取得的問題,
然後又希望能讓她有機會回饋社會、報效國家、促進宇宙和諧...
(事實上, 她從 1997、1998 年朋友入手後開機次數屈指可數。)
所以就讓她跑 Debian PPC、跑 X Window 搭 Gnome,
勉勉強強當一台上網用的電腦。

當 unstable 還停留在 X Window 4.2.1 的時候,
我有把 Gnome 搞起來過, 也用了好陣子, 後來隔一段時間沒去玩她,
大約半年前, 弟進了弟義母的公司協助 MIS 相關的工作,
為了實驗看看 OSS 是否能取代昂貴的商業報表軟體,
我想用 Jakarta 和 JSP reporting 來寫報表, 於是我做了重灌,
(大概是 Windows 用久了, 下意識定期就會自動 partition、install...)
可是這時候 unstable 的 X Window 4.3.0 我就一直沒弄起來,
我四處找了一陣, 沒有看到簡明易暸的解法, 於是就擺著沒去管它,
想說或許時間能解決這個問題, 但是這個問題我已經擺了大概兩、三個月解不掉,
所以偷個懶, 不繼續自己找解, 跑上來嚷嚷救人! :-P

我想問題應該出在 X Window 4.3.0 的 ATi driver 上, (ATi... sigh...)
我在 log 裡頭 grep 出這一行, 應該就是問題所在:
代碼: 選擇全部
(WW) ATI(0): Cannot shadow an accelerated frame buffer.

這...... 該怎麼解決哩?
我 kernel fb 用與不用都試過了, 不過沒輒, 進 X 螢幕就是會 blank out... :-/


--
Simple spec of my iMac 266:
Apple PowerPC G3 266MHz (Mac NewWorld machine)
32MB+128MB PC-133 SDRAM
ATi Rage Pro w/ 6MB SGRAM
12"(?) CRT Monitor
I know that I don't know.
頭像
ulbt
活潑的高中生
活潑的高中生
 
文章: 255
註冊時間: 週一 2月 17, 2003 12:55 pm
來自: Nei-Hu, Taipei.

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章高原之狼 » 週一 5月 31, 2004 4:37 am

ati driver 对于 Rage Pro 的支持应该很不错才对啊,ulbt 兄你能否把 lspci 的结果和 /etc/X11/XF86Config-4 里面有关显卡的一段贴出来呢?
Ming Hua
高原之狼
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 10月 28, 2002 5:54 am

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章ulbt » 週一 5月 31, 2004 5:15 am

高原之狼 寫:ati driver 对于 Rage Pro 的支持应该很不错才对啊,ulbt 兄你能否把 lspci 的结果和 /etc/X11/XF86Config-4 里面有关显卡的一段贴出来呢?


(涕) (淚) (笑) :-D

代碼: 選擇全部
# lspci -v -v -v -v -v

0000:00:00.0 Host bridge: Motorola MPC106 [Grackle] (rev 40)
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
   Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
   Latency: 0, Cache Line Size: 0x08 (32 bytes)

0000:00:10.0 Class ff00: Apple Computer Inc. Paddington Mac I/O
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
   Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
   Latency: 32, Cache Line Size: 0x08 (32 bytes)
   Region 0: Memory at 80800000 (32-bit, non-prefetchable) [size=512K]

0000:00:12.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c) (prog-if 00 [VGA])
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
   Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
   Latency: 32 (2000ns min), Cache Line Size: 0x08 (32 bytes)
   Interrupt: pin A routed to IRQ 22
   Region 0: Memory at 81000000 (32-bit, non-prefetchable) [size=16M]
   Region 1: I/O ports at 0c00 [disabled] [size=256]
   Region 2: Memory at 80881000 (32-bit, non-prefetchable) [size=4K]
   Expansion ROM at <unassigned> [disabled] [size=128K]

0000:00:14.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10 [OHCI])
   Subsystem: OPTi Inc. 82C861
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
   Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
   Latency: 32, Cache Line Size: 0x08 (32 bytes)
   Interrupt: pin A routed to IRQ 28
   Region 0: Memory at 80880000 (32-bit, non-prefetchable) [size=4K]


XF86Config-4 寫:Section "Device"
Identifier "Generic Video Card"
Driver "ati"
BusID "PCI:0:18:0"
Option "UseFBDev" "true"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
HorizSync 30-60
VertRefresh 50-75
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection


那個 BusID 我搞不太懂, 12 和 18 我都用過,
X 4.2.1 的時候我記得他會自己去抓, 那時候好像是抓 18, 記不清楚了... ^^;
總覺得應該不是 XF86Config-4 的問題,
因為我有備份 4.2.1 時候用的組態, 拷貝回來用無效。

ATi... 感覺上對 Linux 的友善度就是不及 nVidia 或 Intel... :roll:

還有, 玩 Debian 的人相較於使用 Windows 的人少,
玩 Debian 又玩 Apple 東西的人更少, 唉...
其實 Apple 實在不錯, 就是價錢太大顆了點, 讓人難以下嚥。 :-?
I know that I don't know.
頭像
ulbt
活潑的高中生
活潑的高中生
 
文章: 255
註冊時間: 週一 2月 17, 2003 12:55 pm
來自: Nei-Hu, Taipei.

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章Tetralet » 週一 5月 31, 2004 12:29 pm

請將
ulbt 寫:
代碼: 選擇全部
Section "Device"
   Identifier   "Generic Video Card"
   Driver      "ati"
   BusID      "PCI:0:18:0"
   Option      "UseFBDev"      "true"
EndSection

修改成:
代碼: 選擇全部
Section "Device"
        Identifier      "Generic Video Card"
        Driver          "radeon"
EndSection

或:
代碼: 選擇全部
Section "Device"
        Identifier      "Generic Video Card"
        Driver          "ati"
EndSection

試試看!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章阿信 » 週一 5月 31, 2004 2:45 pm

ATi 的 Open Source XFree driver 一直有在更新呢。

ATi 官方都有提供 AIW 給 GATOS 進行測試與 Driver 的製作,所以使用上應該沒有多大的問題。

man radeon:

DESCRIPTION
radeon is a XFree86 driver for ATI RADEON based video cards. It con-
tains full support for 8, 15, 16 and 24 bit pixel depths, dual-head
setup, flat panel, hardware 2D acceleration, hardware 3D acceleration
(except R300 cards), hardware cursor, XV extension, Xinerama extension.

Cool...幾乎卡的所有功能都有支援... :-D
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章高原之狼 » 週二 6月 01, 2004 12:50 am

ulbt 寫:那個 BusID 我搞不太懂, 12 和 18 我都用過,
X 4.2.1 的時候我記得他會自己去抓, 那時候好像是抓 18, 記不清楚了... ^^;
總覺得應該不是 XF86Config-4 的問題,
因為我有備份 4.2.1 時候用的組態, 拷貝回來用無效。

ATi... 感覺上對 Linux 的友善度就是不及 nVidia 或 Intel... :roll:

還有, 玩 Debian 的人相較於使用 Windows 的人少,
玩 Debian 又玩 Apple 東西的人更少, 唉...
其實 Apple 實在不錯, 就是價錢太大顆了點, 讓人難以下嚥。 :-?

你的 XF86Config-4 看上去是对的,BusID 应该是 18,因为 lspci 的结果是十六进制的,而 XF86Config-4 是十进制。

我的 ATI Radeon 必须要 FrameBuffer,不知道 Rage Pro 是不是也需要。但是你既然说不用 FB 你也试过了,应该不是这方面的问题。

Google 了一下,看到下面这封 Email 里提到 Option "NoAccel" 这个选项,应该可以解决你那个 Warning 的问题。
http://lists.debian.org/debian-powerpc/ ... 00061.html
但我不知道有没有实际帮助。如果还不行,就把整个 XFree86.0.log 贴上来吧?
高原之狼
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 10月 28, 2002 5:54 am

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章高原之狼 » 週二 6月 01, 2004 12:53 am

Tetralet 寫:
代碼: 選擇全部
Section "Device"
        Identifier      "Generic Video Card"
        Driver          "radeon"
EndSection

阿信 寫:ATi 的 Open Source XFree driver 一直有在更新呢。

ATi 官方都有提供 AIW 給 GATOS 進行測試與 Driver 的製作,所以使用上應該沒有多大的問題。

man radeon:

DESCRIPTION
radeon is a XFree86 driver for ATI RADEON based video cards. It con-
tains full support for 8, 15, 16 and 24 bit pixel depths, dual-head
setup, flat panel, hardware 2D acceleration, hardware 3D acceleration
(except R300 cards), hardware cursor, XV extension, Xinerama extension.

Cool...幾乎卡的所有功能都有支援...

Rage 和 Radeon 好像是两种不同的芯片……
高原之狼
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 10月 28, 2002 5:54 am

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章ulbt » 週二 6月 01, 2004 7:39 am

呵, 果然是三個諸葛亮勝過一個臭皮匠!
謝謝各位的駐足與幫忙, 小弟稍晚有機會就回報。 m(_ _)m
I know that I don't know.
頭像
ulbt
活潑的高中生
活潑的高中生
 
文章: 255
註冊時間: 週一 2月 17, 2003 12:55 pm
來自: Nei-Hu, Taipei.

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章阿信 » 週二 6月 01, 2004 10:01 am

高原之狼 寫:Rage 和 Radeon 好像是两种不同的芯片……


:ooops: ...其實小弟只是想說明現在的 ATi 顯視卡支援都不錯了... :ooops:
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章ulbt » 週二 6月 01, 2004 12:12 pm

阿信兄不用不好意思, 其實小弟也有點錯怪 ATi。 :ooops:
I know that I don't know.
頭像
ulbt
活潑的高中生
活潑的高中生
 
文章: 255
註冊時間: 週一 2月 17, 2003 12:55 pm
來自: Nei-Hu, Taipei.

re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章ulbt » 週日 6月 06, 2004 7:08 pm

After several times of test, unfortunately all effort failed. :(
However, I got some different message this time.

代碼: 選擇全部
(WW) ATI(0): RENDER extension not supported with a shadowed framebuffer.


In case you are wondering, the "UseFBDev" attribute had been set to "false",
and the option "NoAccel" had been added to XF86Config-4.
Also, Tetralet's method had been tried but in vain.

Related files are located at: http://www.geocities.com/ulbt.geo/debian/
(Please use Mozilla's "Find as You Type" a.k.a. "TypeAhead" to browse the files if needed.)

I'll keep trying to get this cute iMac back to live. Thank you all, guys! :-D
I know that I don't know.
頭像
ulbt
活潑的高中生
活潑的高中生
 
文章: 255
註冊時間: 週一 2月 17, 2003 12:55 pm
來自: Nei-Hu, Taipei.

Re: re:[偷懶] X Window 4.3.0 on iMac G3 266MHz

文章訪客 » 週三 1月 25, 2006 7:25 am

ulbt 寫:
高原之狼 寫:ati driver 对于 Rage Pro 的支持应该很不错才对啊,ulbt 兄你能否把 lspci 的结果和 /etc/X11/XF86Config-4 里面有关显卡的一段贴出来呢?


(涕) (淚) (笑) :-D

代碼: 選擇全部
# lspci -v -v -v -v -v

0000:00:00.0 Host bridge: Motorola MPC106 [Grackle] (rev 40)
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
   Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
   Latency: 0, Cache Line Size: 0x08 (32 bytes)

0000:00:10.0 Class ff00: Apple Computer Inc. Paddington Mac I/O
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
   Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
   Latency: 32, Cache Line Size: 0x08 (32 bytes)
   Region 0: Memory at 80800000 (32-bit, non-prefetchable) [size=512K]

0000:00:12.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c) (prog-if 00 [VGA])
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
   Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
   Latency: 32 (2000ns min), Cache Line Size: 0x08 (32 bytes)
   Interrupt: pin A routed to IRQ 22
   Region 0: Memory at 81000000 (32-bit, non-prefetchable) [size=16M]
   Region 1: I/O ports at 0c00 [disabled] [size=256]
   Region 2: Memory at 80881000 (32-bit, non-prefetchable) [size=4K]
   Expansion ROM at <unassigned> [disabled] [size=128K]

0000:00:14.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10 [OHCI])
   Subsystem: OPTi Inc. 82C861
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
   Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
   Latency: 32, Cache Line Size: 0x08 (32 bytes)
   Interrupt: pin A routed to IRQ 28
   Region 0: Memory at 80880000 (32-bit, non-prefetchable) [size=4K]


XF86Config-4 寫:Section "Device"
Identifier "Generic Video Card"
Driver "ati"
BusID "PCI:0:18:0"
Option "UseFBDev" "true"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
HorizSync 30-60
VertRefresh 50-75
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "Generic Monitor"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection


那個 BusID 我搞不太懂, 12 和 18 我都用過,
X 4.2.1 的時候我記得他會自己去抓, 那時候好像是抓 18, 記不清楚了... ^^;
總覺得應該不是 XF86Config-4 的問題,
因為我有備份 4.2.1 時候用的組態, 拷貝回來用無效。

ATi... 感覺上對 Linux 的友善度就是不及 nVidia 或 Intel... :roll:

還有, 玩 Debian 的人相較於使用 Windows 的人少,
玩 Debian 又玩 Apple 東西的人更少, 唉...
其實 Apple 實在不錯, 就是價錢太大顆了點, 讓人難以下嚥。 :-?
訪客
 

文章FourDollars » 週三 1月 25, 2006 1:55 pm

也許有個 X -configure 可以自動偵測生一個 conf 出來才對 (順利的話)
再給它放到 /etc/X11/ 下 (原本先備份起來)
試試看... :)
FourDollars
懵懂的國中生
懵懂的國中生
 
文章: 188
註冊時間: 週五 8月 01, 2003 12:47 am

文章shuke » 週三 1月 25, 2006 2:32 pm

软糖imac G3我也有一台,装sarge没有什么特别麻烦的设定,除了刷新率。如果你搞不清楚X怎么配置的话,可以先用urbunu livecd启动一下,参考一下它自动生成的配置文件。

我那台$25的imac G3跑Linux感觉还是不错的,只是qemu user mode使用动态库的时候的配置方法搞不定……
shuke
可愛的小學生
可愛的小學生
 
文章: 11
註冊時間: 週四 1月 29, 2004 11:54 am
來自: 北京


回到 debian desktop

誰在線上

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

cron