[分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡) [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


sss
[分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
Anon:sss
今天試著在我VIA的舊筆電上灌9.04,結果和我預期的一樣,Xorg跑不起來,官方的xserver-xorg-video-openchrome也有問題,本來覺得沒啥大不了的,因為我在8.10已經遇過一次了,想說照著 https://help.ubuntu.com/community/OpenChrome 的說明,svn抓下來編譯就好了..... 沒想到這招在9.04完全沒用, 編譯中會需要很多相依套件 ( build-dep xserver-xorg-video-openchrome無用!!!)

我也試了多種VIA官方驅動, 結果都一樣,弄了一個晚上終於找出這些編譯所需套件, 在此po出來作個筆記,順便讓有需要的人參考:

1. 安裝編譯所需工具:

sudo apt-get install build-essential subversion autoconf automake1.9 libtool


sudo apt-get build-dep xserver-xorg-video-openchrome


依照wiki的作法,只要上面這些套件,但這對最新的svn版本還不夠用,如果autogen或make錯誤,則可能需要再安裝以下套件:

sudo apt-get install xserver-xorg-dev x11proto-xf86dri-dev libxvmc-dev libxext6 mesa-common-dev 


上面都裝完後,下載原始碼來源:

svn checkout http://svn.openchrome.org/svn/trunk openchrome


進入資料夾

cd openchrome


開始編譯
 ./autogen.sh --prefix=/usr


上面config順利跑完之後就照例:

make
sudo make install



可能需要更改Xorg.conf, 以下是我的設定檔 :

如有顯示不正常的,設定檔中的Section Screen / Section Monitor, 部份請依照自己的螢幕規格,去Google找類似的貼上取代:

Section "Module"
	Load	"i2c"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	#Load	"type1"
	Load	"vbe"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	Driver	"openchrome"
	BusID 	"PCI:1:0:0"
	Option "VideoRAM" "65536"
	Option "CacheLines" "1980"
	Option		"UseFBDev"		"true"
	Option "UseBIOS" "TRUE"
#	Option "DISPLAY_3DScaling_LCD" "TRUE"
	Option "XaaNoImageWriteRect"
	Option "SWcursor"
	Option "EnableAGPDMA"	"True"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
	Option "DPMS"
	HorizSync 30-71
	VertRefresh 50-160
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	DefaultDepth 16
EndSection

Section "DRI"
	Mode	0666
EndSection



改好重開電腦就可以了... 我是CLE266超老卡,這個都行了,之後的應該沒問題了...

以上希望能對需要的人有幫助

2009/4/20 0:44 | ff370 d2326 53de9 217b4
應用擴展 工具箱
sss
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
Anon:sss
補充,編譯可能還會需要裝這個

sudo apt-get install pkg-config

2009/4/20 0:49 | ff370 d2326 53de9 217b4
應用擴展 工具箱
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
會員三級
註冊日期:
2008/5/24 0:14
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 215
MP : 37 / 8438
EXP: 60
離線
請問一下,我可不可以在a電腦(mx440) 做這設定
再到b電腦(via) 開機使用

因為我有台via c3的itx板子

用己安裝9.04的usb開機進不到桌面,應該是顥卡不支援

2009/4/20 13:30
應用擴展 工具箱
sss
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
Anon:sss
我遇到黑畫面之後,就按control+alt+f2登入文字畫面

然後照著上面打指令就好了, 邊打邊按tab自動完成,應該不難

上面講的那些某些步驟如果,你怕打錯的話,你可以在別台電腦先寫成簡單的指令稿,放在網路上下載回來 然後執行

2009/4/20 13:44 | ee583 373d2 f6ddc 2da4e
應用擴展 工具箱
sss
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
Anon:sss
sss 寫到:
我遇到黑畫面之後,就按control+alt+f2登入文字畫面

然後照著上面打指令就好了, 邊打邊按tab自動完成,應該不難

上面講的那些某些步驟如果,你怕打錯的話,你可以在別台電腦先寫成簡單的指令稿,放在網路上下載回來 然後執行


例如這可以寫成:

#/bin/sh
sudo apt-get install build-essential subversion autoconf automake1.9 libtool xserver-xorg-dev x11proto-xf86dri-dev libxvmc-dev libxext6 mesa-common-dev 

sudo apt-get build-dep xserver-xorg-video-openchrome

svn checkout http://svn.openchrome.org/svn/trunk openchrome

cd openchrome


放在網路上,然後下載回來

wget http://xxx.xxx.xxx/yyy/zzz.sh
執行:
sh zzz.sh

xorg.conf的範例也可以先編輯好,放在網路上,再下載回來~


其實放在usb碟裡或光碟裡更簡單, 不過可能要手動下指令mount...

2009/4/20 13:49 | ee583 373d2 f6ddc 2da4e
應用擴展 工具箱
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
會員三級
註冊日期:
2008/5/24 0:14
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 215
MP : 37 / 8438
EXP: 60
離線
原來丫...但我執行到這段就不行了

svn checkout http://svn.openchrome.org/svn/trunk openchrome

他會顯示找不到host...很怪..安裝其他元件都還可以說

2009/4/20 14:03
應用擴展 工具箱
sss
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
Anon:sss
ping svn.openchrome.org

目前斷線中

等幾個小時候再說吧

2009/4/20 14:08 | ee583 373d2 f6ddc 2da4e
應用擴展 工具箱
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
會員三級
註冊日期:
2008/5/24 0:14
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 215
MP : 37 / 8438
EXP: 60
離線
我是用手慢慢key啦..

結果我發現是我在apt-get 時沒注意到有故障

我做apt-get install -f
以及

apt-get updata -f
後,可正常安裝了,還在try中

2009/4/20 14:10
應用擴展 工具箱
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
會員三級
註冊日期:
2008/5/24 0:14
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 215
MP : 37 / 8438
EXP: 60
離線
原來丫..剛我又連上了說

感謝3s兄如前熱心的幫忙

2009/4/20 14:16
應用擴展 工具箱
回覆: [分享]Ubuntu 9.04 編譯Openchrome驅動(for VIA顯示卡)
會員三級
註冊日期:
2008/5/24 0:14
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 215
MP : 37 / 8438
EXP: 60
離線
結果xorg.conf我不知道怎麼從其他台pc copy 過來..

應該說是我不會手動掛載usb.我在usb上有存好一個xorg.conf了,是從樓主那copy過來的
那我要怎麼做才能掛起來並覆寫原檔丫

2009/4/20 14:40
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.