[自製文件分享]以Windows思維用Linux - GNOME桌面篇 [論壇 - 新手村]


正在瀏覽:   1 名遊客


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

« 1 2 (3) 4 5 6 ... 9 »


回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29317
EXP: 6
離線
IanHo 寫到:
我的思考是這樣的,我推論應該"不需要"這麼複雜的去管到底層kernel mode,
kernel之上的user space mode(也就是Xorg)再去管顯示卡驅動程式就可以了。
我在交叉比對之後發現所謂的
gnome\設定值\詳細資料\繪圖:gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
"是來自" xserver-xorg-video-vmware 這個套件(所以也是跟kernel mode"沒有關係"的),
我前文寫了,一開始就設定了 nomodeset 這個參數了,不然進不了gnome桌面,
然而進入桌面的時候,系統卻自動掛載了 xserver-xorg-video-vmware,
"而不是"xserver-xorg-video-radeon。
那麼,除了在recover mode的指令模式 Xorg -configure 這個方式之外,
還"有沒有"什麼其他的設定的流程? 例如 在某個路徑下的某個參數設定檔內的某些串做修改,
(這個參數設定檔的類型最好是類似Windows *.ini的優先,真的沒有的話,才是類似script的次之)
可以讓系統"強制改成""掛載""xserver-xorg-video-radeon" ???



想請你執行下面的指令,再確認一下,你的顯示卡是用哪個driver。


$ lspci -nnk | grep -i vga -A3 | grep 'in use'



或是簡單執行下面的指令,不過會看到行數比較多


$ lspci -v



另外想請你再詳細的說明,你是用什麼方法確認「"是來自" xserver-xorg-video-vmware 這個套件」,
我還蠻好奇這個方法的?

IanHo 寫到:
我在交叉比對之後發現所謂的
gnome\設定值\詳細資料\繪圖:gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
"是來自" xserver-xorg-video-vmware 這個套件




我灌在Virtualbox上的系統「Debian 8 (Jessie) Gnome 32 位元」
「gnome/設定值/詳細資料/繪圖」
也是顯示「Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)」。


執行下面的指令


$ lspci -v | grep vga -i -A4



顯示


00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter (prog-if 00 [VGA controller])
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at e0000000 (32-bit, prefetchable) [size=64M]
Expansion ROM at <unassigned> [disabled]




執行


$ sysinfo



在「Hardware / Graphic card / VGA compatible controller」顯示,(基本上跟上面的字串一樣)

InnoTek Systemberatung GmbH VirtualBox Graphics Adapter (prog-if 00 [VGA controller])



------------------------------------------------------------------

執行


$ hardinfo



在「Devices / PCI Devices / VGA compatible controller」,顯示,(基本上跟上面的字串一樣)


InnoTek Systemberatung GmbH VirtualBox Graphics Adapter (prog-if 00 [VGA controller])



在「Computer / Display / OpenGL」則是顯示


Vendor: VMware, Inc.
Renderer: Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
Version: 3.0 Mesa 10.3.2
Direct Rendering: Yes



------------------------------------------------


$ sudo lshw



顯示


debian
description: Computer
width: 32 bits
capabilities: smbios-2.5
*-core
description: Motherboard
physical id: 0

...略...

*-pci

*-display UNCLAIMED
description: VGA compatible controller
product: VirtualBox Graphics Adapter
vendor: InnoTek Systemberatung GmbH
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller bus_master
configuration: latency=0
resources: memory:e0000000-e3ffffff



=========================================================


$ dpkg -l | grep mesa



顯示


ii libegl1-mesa:i386 10.3.2-1 i386 free implementation of the EGL API -- runtime
ii libegl1-mesa-drivers:i386 10.3.2-1 i386 free implementation of the EGL API -- hardware drivers
ii libgl1-mesa-dri:i386 10.3.2-1 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:i386 10.3.2-1 i386 free implementation of the OpenGL API -- GLX runtime
ii libglapi-mesa:i386 10.3.2-1 i386 free implementation of the GL API -- shared library
ii libglu1-mesa:i386 9.0.0-2 i386 Mesa OpenGL utility library (GLU)
ii libopenvg1-mesa:i386 10.3.2-1 i386 free implementation of the OpenVG API -- runtime
ii libwayland-egl1-mesa:i386 10.3.2-1 i386 implementation of the Wayland EGL platform -- runtime
ii mesa-utils 8.2.0-1 i386 Miscellaneous Mesa GL utilities



=========================================================

查詢「gallium」相關的套件


$ apt-cache search gallium



顯示


mesa-vdpau-drivers - Mesa VDPAU video acceleration drivers



測試是否有安裝「mesa-vdpau-drivers」這個套件。


$ dpkg -l | grep mesa-vdpau-drivers



沒有顯示,表示系統並沒有安裝「mesa-vdpau-drivers」這個套件。

查詢「mesa-vdpau-drivers」這個套件的相關資訊


$ apt-cache show mesa-vdpau-drivers



顯示


Package: mesa-vdpau-drivers
Source: mesa
Version: 10.3.2-1
Installed-Size: 4045
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: i386
Provides: vdpau-driver
Depends: libvdpau1, libc6 (>= 2.17), libdrm-nouveau2 (>= 2.4.38), libdrm-radeon1 (>= 2.4.31), libdrm2 (>= 2.4.38), libelf1 (>= 0.142), libexpat1 (>= 2.0.1), libgcc1 (>= 1:4.7), libllvm3.5, libstdc++6 (>= 4.9), libx11-6, libx11-xcb1, libxcb-dri2-0 (>= 1.8), libxcb1
Pre-Depends: multiarch-support
Enhances: libvdpau1
Description-en: Mesa VDPAU video acceleration drivers
These libraries provide the Video Decode and Presentation API for Unix.
They provide accelerated video playback (incl. H.264) and video
post-processing for the supported graphics cards.
.
This package enables support for VDPAU for some gallium drivers.
Description-md5: 19cfba61e1be17ccf30d9c5bb9ec109a
Multi-Arch: same
Homepage: http://mesa3d.sourceforge.net/
Section: libs
Priority: optional
Filename: pool/main/m/mesa/mesa-vdpau-drivers_10.3.2-1_i386.deb
Size: 1298782
MD5sum: 76aa72b06771fa178a6239e14e18ead7
SHA1: 40b5fd6a38993cb529a0175583e99ad53d8dbc0b
SHA256: 9e5aa8c5535bf9ad5b80b11eab44f8863f9e97d207fefe95155cdea47e210494



雖然沒有安裝,還是好奇把「mesa-vdpau-drivers」這個套件,下載下來


$ apt-get download mesa-vdpau-drivers


解開


$ dpkg -x mesa-vdpau-drivers_10.3.2-1_i386.deb mesa-vdpau-drivers



觀看有哪些檔案


$ tree mesa-vdpau-drivers



顯示


mesa-vdpau-drivers
└── usr
├── lib
│ └── i386-linux-gnu
│ └── vdpau
│ ├── libvdpau_nouveau.so -> libvdpau_nouveau.so.1.0.0
│ ├── libvdpau_nouveau.so.1 -> libvdpau_nouveau.so.1.0.0
│ ├── libvdpau_nouveau.so.1.0 -> libvdpau_nouveau.so.1.0.0
│ ├── libvdpau_nouveau.so.1.0.0
│ ├── libvdpau_r600.so -> libvdpau_r600.so.1.0.0
│ ├── libvdpau_r600.so.1 -> libvdpau_r600.so.1.0.0
│ ├── libvdpau_r600.so.1.0 -> libvdpau_r600.so.1.0.0
│ ├── libvdpau_r600.so.1.0.0
│ ├── libvdpau_radeonsi.so -> libvdpau_radeonsi.so.1.0.0
│ ├── libvdpau_radeonsi.so.1 -> libvdpau_radeonsi.so.1.0.0
│ ├── libvdpau_radeonsi.so.1.0 -> libvdpau_radeonsi.so.1.0.0
│ └── libvdpau_radeonsi.so.1.0.0
└── share
├── bug
│ └── mesa-vdpau-drivers
│ ├── control
│ └── script
└── doc
└── mesa-vdpau-drivers
├── changelog.Debian.gz
└── copyright

9 directories, 16 files



=========================================================

其他的探索和指令,我在上面的「回覆」有提。

以上紀錄


2015/6/2 0:23
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 619
MP : 274 / 23022
EXP: 76
離線
是錒,我是有安裝hardinfo這隻圖形介面程式。

我的macbook pro(video: radeon x1600)實體主機,
然後就像你po的

在「Computer / Display / OpenGL」則是顯示
Vendor: VMware, Inc.
Renderer: Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
Version: 3.0 Mesa 10.3.2
Direct Rendering: Yes

同樣格式的內容,或著說同樣的關鍵字,我沒去記版號。

VMware
Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
Mesa

圖形介面既然都有提供訊息了,
應該就不用特別去用終端機指令查了吧???

掛VMware挺不合理的,應該要掛radeon才是,
或許有它的軟體技術理由吧???

2015/6/2 2:10
----------------
個人網路文字作品集:
MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF
http://www.scribd.com/ianian1979
全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
https://sites.google.com/site/ianho7979/InputMethodTables
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29317
EXP: 6
離線
IanHo 寫到:
是錒,我是有安裝hardinfo這隻圖形介面程式。

我的macbook pro(video: radeon x1600)實體主機,
然後就像你po的

在「Computer / Display / OpenGL」則是顯示
Vendor: VMware, Inc.
Renderer: Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
Version: 3.0 Mesa 10.3.2
Direct Rendering: Yes

同樣格式的內容,或著說同樣的關鍵字,我沒去記版號。

VMware
Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
Mesa

圖形介面既然都有提供訊息了,
應該就不用特別去用終端機指令查了吧???

掛VMware挺不合理的,應該要掛radeon才是,
或許有它的軟體技術理由吧???


你還是沒有懂我說的重點,既然我是安裝在Virtualbox。怎麼顯示卡驅動程式的資訊是跟妳一樣的


在「Computer / Display / OpenGL」則是顯示
Vendor: VMware, Inc.
Renderer: Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
Version: 3.0 Mesa 10.3.2
Direct Rendering: Yes



我不認為上面的是顯示卡的驅動程式訊息。

我認為要看「Devices / PCI Devices / VGA compatible controller」哪裡才是

所以我才請你用下面的指令再確認一下


$ lspci -nnk | grep -i vga -A3 | grep 'in use'



或是執行


$ lspci -v



或是執行


$ lspci -v | grep -i vga




再不然你有安裝「lshw」這個套件的話


$ sudo lshw -c video



看是顯示什麼訊息?

2015/6/2 2:17
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 619
MP : 274 / 23022
EXP: 76
離線
喔~~~

就"我的理解"

Devices / PCI Devices / VGA compatible controller
顯示的應該是"硬體晶片組型號的資料",應該跟"軟體驅動程式"是"兩回事"。

Devices / PCI Devices / VGA compatible controller
這個部分,我的電腦就是顯示ati radeon rv530 這些字串了(算是正確的字串)。

2015/6/2 2:38
----------------
個人網路文字作品集:
MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF
http://www.scribd.com/ianian1979
全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
https://sites.google.com/site/ianho7979/InputMethodTables
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29317
EXP: 6
離線
IanHo 寫到:
喔~~~

就"我的理解"

Devices / PCI Devices / VGA compatible controller
顯示的應該是"硬體晶片組型號的資料",應該跟"軟體驅動程式"是"兩回事"。



不懂你上面說的,IanHo可以再詳細說明嗎?是怎麼個兩回事?
或是有其他人可以補充說明嗎?說明這其中的差異點?
釐清一下,是否我們的認知有落差?




IanHo 寫到:

Devices / PCI Devices / VGA compatible controller
這個部分,我的電腦就是顯示ati radeon rv530 這些字串了(算是正確的字串)。


因為你用GUI的程式,所以只有看到那些訊息

我在這個「回覆」下方提到。

以我的為例,我的顯卡是nvidia,用的驅動是Ubuntu一開始就內建的「nouveau」,我並沒有再安裝「nvidia」官方的驅動。


$ lspci -v | grep VGA -A 10



可以看到


01:00.0 VGA compatible controller: NVIDIA Corporation

...略...

Kernel driver in use: nouveau



注意最下面那一行


Kernel driver in use: nouveau



用的「driver」是「nouveau」。


觀看「nouveau」這個模組的資訊


$ sudo modinfo nouveau



顯示


filename: /lib/modules/3.13.0-53-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko
license: GPL and additional rights
description: nVidia Riva/TNT/GeForce/Quadro/Tesla
author: Nouveau Project

...略...





後記:
剛又發現可以看「/var/log/Xorg.0.log」裡面有列載入模組的情形(找尋「LoadModule:」這樣的字串)。
我猜這裡指的模組,應該跟Kernel的模組是不太一樣的。<--尚未確定。

2015/6/2 2:55
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29317
EXP: 6
離線
samwhelp 寫到:
IanHo 寫到:
我的思考是這樣的,我推論應該"不需要"這麼複雜的去管到底層kernel mode,
kernel之上的user space mode(也就是Xorg)再去管顯示卡驅動程式就可以了。
我在交叉比對之後發現所謂的
gnome\設定值\詳細資料\繪圖:gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
"是來自" xserver-xorg-video-vmware 這個套件(所以也是跟kernel mode"沒有關係"的),
我前文寫了,一開始就設定了 nomodeset 這個參數了,不然進不了gnome桌面,
然而進入桌面的時候,系統卻自動掛載了 xserver-xorg-video-vmware,
"而不是"xserver-xorg-video-radeon。
那麼,除了在recover mode的指令模式 Xorg -configure 這個方式之外,
還"有沒有"什麼其他的設定的流程? 例如 在某個路徑下的某個參數設定檔內的某些串做修改,
(這個參數設定檔的類型最好是類似Windows *.ini的優先,真的沒有的話,才是類似script的次之)
可以讓系統"強制改成""掛載""xserver-xorg-video-radeon" ???



想請你執行下面的指令,再確認一下,你的顯示卡是用哪個driver。


$ lspci -nnk | grep -i vga -A3 | grep 'in use'



或是簡單執行下面的指令,不過會看到行數比較多


$ lspci -v



另外想請你再詳細的說明,你是用什麼方法確認「"是來自" xserver-xorg-video-vmware 這個套件」,
我還蠻好奇這個方法的?

IanHo 寫到:
我在交叉比對之後發現所謂的
gnome\設定值\詳細資料\繪圖:gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
"是來自" xserver-xorg-video-vmware 這個套件





另外,IanHo,你還沒回答我,你是用什麼方法確認

「gnome/設定值/詳細資料/概覽/繪圖」的值:「gallium 0.4 on llvmpipe (llvm 3.5 128 bits)」
"是來自"「 xserver-xorg-video-vmware 」這個套件?

???

2015/6/2 3:00
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29317
EXP: 6
離線
IanHo 寫到:
是錒,我是有安裝hardinfo這隻圖形介面程式。

我的macbook pro(video: radeon x1600)實體主機,
然後就像你po的

在「Computer / Display / OpenGL」則是顯示
Vendor: VMware, Inc.
Renderer: Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
Version: 3.0 Mesa 10.3.2
Direct Rendering: Yes

同樣格式的內容,或著說同樣的關鍵字,我沒去記版號。

VMware
Gallium 0.4 on llvmpipe (llvm 3.5 128 bits)
Mesa

圖形介面既然都有提供訊息了,
應該就不用特別去用終端機指令查了吧???

掛VMware挺不合理的,應該要掛radeon才是,
或許有它的軟體技術理由吧???



IanHo,請你執行下面的指令


$ glxinfo | grep VMware -i -A4



或是執行


$ glxinfo | grep OpenGL



應該就會看到下面的訊息了



OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits)
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)




$ man glxinfo



DESCRIPTION
The glxinfo program shows information about the OpenGL and GLX imple-
mentations running on a given X display.

The information includes details about the server- and client-side GLX
implementation, the OpenGL and GLU implementations as well as a list of
available GLX visuals.




從「hardinfo」的程式碼「arch/common/display.h」可以看到「glxinfo」的呼叫。

還可以參考「computer.c」裡面的「callback_display」,來對照GUI畫面的「Computer / Display / OpenGL」。

========================================================================

至於樓主一開始提到的「gnome/設定值/詳細資料/概覽/繪圖」。

只要執行下面的指令,就會顯示「gnome/設定值/詳細資料」這個畫面。


$ gnome-control-center info



所以只要下載「gnome-control-center」的程式碼下來看就行了


$ apt-get source gnome-control-center



因為是「info」這個「panel」,所以就看「panels/info/cc-info-panel.c」這裡的程式碼。

可以從「cc_info_panel_init」這裡看起。

UI畫面的「gnome/設定值/詳細資料/概覽」裡面的資料設定,是呼叫「info_panel_setup_overview」,定義「在這」。

所以UI畫面的「gnome/設定值/詳細資料/概覽/繪圖」部份,要看「panels/info/info.ui」裡面有一個「<object class="GtkLabel" id="graphics_label">」。

然後搭配「panels/info/cc-info-panel.c」裡面的「widget = WID ("graphics_label");」和「gtk_label_set_markup (GTK_LABEL (widget), self->priv->graphics_data->hardware_string);」。
這兩行是在「info_panel_setup_overview」裡面呼叫的。

graphics的資料撈取,請從「get_graphics_data」這裡看起。

資料來源有兩個「get_graphics_data_xorg_vesa_hardware」和「get_graphics_data_glx_renderer」。

OpenGL的部份,就不是呼叫「glxinfo」這隻程式,而是直接呼叫c的api。請看「get_graphics_data_glx_renderer
裡面的實作。

get_graphics_data_xorg_vesa_hardware」,
則是觀看「/var/log/Xorg.0.log」這個檔(假設DISPLAY是0) ,
查尋「VESA VBE OEM Product:」這個字串所在的那一行。

========================================================================

至於這些來自於那些套件,尚未深究,初步猜測應該在我上面「回覆」所說的那些套件裡。


$ dpkg -l | grep mesa



顯示


ii libegl1-mesa:i386 10.3.2-1 i386 free implementation of the EGL API -- runtime
ii libegl1-mesa-drivers:i386 10.3.2-1 i386 free implementation of the EGL API -- hardware drivers
ii libgl1-mesa-dri:i386 10.3.2-1 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:i386 10.3.2-1 i386 free implementation of the OpenGL API -- GLX runtime
ii libglapi-mesa:i386 10.3.2-1 i386 free implementation of the GL API -- shared library
ii libglu1-mesa:i386 9.0.0-2 i386 Mesa OpenGL utility library (GLU)
ii libopenvg1-mesa:i386 10.3.2-1 i386 free implementation of the OpenVG API -- runtime
ii libwayland-egl1-mesa:i386 10.3.2-1 i386 implementation of the Wayland EGL platform -- runtime
ii mesa-utils 8.2.0-1 i386 Miscellaneous Mesa GL utilities




以上探索紀錄


2015/6/2 3:42
應用擴展 工具箱
探索「 libegl1-mesa-drivers」這個套件
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29317
EXP: 6
離線
根據上一個「回覆」提到的

執行下面的指令


$ glxinfo | grep VMware -i -A4



或是執行


$ glxinfo | grep OpenGL



應該就會看到下面的訊息了



OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits)
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)




執行


$ dpkg -l | grep mesa



顯示


ii libegl1-mesa:i386 10.3.2-1 i386 free implementation of the EGL API -- runtime
ii libegl1-mesa-drivers:i386 10.3.2-1 i386 free implementation of the EGL API -- hardware drivers
ii libgl1-mesa-dri:i386 10.3.2-1 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:i386 10.3.2-1 i386 free implementation of the OpenGL API -- GLX runtime
ii libglapi-mesa:i386 10.3.2-1 i386 free implementation of the GL API -- shared library
ii libglu1-mesa:i386 9.0.0-2 i386 Mesa OpenGL utility library (GLU)
ii libopenvg1-mesa:i386 10.3.2-1 i386 free implementation of the OpenVG API -- runtime
ii libwayland-egl1-mesa:i386 10.3.2-1 i386 implementation of the Wayland EGL platform -- runtime
ii mesa-utils 8.2.0-1 i386 Miscellaneous Mesa GL utilities



==========================================================

看起來最有可能的套件是「libegl1-mesa-drivers」,先從這個探索起。

下載「libegl1-mesa-drivers」這個套件


$ apt-get download libegl1-mesa-drivers



解開來


$ dpkg -x libegl1-mesa-drivers_10.3.2-1_i386.deb libegl1-mesa-drivers



觀看有哪些檔案


$ tree libegl1-mesa-drivers



顯示


libegl1-mesa-drivers
└── usr
├── lib
│ └── i386-linux-gnu
│ └── egl
│ └── egl_gallium.so
└── share
├── bug
│ └── libegl1-mesa-drivers
│ ├── control
│ └── script
└── doc
└── libegl1-mesa-drivers
├── changelog.Debian.gz
└── copyright
9 directories, 5 files



切換到「libegl1-mesa-drivers/usr/lib/i386-linux-gnu/egl/」這個資料夾


$ cd libegl1-mesa-drivers/usr/lib/i386-linux-gnu/egl/



---------------------------------------------------------------

查詢「VMware」相關字串。


$ strings ./egl_gallium.so | grep vmware -i



顯示



VMware: Failed to get file descriptor from prime.
VMware: Attempt to export unsupported handle type %d.
VMware: Failed to get handle from prime fd %d.
VMware: Attempt to import unsupported handle type %d.
VMware: Failed referencing shared surface. SID %d.
VMware: Incorrect number of mipmap levels on shared surface. SID %d, levels %d
VMware: Incorrect number of faces levels on shared surface. SID %d, face %d present.
VMware: %s version is %d.%d.%d and this driver can only work
VMware: %s version failure.
VMware: No 3D enabled (%i, %s).
VMware: Failed to get fifo hw version (%i, %s).
VMware: IOCTL failed %d: %s
VMware: %s: Map failed.
VMware: %s Failed
VMware: %s error %s.
VMware, Inc.



其中最後一行


VMware, Inc.



對照上面一開頭提到的


OpenGL vendor string: VMware, Inc.



---------------------------------------------------------------

查詢「Gallium」相關字串。


$ strings ./egl_gallium.so | grep Gallium



顯示



Gallium
Gallium glDrawPixels(GL_STENCIL) with zoom not complete
Gallium %s on %s



其中最後一行


Gallium %s on %s



對照上面一開頭提到的


OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits)



---------------------------------------------------------------

查詢「Mesa」相關字串。


$ strings ./egl_gallium.so | grep Mesa



顯示



Mesa IR for ARB_%s_program %d:
Mesa GL_VERSION = %s
Mesa GL_RENDERER = %s
Mesa GL_VENDOR = %s
Mesa GL_EXTENSIONS = %s
Mesa thread-safe: YES
Mesa x86-optimized: YES
Mesa sparc-optimized: NO
Mesa %s implementation error: %s
Please report at https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
Mesa
Mesa warning
Mesa: User error
Mesa Framebuffer %u at %p
Mesa: glUseProgram(%u)
Mesa: set program %u %s "%s" (loc %d, type "%s", transpose = %s) to:
%s%u.%u%s Mesa 10.3.2
Mesa IR for linked %s program %d:
This feature of the language was removed in GLSL 1.20 and is unlikely to be supported for 1.10 in Mesa.
Mesa Project



其中有一行


%s%u.%u%s Mesa 10.3.2



對照上面一開頭提到的


OpenGL version string: 3.0 Mesa 10.3.2



---------------------------------------------------------------


以上探索紀錄


2015/6/2 5:41
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 619
MP : 274 / 23022
EXP: 76
離線
我分享的文件內的

04.Linux 系統核心,及硬體驅動程式相關的軟體套件

這個章節裡頭的"附圖"或許可以參考?

2015/6/2 11:02
----------------
個人網路文字作品集:
MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF
http://www.scribd.com/ianian1979
全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表)
https://sites.google.com/site/ianho7979/InputMethodTables
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29317
EXP: 6
離線
IanHo 寫到:
我分享的文件內的

04.Linux 系統核心,及硬體驅動程式相關的軟體套件

這個章節裡頭的"附圖"或許可以參考?


收到,我會找時間看!雖然我不知道你上面說的,是要回答我哪個問題?

但可以請你也抽個空,回答我「這篇」和「這篇」的提問嗎?

這部份需要你釐清,因為我這邊沒有ATI的顯卡,無法測試你說的情況。

基本上,我上面的回覆,大部分的線索我都幫你找到了,你可以再回去消化吸收一下。
你可以藉此釐清一下彼此認知上的落差,這是我的感受,
而我為了釐清一下彼此認知上的落差,我看我也要花時間看一下你說的資料。

Orz...

2015/6/2 12:49
應用擴展 工具箱

« 1 2 (3) 4 5 6 ... 9 »

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


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