顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - Lost-Angel

頁: [1] 2 3
1
感謝前輩的指點,但是小生實在不才,為什麼小生在 modconf 裡面的 kernel/drivers/net 中找不到這一個模組呢??? 是因為 2.4.18 核心還未支援??? 還是小生在安裝的時候缺漏掉的呢??? 煩請前輩再度指點一下不才的小生喔,非常的感謝!!!

2
請教一下各位前輩們,小生的電腦已經安裝了 Debian Linux 3.0 R2,其系統核心是 2.4.18 版本,網路卡是內建於主機板內的 RTL8139 螃蟹卡,但是小生欲以 modconf 來安裝網路卡模組時卻發現找不到此模組來安裝,在 kernel/drivers/net 、 kernel/drivers/netarcnet、 kernel/drivers/net/fc、kernel/drivers/net/irda、kernel/sk98lin、kernel/drivers/net/wan 等目錄中似乎找不到此網路卡型號之模組,還是說他的模組名稱與晶片型號不太一樣呢??? 可否煩請前輩指點一下不才的小生此款網路卡模組的名稱是為何呢,非常的感謝~~~~~~~

3
請教一下各位前輩們,小生的系統是 RedHat Linux 9.0 使用 KDE 為桌面環境,並使用 Java 2 SDK 1.4.2 版開發了一支 Java 程式,但是很奇怪的問題是,當小生執行該程式的時候,有時候很正常,但是有時候卻會出現一個不知名的 exception 被直譯器捕捉到,該訊息有備存成一個 log 檔案,以下是其內容但是小生實在不懂這是什麼意思,可否煩請各位前輩指點一下不才的小生好嗎??? 非常的感謝各位~~~

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x4D3E0660
Function=_XimProcSyncReply+0x20
Library=/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2

Current Java thread:
   at sun.awt.motif.MToolkit.run(Native Method)
   at java.lang.Thread.run(Thread.java:534)

Dynamic libraries:
08048000-0804e000 r-xp 00000000 03:08 2109973    /usr/java/j2sdk1.4.2/bin/java
0804e000-0804f000 rw-p 00005000 03:08 2109973    /usr/java/j2sdk1.4.2/bin/java
40000000-40015000 r-xp 00000000 03:06 30644      /lib/ld-2.3.2.so
40015000-40016000 rw-p 00015000 03:06 30644      /lib/ld-2.3.2.so
40016000-4001e000 r-xp 00000000 03:08 1308688    /usr/java/j2sdk1.4.2/jre/lib/i386/native_threads/libhpi.so
4001e000-4001f000 rw-p 00007000 03:08 1308688    /usr/java/j2sdk1.4.2/jre/lib/i386/native_threads/libhpi.so
4001f000-40023000 rw-s 00000000 03:06 30188      /tmp/hsperfdata_losang/1339
40023000-40026000 r--s 00000000 03:08 589260     /usr/java/j2sdk1.4.2/jre/lib/ext/dnsns.jar
4002a000-40035000 r-xp 00000000 03:06 73136      /lib/tls/libpthread-0.34.so
40035000-40036000 rw-p 0000a000 03:06 73136      /lib/tls/libpthread-0.34.so
40038000-4003b000 r-xp 00000000 03:06 29272      /lib/libdl-2.3.2.so
4003b000-4003c000 rw-p 00002000 03:06 29272      /lib/libdl-2.3.2.so
4003d000-40434000 r-xp 00000000 03:08 163827     /usr/java/j2sdk1.4.2/jre/lib/i386/client/libjvm.so
40434000-4044f000 rw-p 003f6000 03:08 163827     /usr/java/j2sdk1.4.2/jre/lib/i386/client/libjvm.so
40462000-40474000 r-xp 00000000 03:06 29276      /lib/libnsl-2.3.2.so
40474000-40475000 rw-p 00011000 03:06 29276      /lib/libnsl-2.3.2.so
40477000-40498000 r-xp 00000000 03:06 73134      /lib/tls/libm-2.3.2.so
40498000-40499000 rw-p 00020000 03:06 73134      /lib/tls/libm-2.3.2.so
40499000-404a9000 r-xp 00000000 03:08 1079692    /usr/java/j2sdk1.4.2/jre/lib/i386/libverify.so
404a9000-404ab000 rw-p 0000f000 03:08 1079692    /usr/java/j2sdk1.4.2/jre/lib/i386/libverify.so
404ac000-404b7000 r-xp 00000000 03:06 29282      /lib/libnss_files-2.3.2.so
404b7000-404b8000 rw-p 0000a000 03:06 29282      /lib/libnss_files-2.3.2.so
404b8000-404d8000 r-xp 00000000 03:08 1079678    /usr/java/j2sdk1.4.2/jre/lib/i386/libjava.so
404d8000-404da000 rw-p 0001f000 03:08 1079678    /usr/java/j2sdk1.4.2/jre/lib/i386/libjava.so
404da000-404ee000 r-xp 00000000 03:08 1079693    /usr/java/j2sdk1.4.2/jre/lib/i386/libzip.so
404ee000-404f1000 rw-p 00013000 03:08 1079693    /usr/java/j2sdk1.4.2/jre/lib/i386/libzip.so
404f1000-41e7c000 r--s 00000000 03:08 2894921    /usr/java/j2sdk1.4.2/jre/lib/rt.jar
41ec6000-41edc000 r--s 00000000 03:08 2894920    /usr/java/j2sdk1.4.2/jre/lib/sunrsasign.jar
41edc000-41fb7000 r--s 00000000 03:08 2894919    /usr/java/j2sdk1.4.2/jre/lib/jsse.jar
41fb7000-41fc8000 r--s 00000000 03:08 2894911    /usr/java/j2sdk1.4.2/jre/lib/jce.jar
41ff0000-41ffd000 r--s 00000000 03:08 589261     /usr/java/j2sdk1.4.2/jre/lib/ext/ldapsec.jar
42000000-42130000 r-xp 00000000 03:06 77774      /lib/tls/libc-2.3.2.so
42130000-42133000 rw-p 00130000 03:06 77774      /lib/tls/libc-2.3.2.so
42136000-4268f000 r--s 00000000 03:08 2894912    /usr/java/j2sdk1.4.2/jre/lib/charsets.jar
4c913000-4cb13000 r--p 00000000 03:08 196908     /usr/lib/locale/locale-archive
4cd17000-4cdd3000 r--s 00000000 03:08 589264     /usr/java/j2sdk1.4.2/jre/lib/ext/localedata.jar
4cdd3000-4cdef000 r--s 00000000 03:08 589263     /usr/java/j2sdk1.4.2/jre/lib/ext/sunjce_provider.jar
4cdef000-4d0ba000 r-xp 00000000 03:08 1079670    /usr/java/j2sdk1.4.2/jre/lib/i386/libawt.so
4d0ba000-4d0cf000 rw-p 002ca000 03:08 1079670    /usr/java/j2sdk1.4.2/jre/lib/i386/libawt.so
4d0f5000-4d148000 r-xp 00000000 03:08 1079687    /usr/java/j2sdk1.4.2/jre/lib/i386/libmlib_image.so
4d148000-4d149000 rw-p 00052000 03:08 1079687    /usr/java/j2sdk1.4.2/jre/lib/i386/libmlib_image.so
4d149000-4d14f000 r--s 00000000 03:08 3123430    /usr/lib/gconv/gconv-modules.cache
4d14f000-4d154000 r-xp 00000000 03:08 3499380    /usr/X11R6/lib/X11/locale/lib/common/xlibi18n.so.2
4d154000-4d155000 rw-p 00004000 03:08 3499380    /usr/X11R6/lib/X11/locale/lib/common/xlibi18n.so.2
4d15c000-4d163000 r-xp 00000000 03:08 2763617    /usr/X11R6/lib/libXp.so.6.2
4d163000-4d164000 rw-p 00006000 03:08 2763617    /usr/X11R6/lib/libXp.so.6.2
4d164000-4d1b2000 r-xp 00000000 03:08 2763625    /usr/X11R6/lib/libXt.so.6.0
4d1b2000-4d1b6000 rw-p 0004d000 03:08 2763625    /usr/X11R6/lib/libXt.so.6.0
4d1b6000-4d1c3000 r-xp 00000000 03:08 2763603    /usr/X11R6/lib/libXext.so.6.4
4d1c3000-4d1c4000 rw-p 0000c000 03:08 2763603    /usr/X11R6/lib/libXext.so.6.4
4d1c4000-4d1c8000 r-xp 00000000 03:08 2763627    /usr/X11R6/lib/libXtst.so.6.1
4d1c8000-4d1c9000 rw-p 00004000 03:08 2763627    /usr/X11R6/lib/libXtst.so.6.1
4d1c9000-4d2a5000 r-xp 00000000 03:08 2763593    /usr/X11R6/lib/libX11.so.6.2
4d2a5000-4d2a8000 rw-p 000db000 03:08 2763593    /usr/X11R6/lib/libX11.so.6.2
4d2a8000-4d2b0000 r-xp 00000000 03:08 2763591    /usr/X11R6/lib/libSM.so.6.0
4d2b0000-4d2b1000 rw-p 00007000 03:08 2763591    /usr/X11R6/lib/libSM.so.6.0
4d2b1000-4d2c5000 r-xp 00000000 03:08 2763587    /usr/X11R6/lib/libICE.so.6.3
4d2c5000-4d2c6000 rw-p 00013000 03:08 2763587    /usr/X11R6/lib/libICE.so.6.3
4d2c8000-4d382000 r-xp 00000000 03:08 1079674    /usr/java/j2sdk1.4.2/jre/lib/i386/libfontmanager.so
4d382000-4d39c000 rw-p 000b9000 03:08 1079674    /usr/java/j2sdk1.4.2/jre/lib/i386/libfontmanager.so
4d39d000-4d3b1000 r-xp 00000000 03:08 3123244    /usr/lib/gconv/BIG5.so
4d3b1000-4d3b2000 rw-p 00013000 03:08 3123244    /usr/lib/gconv/BIG5.so
4d3b2000-4d3bb000 r-xp 00000000 03:08 3499382    /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
4d3bb000-4d3bc000 rw-p 00008000 03:08 3499382    /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
4d3c5000-4d3cd000 r-xp 00000000 03:08 2763601    /usr/X11R6/lib/libXcursor.so.1.0
4d3cd000-4d3ce000 rw-p 00007000 03:08 2763601    /usr/X11R6/lib/libXcursor.so.1.0
4d3ce000-4d3d5000 r-xp 00000000 03:08 2763623    /usr/X11R6/lib/libXrender.so.1.2.2
4d3d5000-4d3d6000 rw-p 00006000 03:08 2763623    /usr/X11R6/lib/libXrender.so.1.2.2
4d3d6000-4d3f2000 r-xp 00000000 03:08 3499352    /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
4d3f2000-4d3f4000 rw-p 0001c000 03:08 3499352    /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2

Heap at VM Abort:
Heap
 def new generation   total 576K, used 319K [0x44710000, 0x447b0000, 0x44bf0000)
  eden space 512K,  58% used [0x44710000, 0x4475b510, 0x44790000)
  from space 64K,  28% used [0x447a0000, 0x447a4840, 0x447b0000)
  to   space 64K,   0% used [0x44790000, 0x44790000, 0x447a0000)
 tenured generation   total 1408K, used 535K [0x44bf0000, 0x44d50000, 0x48710000)
   the space 1408K,  38% used [0x44bf0000, 0x44c75da8, 0x44c75e00, 0x44d50000)
 compacting perm gen  total 4608K, used 4419K [0x48710000, 0x48b90000, 0x4c710000)
   the space 4608K,  95% used [0x48710000, 0x48b60fa0, 0x48b61000, 0x48b90000)

Local Time = Tue Aug 24 12:47:39 2004
Elapsed Time = 48
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode)
#

4
Linux 討論版 / 請教關於鳥哥的 zzgetrpm.sh ~~~
« 於: 2004-03-01 22:00 »
請教一下各位前輩們,小生的系統是 RedHat Linux 9.0 使用 KDE-3.1 為桌面環境。自從使用了鳥哥前輩所設計的線上更新程式 zzgetrpm.sh 後,電子郵件程式(Evolution-1.2)就發生了奇怪的問題,程式內之任何郵件內容只要有中文字的都會變成一條底線而無法正常顯示,不論將編碼調整成哪一種,都還是一樣亂碼。請教一下各位前輩們為什麼會這樣呢??? 煩請指點一下不才的小生好嗎??? 非常的感謝~~~~


P.S. 郵件程式 Evolution 內之各個功能按鍵仍可正常顯示中文字,唯獨郵件內容不行。

5
請教一下各位前輩,小生的系統是 RedHat Linux 9.0 ,系統中的這五個套件:mozilla、mozilla-nss、mozilla-nspr、mozilla-psm、mozilla-mail 原先都是 1.2-1 版的,後來這五個套件全都以 rpm -Fvh 指令更新至 1.5-rc2 版本(由事先從網路下載的 rpm 檔更新)。但卻發現雖然更新完成了(執行 /usr/lib/mozilla-1.5/run-mozilla.sh 可正常啟動 mozilla-1.5),但從 KDE 的開始功能表單中的 mozilla 連結卻無法啟動 mozilla,按下去後滑鼠游標有變成正在啟動 mozilla 的圖示,不到一分鐘後就回覆原狀好像什麼事都沒發生過,硬碟讀寫燈也只閃個一兩下就毫無動靜了,小生在懷疑不是 /usr/bin/mozilla 這個 ShellScript 的問題,小生試著用 /usr/lib/mozilla-1.5/run-mozilla.sh 這個 ShellScript 來覆蓋掉這個檔案,或是在 /usr/bin 建立一連結到 /usr/lib/mozilla-1.5/run-mozilla.sh,但問題都依舊。
小生把原先更新完這五個套件後之 /usr/bin/mozilla 的內容(未以 run-mozilla.sh 覆蓋之前)貼上來,想請教各位前輩這裡的內容是否有須要修改的參數等,感謝指點!!!

#!/bin/sh
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is mozilla.org code.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#

##
## Usage:
##
## $ mozilla
##
## This script is meant to run a mozilla program from the mozilla
## rpm installation.
##
## The script will setup all the environment voodoo needed to make
## mozilla work.

cmdname=`basename $0`

## don't leave any core files around
ulimit -c 0

##
## Variables
##
MOZ_DIST_BIN="/usr/lib/mozilla-1.5"
MOZ_PROGRAM="/usr/lib/mozilla-1.5/mozilla-bin"
MOZ_CLIENT_PROGRAM="/usr/lib/mozilla-1.5/mozilla-xremote-client"

##
## Set MOZILLA_FIVE_HOME
##
MOZILLA_FIVE_HOME="/usr/lib/mozilla-1.5"

export MOZILLA_FIVE_HOME

##
## Set LD_LIBRARY_PATH
##
if [ "$LD_LIBRARY_PATH" ]
then
LD_LIBRARY_PATH=/usr/lib/mozilla-1.5:/usr/lib/mozilla-1.5/plugins:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=/usr/lib/mozilla-1.5:/usr/lib/mozilla-1.5/plugins
fi

export LD_LIBRARY_PATH

##
## Make sure that we set the plugin path for backwards compatibility
##
if [ "$MOZ_PLUGIN_PATH" ]
then
MOZ_PLUGIN_PATH=$MOZ_PLUGIN_PATH:/usr/lib/mozilla/plugins:/usr/lib/mozilla-1.5/plugins
else
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins:/usr/lib/mozilla-1.5/plugins
fi
export MOZ_PLUGIN_PATH

##
## Set FONTCONFIG_PATH for Xft/fontconfig
##
FONTCONFIG_PATH="/etc/fonts:${MOZILLA_FIVE_HOME}/res/Xft"
export FONTCONFIG_PATH

# Figure out if we need to ser LD_ASSUME_KERNEL for older versions of the JVM.

function set_jvm_vars() {

# see if the jvm exists in either of the locations
if [ -L /usr/lib/mozilla-1.5/plugins/libjavaplugin_oji.so ]; then
JVM_ORIG_LINK=/usr/lib/mozilla-1.5/plugins/libjavaplugin_oji.so
fi

if [ -L /usr/lib/mozilla/plugins/libjavaplugin_oji.so ]; then
JVM_ORIG_LINK=/usr/lib/mozilla/plugins/libjavaplugin_oji.so
fi

if [ -z "$JVM_ORIG_LINK" ]; then
return;
fi

JVM_LINK=`perl -e "print readlink('$JVM_ORIG_LINK')"`

# is it relative? if so append the full path

echo "${JVM_LINK}" | grep -e "^/" 2>&1 > /dev/null

if [ "$?" -ne "0" ]; then
JVM_LINK=/usr/lib/mozilla-1.5/plugins/${JVM_LINK}
fi

JVM_BASE=`basename $JVM_LINK`
JVM_DIR=`echo $JVM_LINK | sed -e s/$JVM_BASE//g`
JVM_COMMAND=$JVM_DIR/java
if [ ! -r $JVM_COMMAND ]; then
JVM_DIR=${JVM_DIR}../../../bin/
JVM_COMMAND=$JVM_DIR/java
# does the command exist?
if [ ! -r "$JVM_COMMAND" ]; then
return
fi
fi

# export this temporarily - it seems to work with old and new
# versions of the JVM.
export LD_ASSUME_KERNEL=2.2.5

# get the version
JVM_VERSION=`$JVM_COMMAND -version 2>&1 | grep version | cut -f 3 -d " " | sed -e 's/\"//g'`

unset LD_ASSUME_KERNEL

case "$JVM_VERSION" in
(1.3.0*)
# bad JVM
export LD_ASSUME_KERNEL=2.2.5
;;
esac
}

function check_running() {
$MOZ_CLIENT_PROGRAM 'ping()' 2>/dev/null >/dev/null
RETURN_VAL=$?
if [ "$RETURN_VAL" -eq "2" ]; then
echo 0
return 0
else
echo 1
return 1
fi
}

function open_mail() {
if [ "${ALREADY_RUNNING}" -eq "1" ]; then
exec $MOZ_CLIENT_PROGRAM 'xfeDoCommand(openInbox)' \
2>/dev/null >/dev/null
else
exec $MOZ_PROGRAM $*
fi
}

function open_compose() {
if [ "${ALREADY_RUNNING}" -eq "1" ]; then
exec $MOZ_CLIENT_PROGRAM 'xfeDoCommand(composeMessage)' \
2>/dev/null >/dev/null
else
exec $MOZ_PROGRAM $*
fi
}

# OK, here's where all the real work gets done

# set our JVM vars
set_jvm_vars

# check to see if there's an already running instance or not
ALREADY_RUNNING=`check_running`

# If there is no command line argument at all then try to open a new
# window in an already running instance.
if [ "${ALREADY_RUNNING}" -eq "1" ] && [ -z "$1" ]; then
exec $MOZ_CLIENT_PROGRAM "xfeDoCommand(openBrowser)" 2>/dev/null >/dev/null
fi

# check system locale
MOZARGS=
MOZLOCALE=`echo $LANG | sed "s|_\([^.]*\).*|-\1|g"`
[ -f $MOZILLA_FIVE_HOME/chrome/$MOZLOCALE.jar ] && MOZARGS="-UILocale $MOZLOCALE"


# if there's no command line argument and there's not a running
# instance then just fire up a new copy of the browser
if [ -z "$1" ]; then
exec $MOZ_PROGRAM $MOZARGS 2>/dev/null >/dev/null
fi

unset RETURN_VAL

# If there's a command line argument but it doesn't begin with a -
# it's probably a url. Try to send it to a running instance.

USE_EXIST=0
opt="$1"
case "$opt" in
-mail)
open_mail ${1+"$@"}
;;
-compose)
open_compose ${1+"$@"}
;;
-*) ;;
*) USE_EXIST=1 ;;
esac

if [ "${USE_EXIST}" -eq "1" ] && [ "${ALREADY_RUNNING}" -eq "1" ]; then
# check to make sure that the command contains at least a :/ in it.
echo $opt | grep -e ':/' 2>/dev/null > /dev/null
RETURN_VAL=$?
if [ "$RETURN_VAL" -eq "1" ]; then
# if it doesn't begin with a '/' and it exists when the pwd is
# prepended to it then append the full path
echo $opt | grep -e '^/' 2>/dev/null > /dev/null
if [ "${RETURN_VAL}" -ne "0" ] && [ -e `pwd`/$opt ]; then
opt="`pwd`/$opt"
fi
exec $MOZ_CLIENT_PROGRAM "openurl($opt)" 2>/dev/null >/dev/null
fi
# just pass it off if it looks like a url
exec $MOZ_CLIENT_PROGRAM "openurl($opt,new-window)" 2>/dev/null >/dev/null
fi

exec $MOZ_PROGRAM $MOZARGS ${1+"$@"}

6
請教一下各位前輩們,小生想用 Java Application 實作出一簡易型資料庫系統,該程式會在硬碟中建立一個文字檔案儲存資料。例如像是公司人員清單,每一筆資料項就是一個人員的明細,其內含有身份證字號、姓名、電話、地址等欄位。該程式可在此資料檔中進行查尋、更新、新增、刪除... 等基本功能。

小生想要利用類似 C 語言中的方式來實作,使用 structure 宣告一含有這幾個欄位的基本資料型態的結構,並利用 file-pointer 來在程式所建立的 Randomly Access File 中進行資料之基本操作。但小生發現 Java 中關於 io 部份的 API 大多著重於較低階的存取模式,像是位元、基本資料型態、字元、字串之讀出與寫入,實在想不出有什麼機制可以達成類似 C 語言中這類抽像資料型態的操作功能的。可否煩請各位前輩指點一下不才的小生呢??? 非常的感謝各位~~~

7
感謝前輩指點,小生的問題終於解決掉了。原來罪魁禍首是那 DirectX 惹的禍,更新到 9.1 就沒事了!!! 多謝各位熱心指教!!!

8
請教一下各位前輩們,小生的電腦是 Windows 98 se 系統,顯示卡型號是 nVidia GeForce 4 Ti4200,顯示卡驅動程式也是從官方網站下載的最新版本,但不知為什麼每次執行 3D 的遊戲時(大部份的 3D 遊戲都會),畫面都會不斷地閃動,有時不太會但有時卻閃得很兇,有點像是螢幕的電源瞬間斷開又接上的那種閃爍方式,然而遊戲中的 3D 動態畫面是很流暢的,且只有在執行遊戲時會有如此的情況發生,執行其他工作時就都正常。請教一下各位前輩們,這到底是哪裡出問題呢??? 該怎麼解決才好啊??? 煩請各位前輩指點一下不才的小生好嗎??? 非常的感謝各位~~~

9
心 得 分 享

主 題 :
如何在 RedHat Linux 9.0 系統下使 GeForce 系列顯示卡發揮最大效能.

起 因 :
電腦系統配備 Intel P4 2.4Ghz 的中央處理器, 256MB DDR-SDRAM 記憶體 與一塊 nVidia Geforce 4 Ti4200 顯示加速晶片之顯示卡( 128MB , 8xAGP ).
雖在安裝 Linux 系統時有偵測到正確的顯示卡型號並以系統核心內建之 nv 標準驅動程式來驅動該顯示卡. 但每當執行到有 3D 繪圖運算畫面時就會發現其流暢度非常的不如預期.

原 理 :
目前電腦系統上較普遍之 3D 立體繪圖函式庫分為兩大門派, 一邊是歷史悠久且具有極佳視覺效果的 GLX (俗稱的 OpenGL ), 令一邊則是 Microsoft 研發的 Direct3D.

雖然 GLX(OpenGL) 所產生的各種虛擬特效(如光影浮奏效果等) 遠遠的優越於微軟的 Direct3D, 但其對於硬體的要求(顯示卡為最主要關鍵)是非常的嚴苛. 一般市面上常見的顯示卡(Voodoo, TNT, GeForce 系列... 等) 跟本不夠看. 真正能夠滿足 GLX 效能的顯示卡只有 3DLab 公司出產的. 而其最便宜的一款顯示卡也都有上萬的新臺幣...
至於微軟的 Direct3D 雖然無法產生如此生動神妙的虛擬實境特效, 但其最大的優點不過在於對顯示卡效能要求比較不那麼嚴格. 目前 Windows serise 系統上的所有含有 3D 貼圖的電玩遊戲都是以 Direct3D 為基礎開發的. 也因此這些遊戲只要目前最流行的 GeForce 系列顯示卡就輟輟有餘啦!!!
或許你會問, 那還有誰要用 GLX 來作特效呢??? 答案很明確, 就是那些專門從事於電影特效之類工作的專業美工人員會去玩. 也就只有像電影特效那類的大排場才需要用到那麼高級精緻完美的電腦特效.


方 案 :
至於為何同樣一款 GeForce 顯示卡為什麼在 Windows 和在 Linux 下效能差這麼多呢??? 其原因就在於驅動程式了, 顯示卡驅動程式扮演著實際硬體與 3D 函式庫的一種中介軟體. 而一般顯示卡場商都只針對 Direct3D 作驅動程式, Linux 的系統核心雖然也含有大量的顯示卡驅動程式, 但大多不是量身打造的. 像在 Linux-2.4.20-8 kernel 裡有一個 nv 驅動模組是給所有 nVidia 系列顯示卡使用, 由於 nVidia 公司出產的顯示卡款式極多, 因此 Linux kernel 中的 nv 驅動程式自然也無法為每一款 GeForce 顯示卡提供最佳化的效能運作.

但有一點很值的慶幸的是, nVidia 是一家很有遠見的公司, 他早在幾年前就已經開始致力於 UNIX-Like 系統上之驅動程式開發, 其重點當然就是在於讓他們的顯示卡在於 GLX 環境下也能以最高的效能運作. 所以, 你所須要做的, 就是到 nVidia 官方網站找尋你的顯示卡加速晶片的相關型號的驅動程式. 他們已經將它包裝成一個自動安裝的壓縮檔. 只要下載下來並照著其 ReadMe 檔及 install 說明檔中確實執行. 你的顯示卡就又能在 Linux 系統上一展雄風了!!!



P.S. 筆者才疏學淺, 文內所提若有誤, 煩不另指正!!!

Author : Lost-Angel ( Losang )
Date : 2003/10/8

10
Linux 討論版 / 請教關於 MP3 轉檔的疑問~~~~
« 於: 2003-08-31 22:41 »
嗯嗯,感謝前輩的指點,小生的問題已經解決了!!!
那個 libncurses.so.4  其實不用去下載,在 /usr/lib/ 底下建立一個連結到 lincurses.so.5 並將連結檔名改為 libncurses.so.4 就一切正常啦!!! 再次感謝各位前輩的指點!!!

11
Linux 討論版 / 請教關於 MP3 轉檔的疑問~~~~
« 於: 2003-08-29 19:37 »
感謝前被指點,小生試了一下後發現以下三個問題,煩請前輩指點一下:

壹、小生的 Grip 是 3.0.4 版的,但若將允許高檔 8 位元打開的話,在 home directory 建立出來的 ogg 目錄下應有一個 m3u 檔案和一個存放音樂檔的目錄其檔名會全變成亂碼,若不開這個選項就正常,這到底是為什麼呢???

貳、小生後來發現,我若改以命令列方式執行 lame 程式的話,就會出現一行系統訊息,其大概的意思是說 libncurses.so.4 這個 library 找不到,請教一下這要怎麼辦呢??? 小生明明有安裝 glibc-2.3.2-11.9 但為什麼會沒有這個 library 呢??? 這個要去安裝哪個套件才有呢???

參、Grip 程式在 home directory 建立出的 ogg 目錄中有一個副檔名為 .m3u 的檔案,請問該檔是有何用途呢???

以上三個問題煩請前輩再度指點一下不才的小生好嗎??? 非常的感謝各位~~~~

12
請教一下各位前輩們,小生的系統是 RedHat Linux 9.0 並以 KDE 為桌面環境,並預設成開機後自動以 X-Window 登入。但之前小生在登入時有將語系改成英文,之後又改回來繁體中文後,桌面上就出現了一個檔名是亂碼的目錄,並且是鎖住狀態的;即使以 root 身份要進入或刪除該檔都會出現該目錄不存在的訊息。但若以 console 下以強制刪除的話看似沒什麼問題發生,但該檔卻原封不動的仍在原處。請問各位要怎麼辦才能把那個檔案砍掉呢??? 煩請各位前輩指點一下不才的小生喔~~~非常的感謝各位。

13
Linux 討論版 / 請教關於 MP3 轉檔的疑問~~~~
« 於: 2003-08-28 22:50 »
嗯嗯,真是太感謝您了~~~小生這就去試試!!!!

14
Linux 討論版 / 請教關於 MP3 轉檔的疑問~~~~
« 於: 2003-08-27 22:16 »
請教一下各位前輩們,小生的系統是 RedHat Linux 9.0 以 KDE 為桌面環境。之前小生用一套名為 RipperX 的 CD Tracks to MP3 的轉檔軟體時,抓音軌成 wave 檔都很正常,但要從 wave 編碼成 MP3 時就會發現,在編碼過程中都很正常,但編碼完成後每一個 MP3 檔案都是 0 kb 的大小,當然就都不能撥放了。

現在小生改用 grip 並下載了 lame 為 MP3 編碼程式且已把 lame 執行檔放到 /usr/bin 中,在 grip 軟體中也設定正確的路徑和選項。然而抓軌並編碼時都很正常,沒有任何錯誤發生,但完成後在 home directory 中有出現 grip 建立用來放 MP3 檔案的目錄,但裡面卻空無一物!!! 用 find 去對整個系統作搜尋也找不到,我的 MP3 檔案就這樣憑空消失掉了!!!

請教一下各位前輩們這應該怎麼解決呢??? 小生研究了好久始終搞不定,煩請各位前輩指點一下不才的小生好嗎??? 非常的感謝!!!

15
感謝前輩指點,不好意思過了這麼久才來回,之前因為忙著期末考又 Windows 系統資料問題,所以整個 Linux 系統都洗掉重灌了。

目前我把 Linux 及 VMware 安裝好後,其問題還是卡在這裡,我已把所有 VMware 相關之檔案的擁有者都改成一般使用者了;並且是以 Windows98.vmk 作為需擬硬碟分割區之名稱,但問題依舊。請教一下各位前輩們還有沒有什麼其它的方法可以試試看的呢??? 非常的感謝各位。

16
感謝前輩的指點,小生是把該 image 檔存在一個 IDE 硬碟機裡的( FAT 32 檔案系統)。已經試過很多次但還是沒有辦法,請教一下前輩還有沒有別的辦法可以一試的呢??? 麻煩一下各位,非常的感謝 ~~~~

17
請教一下各位, 我之前以 NORTON Ghost 2002 將一 Windows 98se 的磁區壓縮備份成了 image 檔後, 要還原時卻發現跑到三十幾個百分比時都會出現以下訊息:

Decompression error, Abort ?

然後出現 yes 和 no. 不管選擇哪一樣都會跳回到 DOS 而還原中斷.
我曾試過用它的 check 功能去檢查該映像檔, 但到了那三十幾個百分比的地方時都會出現以下訊息:

Ghost has detected corruption in the image file, please creat a new image. If this problem persists, contact Symantec Technical Support.

然而, 我也試過從它的 Ghost Explorer 裡去解開該 image 壓縮檔, 但在開啟舊檔中, 每當一選擇該 image 檔後按下確定都毫無反應(程式並沒有當掉), 那個開啟舊檔的視窗一直沒有消失, 直到我按下取消後, 就出現“這個程式作業無效即將關閉, 請洽詢程式設計師”這樣的訊息視窗. 因為該 image 檔裡有很多重要的資料, 請教一下各位還有沒有什麼辦法可以解開該映像檔的方法呢??? 煩請各位高手指點一下好嗎??? 非常的感謝各位~~~

18
Linux 討論版 / 請教關於 3D 加速顯示卡~~~
« 於: 2003-06-29 01:44 »
請教一下各位前輩們, 小生的系統是 RedHat Linux 9.0, 電腦的顯示卡是 nVidia GeForce 4 Ti4200 128MB 8xAGP, 在安裝系統時它有正確的偵測到該顯示卡並安裝了驅動程式(驅動程式為 nv), 而系統中顯示其型號為 nVidia GeForce 4 (generic ). 但小生發現在系統中執行到有 3D 即時繪圖畫面時, 其效能明顯得很差, 好似沒有 3D 加速功能的顯示卡一般. 小生到 KDE 的系統設定中, 發現有一個核取選項為“啟用硬體 3D 加速”並未核取, 也無法核取, 其為反灰色的狀態.

請教一下各位這到底是怎麼一回事呢??? 有什麼辦法可以解決的嗎??? 麻煩各位前輩一下喔~~~ 非常的感謝~~~

19
感謝前輩的指點, 小生照著您的方式以 root 身份做了一次, 再以一般使用者登入後執行 VMware. 發現原先建立的 virtual machine 已消失了, 回覆到原先第一次執行 VMware 的畫面, 然而, 小生將它規劃出一虛擬磁碟分割區後, 在欲建立新系統時, 就出現了以下訊息, 雖然有建立出虛擬系統分割區, 但在按下 power on 按鈕後, 又回到原先問題的狀況, 請教一下還有沒有別的方法呢??? 非常感謝各位~~~~

Unable to add /usr/Windows_98/Windows 98.vmx to the list of opened VMs

20
恩恩, 所有和 VMware 相關的檔案(包括它本身的程式檔和登錄檔等), 我都把其擁有者改成一般使用者了, 但我用該一般使用者的帳號登入後執行還是一樣, 請教一下前輩還有沒有其它可以一試的方法呢???  非常的感謝各位~~~~

21
嗯嗯, 我以一般使用者執行時它並沒有顯示任何錯誤訊息, 按下 power on the virtual machine 後該按鈕會變成灰色的, 就如同以 root 執行一般, 但若以 root 執行時, 此時畫面就會變成 virtual machine 的啟動畫面, 但若以一般使用者執行, 過幾秒後 power on 按鈕又變回原來顏色, 而整個 VMware 雖仍正常執行著, 但完全沒有 virtual machine 的啟動畫面, 好像什麼事都沒發生似的, 煩請前輩們指點一下小生這該如何解決才好呢??? 非常的感謝各位~~~

22
請教一下各位前輩們, 我的系統是 RedHat Linux 9.0, 我以 root 安裝了 VMware-4.0-workstation 後, 發現只有 root 能執行使用該軟體, 以一般使用者來執行的話都似乎會卡到權限的問題.
    我想請教一下有沒有什麼方法可以將 VMware 的執行權限開放給本地端的一般使用者來執行使用呢??? 因為我不想要每次要用 VMware 都還要登入成 root , 這樣似乎挺累的, 煩請各位前輩們指點一下不才的小生喔~~~ 非常的感謝各位~~~

23
嗯嗯, 感謝前輩的指點, 小生終於明瞭了, 小生這就去實地操作看看~~~~

24
多謝前輩指點, 小生終於搞定了!!!!

25
請教一下各位前輩們, 小生看過了一些網路相關文件後, 有一個問題仍然想不通, 就是若一部電腦在 NAT 內部以 privat IP 分享主機的實體 IP 位址而連上網路, 它本身並沒有真正的實體 IP 位址, 這樣的電腦是否有辦法架設成網站提供所有廣域網路上的使用者來存取呢??? 以單純的 Web Server 來說, 若要由外部廣域網路連接進本主機應如何指定其位址呢??? 小生就是想不通像這樣由外部來觸發沒有實體位址的主機之網路連接服務應該怎樣進行, 可否煩請各位前輩們指點一下不才的小生喔!!! 非常的感謝各位 ~~~~~~~

26
請教一下各位前輩們, 小生的電腦是以 RedHat Linux 9.0 為系統, 在 Linux 中安裝 VMware 4.0 - Workstation 以模擬出一 Windows 98se 平台. 但小生有一個問題一直想不通, 小生想讓子系統( Windows 98 )以 privat IP 的方式連上主系統( Linux ), 而我的 Linux 本身也是屬於一個 NAT 網域中以 privat IP 連至廣域網路上的電腦, 我在 VMware 中對於網路部份的設定一直有問題, 就是關於閘道器, 我的閘道器應該是指我的主系統( Linux ), 但我的 Linux 也是屬於另一個區網中的虛擬 IP 電腦, 我在子系統中應該把閘道器設成什麼 IP 位址呢??? 因為我的主系統也沒有實體位址, 煩請各位前輩指點一下不才的小生這個問題該如何解決才能讓主系統和副系統都能同時連上廣域網路, 且其二者仍可以像區網中的電腦一樣進行資料分享呢??? 非常的感謝各位~~~~~

27
請教一下各位前輩們, 我從昇陽的 JAVA 官方網站下載了 j2re-1.4.2(beta) 並安裝了後, 在 /etc/profile 中加入了以下幾行, 但不知為什麼當我用 mozolla 瀏覽器開啟到內含有 Java Applet 程式的網頁時, 仍然無法執行出結果, 似乎和沒安裝 Java runtime enviroment 一樣, 請教一下各位前輩這到底是哪裡出錯了呢??? 麻煩一下各位前輩了, 非常的感謝~~~~


PATH=/usr/java/j2re1.4.2/bin:/usr/java/j2re1.4.2/jre/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH:$HOME/bin

JAVA_HOME=/usr/java/j2re1.4.2

CLASSPATH=/usr/java/j2re1.4.2/lib:/usr/java/j2re1.4.2/jre/lib

CATALINA_BASE=/var/tomcat4

CATALINA_HOME=/var/tomcat4

28
請教一下各位前輩們, 小生的系統是 RedHat Linux 9.0, 電腦中有一個之前以 Symantec Norton Ghost 所製作的映像備份壓縮檔(image file), 是 Windows 98se 系統的備份檔, 請問有沒有什麼軟體可以在 Linux 上解開此壓縮檔以取出裡面的文件資料呢??? 因為裡面有一些之前在 Windows 系統中的重要資料與文件, 而這部電腦已沒有多餘的硬碟分割區來將該備份還原回來, 所以想請教一下各位前輩們能否提供小生一點意見呢??? 煩請各位前輩們指點一下不才的小生喔, 非常的感謝各位~~~

29
感謝前輩的指點,小生有試過此法了,但每次把它調到 1024x768 後似乎正常,但重新登入後還是一樣回到 800x600.請教一下各位前輩這到底是怎麼一回事啊???小生實在是搞不懂得說,煩請前輩指點一下不才的小生吧!!! 非常的感謝!!!!!

30
I got a revolution problem on RedHat Linux 9.0 . The system kernel and XFree86 are in version of 2.4.20-8 and 4.3.0. They have detected ccorrectly of my display card (nVIDIA GeForce 4 Ti4200) on the install period. But why the revolution of my system only got two choises - 640x480 and 800x600. I can't adjust it to 1024x768 or even higher!!! What's wrong with my system ??? It should support my display card entirely. Why do I got this kind of problem ??? May Someone teach me how to solve it please.... I am so appreciate !!!


Best Regards
Lost-Angel
2003/5/6

頁: [1] 2 3