Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

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

Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章Tetralet » 週四 12月 26, 2002 9:40 pm

今天在玩 Zsnes,
突然發現它的 Video 選項好少哦....
下載最新版原始碼來編譯時,
發現它無法找到 OpenGL 的 Library...
難道 Debian Linux 3.0 的 SDL 不支援 OpenGL 嗎﹖

請問各位學長,
您的系統是不是也是一樣﹖
是我的系統的問題,還是 Debian Linux 3.0 的 SDL 真的不支援 OpenGL 呢﹖
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章阿信 » 週四 12月 26, 2002 10:41 pm

可以,但是速度不理想,可以考慮不要用,將x-win解析度調到640x480,這樣玩吧。

linux版還沒有支援到800x600以上的解析度,最多640x480。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章Tetralet » 週五 12月 27, 2002 12:12 am

阿信 寫:可以,但是速度不理想,可以考慮不要用,將x-win解析度調到640x480,這樣玩吧。

linux版還沒有支援到800x600以上的解析度,最多640x480。


您也有在玩 Zsnes 呀﹖
老實說我找不到什麼同好呢! :crying:

因為我的電腦慢,
所以有沒有使用顯示卡的 3D 加速在我的電腦上很明顯。

以前我在玩 LFS 時,
在 Zsnes 裡如果設定 Video 時選擇使用 OpenGL,
Zsnes 可以全速跑沒有問題,畫面至少有 60 FPS,
您可以參考:

圖檔

這是很久以前抓的圖。

那時是 Doron 600 + nVidia TNT2 M64,
現在的顯示卡是 GeForce 256。

而在 Debian 裡的 Zsnes,
Video 裡的 OpenGL 選項都沒有了,
而且畫面只剩下 30 FPS 左右。
所以我覺得 Debian 3.0 的 Zsnes 很明顯無法支援顯示卡的 3D 加速。

並且,在編譯最新版的 Zsnes 時有秀出了:

checking for SDL - version >= 1.2.0... yes
checking for zlib... yes
checking for OpenGL support... no

我懷疑是 SDL 的關係,
所以嘗試去編譯以前所下載的 SDL 原始碼,
但光是 configure 時就出問題了。

明天我會再試試看。
謝謝您的答覆!

對了,Zsnes 的 1.336 版 For Linux 的音效很糟,
最新的 1.36 版才比較好,
如果要玩的話最好是拿最新版的來玩會比較好。
最後由 Tetralet 於 週四 5月 29, 2003 8:49 am 編輯,總共編輯了 1 次。
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章octapult » 週五 12月 27, 2002 12:53 am

我記得如果我們以 make-kpkg 來安裝 nvidia 顯示卡的官方驅動程式的話 (nvidia-glx-src 和 nvidia-kernel-src),必須將編譯完成的 nvidia-glx-dev.deb 也安裝起來,這樣我們要編譯其他的 Open GL 的應用程式的時候,才能開啟硬體加速。
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章訪客 » 週五 12月 27, 2002 9:21 am

octapult 寫:我記得如果我們以 make-kpkg 來安裝 nvidia 顯示卡的官方驅動程式的話 (nvidia-glx-src 和 nvidia-kernel-src),必須將編譯完成的 nvidia-glx-dev.deb 也安裝起來,


我都不曉得說。
我一直是用 nVidia 官方網詀上所提供的原始碼編譯的,
這樣子有差嗎?

octapult 寫:這樣我們要編譯其他的 Open GL 的應用程式的時候,才能開啟硬體加速。

而介於中間的 SDL 呢?
要不要重新編譯呢?
訪客
 

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章阿信 » 週五 12月 27, 2002 9:47 am

我以前是用nvidia的卡,用官方的編譯好之後,再安裝好xlibmesa-dev就可以編譯了opengl enable,試試看吧。

安裝xlibmesa-dev就可以編譯opengl enable了。

小弟的matrox 3d加速不快,普通的情況下就看cpu的速度而已,所以我都有60以上。

FF6耶...我好像有英文版窩。...:-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章阿信 » 週五 12月 27, 2002 9:49 am

debian testing目前就是用zsnes 1.36了呢。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章Tetralet » 週五 12月 27, 2002 10:34 am

阿信 寫:我以前是用nvidia的卡,用官方的編譯好之後,再安裝好xlibmesa-dev就可以編譯了opengl enable,試試看吧。

安裝xlibmesa-dev就可以編譯opengl enable了。

小弟的matrox 3d加速不快,普通的情況下就看cpu的速度而已,所以我都有60以上。


原來如此,我會趕快試試看!

阿信 寫:FF6耶...我好像有英文版窩。...:-)

FF6... 無法言諭的感動,不是嗎?
害我有一年多對別的遊戲完全不感興趣...
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章octapult » 週五 12月 27, 2002 11:57 am

看到阿信兄說的 xlibmesa-dev,我又想起一件事,的確需要安裝 xlibmesa-dev,才能編譯其他的 Open GL 應用程式。不過使用 nvidia 顯示卡的使用者在安裝完 xlibmesa-dev 以後,必須再安裝官方驅動程式的 dev package,才能打開硬體加速的部份,因為官方的驅動程式 dev package 會以自己的 gl.h 和 glx.h 取代掉 xlibmesa-dev 的 gl.h 和 glx.h。假如先安裝官方驅動程式,再安裝 xlibmesa-dev,我擔心 nvidia 官方的 gl.h 和 glx.h 會被蓋掉。

下載 Debian 官方提供的 nvidia-glx-src 和 nvidia-kernel-src 回來製作 deb 檔案的使用者,必須安裝編譯出來的 nvidia-glx-dev_1.0.xxx_i386.deb 這個檔案。如果是自己從 nvidia 官方下載 source 回來編譯的話,應該 make install 就會將 gl.h 和 glx.h 安裝起來了。
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章阿信 » 週五 12月 27, 2002 12:23 pm

我記得的是nvidia會將gl.h glx.h和libGL.so改檔名,如果反安裝的話,會被更名回來。

官方的tarball就是這樣處理,debian的...不太清楚。

nvidia driver在linux上並不是open的,所以不太喜歡用。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章Tetralet » 週五 12月 27, 2002 7:59 pm

謝謝你們的回覆,
果然是安裝了 xlibmesa-dev 之後,
再重新編譯 zsnes 一次就可以了。

為什麼這些事情我從來都不知道﹖
你們實在是太了不起了!

疑難雜症,
真的來這裡問就對了。
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章Tetralet » 週六 12月 28, 2002 12:28 am

阿信 寫:nvidia driver在linux上並不是open的,所以不太喜歡用。


聽說在官方網頁上曾對此有過說明,
內容不外乎什麼涉及技術方面的商業機密所以才無法公開。
不過一般的評論倒是傾向於不強求 nVidia 一定要公開原始碼,
因為真正能寫好 Driver 的應該是晶片製造者沒錯吧﹖

而事實証明了,
nVidia 的 Linux Driver 的確是不輸於 Windows 的 Driver。
nVidia 的做法值得其它的廠商效法!

nVidia 日前也推出了 For FreeBSD 的 Driver,
不愧是業界的先驅呀!

反觀 ATi,在輿論的強烈要求下,
ATi 終於推出了 For Linux 的官方 Driver,
但是只支援 ATi 最新的晶片,
舊的還是沒有支援,
想到就很氣。

還有其它完全沒有 Linux Driver 的產品,
比如說掃瞄器、隨身碟等等,
難道都聽不到消費者的怒吼嗎﹖
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章阿信 » 週六 12月 28, 2002 11:42 am

ati...他的driver才出到第二版而已,所以不要太苛責摟。

至於driver只支援新晶片,舊的晶片是因為ati已經將spec弄給xfree寫摟,所以不必要寫driver了。

說到驅動不支援,我就認為國內的sis,本來要買sis的卡給別人用,那知driver都不支援,sis也不打算出,真是氣死了,寫信過去也沒回應。

還好我用的matrox都是open source的。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章Tetralet » 週六 12月 28, 2002 1:30 pm

阿信 寫:ati...他的driver才出到第二版而已,所以不要太苛責摟。

至於driver只支援新晶片,舊的晶片是因為ati已經將spec弄給xfree寫摟,所以不必要寫driver了。


呵,我手上剛好有 ATi Rage 128,(中古貨 100 元買來的)
和 nVidia TNT2 大約是同等級的,
記得以前在玩 LFS 時測過它在 Linux 裡的 3D 處理能力,
和 nVidia TNT2 差有十萬八千里....

nVidia TNT2 M64:Zsnes 使用 OpenGL 時在60 FPS 以上。遊戲很平順。
ATi Rage 128:Zsnes 使用 OpenGL 時每 2、3 秒才一張,害我以為是當機了。

等一下有時間會再測一次....

想不到電腦慢,
當測試平台倒是不錯....

阿信 寫:說到驅動不支援,我就認為國內的sis,本來要買sis的卡給別人用,那知driver都不支援,sis也不打算出,真是氣死了,寫信過去也沒回應。


我也是這麼覺得。
要買硬體之前,
真的要先問好有沒有支援 Linux,
否則真的買了結果不能用就糗大了。

阿信 寫:還好我用的matrox都是open source的。


Open Source 的?真是好了不起的一家公司....



『3D 加quote="小四"]"小四"]
注意注意:
[/quote]

舉手:『加』這個字,如果後面有引言時打不出來!
上面的字本來是『3D 加速』
請您檢查一下!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:Debian Linux 3.0 的 SDL 支不支援 OpenGL 呢﹖

文章阿信 » 週六 12月 28, 2002 2:42 pm

Tetralet 寫:
阿信 寫:ati...他的driver才出到第二版而已,所以不要太苛責摟。

至於driver只支援新晶片,舊的晶片是因為ati已經將spec弄給xfree寫摟,所以不必要寫driver了。


呵,我手上剛好有 ATi Rage 128,(中古貨 100 元買來的)
和 nVidia TNT2 大約是同等級的,
記得以前在玩 LFS 時測過它在 Linux 裡的 3D 處理能力,
和 nVidia TNT2 差有十萬八千里....

nVidia TNT2 M64:Zsnes 使用 OpenGL 時在60 FPS 以上。遊戲很平順。
ATi Rage 128:Zsnes 使用 OpenGL 時每 2、3 秒才一張,害我以為是當機了。

忘了說,xfree 3d加速是只有radeon driver而已,所以ati rage...就算了吧。

目前只有radeon , radeon 7500有支援 ,8500和後來的在xfree cvs已經有了,改用r200這個module
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

下一頁

回到 debian desktop

誰在線上

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