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


正在瀏覽:   1 名遊客


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

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


回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29303
EXP: 6
離線
samwhelp 寫到:
IanHo 寫到:
我分享的文件內的

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

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


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

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

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

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

Orz...



關於「這個文件」裡面的「P23」和「P24」那幾張圖,為什麼得到的資訊不一致。

你需要了解我「這篇」提到的程式碼探索。

從程式碼看到

##「hardinfo」的「Computer / Display / OpenGL」這裡面的值,都是根據「glxinfo」這個指令而來。也就是系統 「OpenGL」的相關資訊。

## 「gnome/設定值/詳細資料/概覽/繪圖」這個值,則是有兩個來源,一個是「get_graphics_data_xorg_vesa_hardware」,一個是「get_graphics_data_glx_renderer

* 若從「get_graphics_data_xorg_vesa_hardware」有獲得資訊,則採用。
* 若從「get_graphics_data_xorg_vesa_hardware」沒有獲得資訊,則進入下面的流程。
* 若從「get_graphics_data_glx_renderer」有獲得資訊,則採用。
* 若從「get_graphics_data_glx_renderer」沒有有獲得資訊,則進入下面的流程。
* 將值設定為「Unknown」。

這個流程請看「get_graphics_data」。

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

get_graphics_data_glx_renderer」,則是系統OpenGL的資訊。雖然不是呼叫「glxinfo」這個指令,而是呼叫C的function。但基本上應該可以視為「glxinfo | grep OpenGL」出來的那段(你可以探究glxifo的程式碼,就曉得,會是呼叫相同的api)。


以上釐清!



註:只有大略的觀看程式碼的邏輯,並沒有實際去編譯,測試驗證,所以上面的說法可能有誤,僅供參考。

2015/6/2 14:32
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
管理員
註冊日期:
2010/5/7 5:46
所屬群組:
已註冊使用者
討論區管理群
等級: 31
HP : 0 / 755
MP : 434 / 28897
EXP: 23
離線
└─$ hardinfo
Kernel Modules=>Description=>找ATI Radeon=>把畫面拍下,上傳過來
或是
點擊Kernel Modules=>按上方Copy to Clipboard=>把內容貼上來
講白一點,樓主您找錯地方了啦

2015/6/2 17:03
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 619
MP : 274 / 23012
EXP: 76
離線
試著重新整理一次我的論述(附圖)
以下截圖是:
"沒有"新增xorg.conf、
"沒有"安裝firmware-linux-nonfree套件、
"沒有"安裝fglrx套件,
狀況下的debian jesssie + gnome的環境預設值。
硬體是macbook pro, intel cpu 32bit (core duo 2.16GHz), video: radeon X1600.
然後因為firmware-linux-nonfree、fglrx"沒有"包含到radeon X1600,
所以當然也就"沒"去多裝了。
然後,在開機的grub選單,會補上 rw、nomodeset這兩個參數,
不然開機流程會卡住,無法進入GDM。
然後我以windows end user觀點,會認為"繪圖"要顯示有ati、radeon、X1600、RV530等字串,
才表示有掛載radeon顯示驅動程式,掛載其他的字串,都是不合理的。

Kernel Modules 全部內容如下,我沒有找到radeon相關的字眼。

詳細資料_002.png 好像要另開視窗才會顯示???


---
Computer
********

Kernel Modules
--------------

-Loaded Modules-
usb_storage : USB Mass Storage driver for Linux
bnep : Bluetooth BNEP ver 1.3
binfmt_misc
nfsd
auth_rpcgss
oid_registry : OID Registry
nfs_acl
nfs
lockd : NFS file locking service version 0.5.
fscache : FS Cache Manager
sunrpc
nls_utf8
nls_cp437
isight_firmware
vfat : VFAT filesystem support
ecb : ECB block cipher algorithm
fat
btusb : Generic Bluetooth USB driver ver 0.6
bluetooth : Bluetooth Core ver 2.19
6lowpan_iphc
hid_appleir : HID Apple IR remote controls
hid_apple
usbhid : USB HID core driver
hid
appletouch : Apple PowerBook and MacBook USB touchpad driver
iTCO_wdt : Intel TCO WatchDog Timer Driver
joydev : Joystick device interfaces
iTCO_vendor_support : Intel TCO Vendor Specific WatchDog Timer Driver Support
evdev : Input driver event char devices
arc4 : ARC4 Cipher Algorithm
coretemp : Intel Core temperature monitor
applesmc : Apple SMC
ttm : TTM memory manager subsystem (for DRM device)
drm_kms_helper : DRM KMS helper
kvm_intel
drm : DRM shared core routines
input_polldev : Generic implementation of a polled input device
snd_hda_codec_idt : IDT/Sigmatel HD-audio codec
i2c_algo_bit : I2C-Bus bit-banging algorithm
kvm
ath5k : Support for 5xxx series of Atheros 802.11 wireless LAN cards.
i2c_i801 : I801 SMBus driver
ath : Shared library for Atheros wireless LAN cards.
mac80211 : IEEE 802.11 subsystem
i2c_core : I2C-Bus main module
snd_hda_codec_generic : Generic HD-audio codec parser
cfg80211 : wireless configuration support
pcspkr : PC Speaker beeper driver
efi_pstore : EFI variable backend for pstore
rfkill : RF switch support
efivars : sysfs interface to EFI Variables
snd_hda_intel : Intel HDA driver
snd_hda_controller : Common HDA driver funcitons
snd_hda_codec : HDA codec core
snd_hwdep : Hardware dependent layer
lpc_ich : LPC interface for Intel ICH
mfd_core
snd_pcm : Midlevel PCM code for ALSA.
rng_core : H/W Random Number Generator (RNG) driver
tpm_infineon : Driver for Infineon TPM SLD 9630 TT 1.1 / SLB 9635 TT 1.2
sbs : Smart Battery System ACPI interface driver
tpm : TPM Driver
sbshc : ACPI SMBus HC driver
shpchp : Standard Hot Plug PCI Controller Driver
battery : ACPI Battery Driver
snd_timer : ALSA timer interface
snd : Advanced Linux Sound Architecture driver for soundcards.
soundcore : Core sound module
video : ACPI Video Driver
apple_bl : Apple Backlight Driver
ac : ACPI AC Adapter Driver
button : ACPI Button Driver
acpi_cpufreq : ACPI Processor P-States Driver
processor : ACPI Processor Driver
thermal_sys : Generic thermal management sysfs support
fuse : Filesystem in Userspace
autofs4
ext4 : Fourth Extended Filesystem
crc16 : CRC16 calculations
mbcache : Meta block cache (for extended attributes)
jbd2
sg : SCSI generic (sg) driver
sd_mod : SCSI disk (sd) driver
sr_mod : SCSI cdrom (sr) driver
crc_t10dif : T10 DIF CRC calculation
cdrom
crct10dif_generic : T10 DIF CRC calculation.
crct10dif_common : T10 DIF CRC calculation common code
ata_generic : low-level driver for generic ATA
firewire_ohci : Driver for PCI OHCI IEEE1394 controllers
ahci : AHCI SATA low-level driver
ata_piix : SCSI low-level driver for Intel PIIX/ICH ATA controllers
libahci : Common AHCI SATA low-level routines
firewire_core : Core IEEE1394 transaction logic
crc_itu_t : CRC ITU-T V.41 calculations
libata : Library module for ATA devices
scsi_mod : SCSI core
ehci_pci : EHCI PCI platform driver
sky2 : Marvell Yukon 2 Gigabit Ethernet driver
uhci_hcd : USB Universal Host Controller Interface driver
ehci_hcd : USB 2.0 'Enhanced' Host Controller (EHCI) Driver
usbcore
usb_common
---

附件:



png  Display - System Information_005.png (70.42 KB)
22092_556d981bdd05d.png 989X622 px

png  PCI Devices - System Information_004.png (123.79 KB)
22092_556d9833993fc.png 1210X796 px

png  詳細資料_002.png (68.18 KB)
22092_556d983ebf493.png 792X614 px

2015/6/2 19:49
----------------
個人網路文字作品集:
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桌面篇
管理員
註冊日期:
2010/5/7 5:46
所屬群組:
已註冊使用者
討論區管理群
等級: 31
HP : 0 / 755
MP : 434 / 28897
EXP: 23
離線
IanHo 寫到:

看起來核心不支援應該沒有錯了
現在我傳一個uuu.sh檔給您(不放心的話請自己用編輯器看內容;裡面絕對沒有rm -rf ~/)
您下載之後只需要放在任何地方(不可放在NTFS或FAT的地方)
然後對sh檔
按右鍵=>內容(屬性)=>把設定權限的執行設成僅擁有者=>確定
然後對uuu.sh點兩下=>按下執行
之後把家目錄裡的uuu.log檔案傳上來供大家參考看看
先這樣

附件:


sh uuu.sh 大小: 0.14 KB; 下載次數: 232

2015/6/2 21:20
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29303
EXP: 6
離線
Orz...


IanHo,你把自己框住了拉。

問題解法其實很簡單,我只是請你做個小小的動作,確認一下訊息,這樣你都不願意?

說到底,你還是不願意下指令。


你只要執行


$ lspci -v



就會看到一串訊息。

你只要找到「VGA compatible controller」,你就會看到下面這張圖的字樣

http://www.ubuntu-tw.org/uploads/newbb/22092_556d9833993fc.png


然後你往下找,就會看到「Kernel driver in use: 」的字樣

以我的系統為例,就會看到


Kernel driver in use: nouveau



「nouveau」這個就是我顯示卡使用的driver名稱。

然後你只要執行


$ sudo modinfo nouveau



就可以看到這個driver相關的訊息。


這篇是我第三次請你確認這件事了,「這篇是第一次」,「這篇是第二次」,「這篇是以我的系統為例」,我還特別提醒你注意看「Kernel driver in use: 」。


照你說的,若你能進到Xwindow裡,

基本上,你照我給你的方式做過一遍,你就會發現一切都很合理,並沒有什麼不合理的。

我個人覺得你把自己框住了,我其實已經都幫你把線索找好了,只等著你去操作驗證 ,你就會恍然大悟了。


另外我「這篇」有請你執行下面的指令。你也沒有回覆我,你系統執行過後,會是什麼訊息。


$ glxinfo | grep OpenGL



我的Virtualbox裡面的系統,就會顯示下面的訊息


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)



跟你的這張圖,訊息是一樣的

http://www.ubuntu-tw.org/uploads/newbb/22092_556d981bdd05d.png


「Gallium 0.4 on llvmpipe (LLVM 3.5, 128 bits)」這段字串,顯示在「gnome/設定值/詳細資料/概覽/繪圖」,你下面的這張圖,並沒有不合理。

http://www.ubuntu-tw.org/uploads/newbb/22092_556d983ebf493.png

你可以再回去讀我這「這一篇」和「這一篇」的說明。


如果是我的態度不好,那我先跟你道歉。
如果是我的講解,無法讓你理解我要表達的,讓你很難吸收,
那也很抱歉造成你困擾了,請你跟我說一聲,我就不再參與這篇的討論了。

基本上我該說的都說了,而且有些概念至少都寫了兩次以上。
希望其他人能協助你釐清問題的徵結點再哪,

以上再次釐清,

我投降了,

Orz....

2015/6/2 21:56
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29303
EXP: 6
離線
nana 寫到:
IanHo 寫到:

看起來核心不支援應該沒有錯了
現在我傳一個uuu.sh檔給您(不放心的話請自己用編輯器看內容;裡面絕對沒有rm -rf ~/)
您下載之後只需要放在任何地方(不可放在NTFS或FAT的地方)
然後對sh檔
按右鍵=>內容(屬性)=>把設定權限的執行設成僅擁有者=>確定
然後對uuu.sh點兩下=>按下執行
之後把家目錄裡的uuu.log檔案傳上來供大家參考看看
先這樣


nana

你先看我「這篇」和「這篇」,我給「IanHo」的回覆。

然後你再對照你的指令。

最後你在看「這篇」和 「這篇」,「IanHo」給我的回覆。

你大概就會知道癥結點在哪了。

Orz...

2015/6/2 22:07
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
管理員
註冊日期:
2010/5/7 5:46
所屬群組:
已註冊使用者
討論區管理群
等級: 31
HP : 0 / 755
MP : 434 / 28897
EXP: 23
離線
samwhelp 寫到:
nana

你先看我「這篇」和「這篇」,我給「IanHo」的回覆。

然後你再對照你的指令。

最後你在看「這篇」和 「這篇」,「IanHo」給我的回覆。

你大概就會知道癥結點在哪了。

Orz...

如果...我是說如果喔
他分不清devices和driver之間的差別
又,去找無關的OpenGL的話
那我也不知道該怎麼辦呀
現在的重點真的是在於他那台載入了什麼顯示驅動(driver)
不要去找裝置(device)型號敘述
不要去找裝置(device)的OpenGL有什麼能力

2015/6/2 22:27
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2010/9/16 14:08
所屬群組:
已註冊使用者
等級: 25
HP : 0 / 619
MP : 274 / 23012
EXP: 76
離線
VGA段落內"沒有""Kernel driver in use:"

附件:



png  ianMBP2006_006.png (140.86 KB)
22092_556dbffe325da.png 1440X831 px

2015/6/2 22:39
----------------
個人網路文字作品集:
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 / 29303
EXP: 6
離線
nana 寫到:
samwhelp 寫到:
nana

你先看我「這篇」和「這篇」,我給「IanHo」的回覆。

然後你再對照你的指令。

最後你在看「這篇」和 「這篇」,「IanHo」給我的回覆。

你大概就會知道癥結點在哪了。

Orz...

如果...我是說如果喔
他分不清devices和driver之間的差別
又,去找無關的OpenGL的話
那我也不知道該怎麼辦呀
現在的重點真的是在於他那台載入了什麼顯示驅動(driver)
不要去找裝置(device)型號敘述
不要去找裝置(device)的OpenGL有什麼能力


我是蠻想請「lanHo」去琢磨下面這篇的內容的

* 鳥哥的 Linux 私房菜 / 第二十章、開機流程、模組管理與 Loader / 2. 核心與核心模組

不過「lanHo」又堅持不下指令, Orz...

我個人覺得「不下指令」沒關係,只要能找到「可替代的GUI程式就好」。

重點在於「概念」,只要「概念」通了,發揮巧思,「CLI」和「GUI」都是能發揮到「淋漓盡致」的工具。

2015/6/2 22:39
應用擴展 工具箱
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 37
HP : 0 / 901
MP : 671 / 29303
EXP: 6
離線
IanHo 寫到:
VGA段落內"沒有""Kernel driver in use:"


例外果然發生了, Orz...

目前我想到的,只能從「/var/log/Xorg.0.log」去trace了,看是載入哪個模組了。

找「LoadModule:」。

應該會看到很多個,根據上下文,你要一個一個去確認了。

這部份我也還在研究。

:-p

2015/6/2 22:55
應用擴展 工具箱

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

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


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