推 a07051226: 怎麼感覺像黑科技 04/19 00:28
→ a07051226: 想玩,有沒有副作用? 04/19 00:28
→ a07051226: 我怕被系統搞爆掉或者不好還原 04/19 00:28
→ qoopichu: 滑鼠用起來怎麼樣?以前用vmware時滑鼠用起來很拖 04/19 00:48
滑鼠很順就跟在windows一樣,synergy切換螢幕可以即時或是設定毫秒。
→ CP64: 剛好最近有重灌過 明天來玩玩看 04/19 02:19
推 Vdragon: 的確可以這樣用呢 04/19 02:45
推 druid0214: 玩steam就好了 04/19 07:47
→ George017: 你內顯是不是標錯了(應為HD4600) 04/19 09:30
感謝提醒:)
→ HamalAri: VGA passthrough 比 pci passthrough 還麻煩 04/19 09:49
→ HamalAri: 要晶片組有支援才行,低階主機板和 cpu 大部份都不行 04/19 09:50
→ HamalAri: intel+nv 比較有機會 , amd 支援的較少 04/19 09:51
https://bbs.archlinux.org/viewtopic.php?id=162768
https://docs.google.com/spreadsheets/d/1LnGpTrXalwGVNy0PWJDURhyxa3sgqkGXmvNCIvIMenk/edit#gid=0
這邊有資料庫可以比對資訊,如果有相符的有成功大概就沒問題,不用擔心支援度的問題。
這方法2013(kernel的某一版後)就開始討論了,大多都成功的案例,passthrough就僅是多
一條參數並不會麻煩到哪裡去,可惜的是中文有討論的地方太少了。
→ qoopichu: 關鍵字 "galgame" lol 04/19 12:23
推 Adama: 滿厲害的。steam上的遊戲應該有限制吧 (opengl) 04/19 12:50
→ Adama: 6年前i5-750和H5x晶片組就有VT-d了,硬體該該不會那麼挑吧 04/19 12:52
→ CP64: 雖然我當初玩 gal 基本上 wine 就綽綽有餘就是 XD 04/19 13:23
→ CP64: 但是有時候還是要用到別人做的語系 patch 04/19 13:23
LC_ALL=ja_JP.UTF-8? (誤)
推 ChakraLinux: 現在有些gal也走DX惹,動不動Wine就跑不起來 04/19 14:08
dx是還好,是影片播放動不動導致wine崩壞的還滿多的,不然wine其實挺方便的!?
→ qoopichu: liar的開起來有bug,用EAGLS的則是連開都不能開 04/19 14:10
→ qoopichu: 其他大概就碰到影片才比較有問題需要調校 04/19 14:10
推 winken2004: cool 04/19 15:06
※ 編輯: Shelllife (220.133.203.240), 04/19/2016 17:23:52
推 danny8376: synergy超好用XD 至於pci passthrough的話 VT-d支援 04/19 19:18
→ danny8376: 現在應該不大難找到吧 04/19 19:18
推 POSIX: 推推! 04/19 20:56
→ qoopichu: 我記得之前板上好像是用xen的,不過我那時候搞不成功 04/19 21:22
推 undersky: 大推~ 這篇必須要收藏!! 04/20 13:54
推 Neisseria: 感謝分享,純推不玩 04/20 14:15
→ CP64: 今天試下來遇到了一點問題 options vfio_pci ids=... 04/20 15:20
→ CP64: 這段如果設定下去會導致開機的時候卡在載入 nvidia 模組 04/20 15:21
→ HamalAri: 會覺得不麻煩的一定是沒遇過 kernel panic 或開不起來的 04/20 17:38
→ HamalAri: 問題,核心也是常常這版 ok 下一版出問題,不過新機器加 04/20 17:39
→ HamalAri: kvm 的確是比較穩。 xen 或舊 cpu 要自求多福 04/20 17:39
arch的常客用aur的套件更新前看一下留言訊息基本上應該不會有什麼問題
我是沒遇到過啦,如果真的遇到了arch上面也會有更多慌張的人
頂多就livecd&arch-chroot修正(最常修的反而是grub..愛亂玩的話)
→ qoopichu: 話說passthrough的可以是內顯嗎? 04/20 17:48
→ qoopichu: 個人因為intel內顯沒辦法用dualscreen的關係要用獨顯 04/20 17:48
其實我不太懂這說法的意思...我看資料庫裡面也沒有人特別去pass內顯
只要單一螢幕有兩種接法就可以了 內顯vga接A螢幕的vga 外顯DVI接A螢幕的DVI這樣就可以了
玩的時候要切螢幕模式
→ danny8376: CP64 要玩這些請避開nvidia驅動 問題超多XDrz 04/20 18:22
→ danny8376: 沒炸過? Arch應該炸過得夠多了吧XDrz 04/20 18:25
→ CP64: 剛剛去查了些東西 果然是被雷到了 (趴 04/20 18:27
玩這個東西我只有一個觀點 顯卡有成功過 主機板有成功過理論上就可行。
可能本文是初始設定講的太粗糙,導致許多未預期的事情發生等等趕工:P
※ 編輯: Shelllife (220.133.203.240), 04/20/2016 19:19:41
→ qoopichu: 我對passthrough的理解是把硬體直接交給VM去控制 04/20 19:26
→ qoopichu: 所以host要用的硬體不能pass過去對吧? 04/20 19:27
對:)
※ 編輯: Shelllife (220.133.203.240), 04/20/2016 19:57:22
→ qoopichu: 那我的問題就很簡單啦,就只是問能不能把內顯pass過去 04/20 20:09
→ qoopichu: 有內顯獨顯,和接的螢幕數量無關 04/20 20:10
→ qoopichu: 是說Ubuntu好像沒有vfio可以裝 04/20 20:14
猜測是不行!
你可以試試顯卡開機&lspci | VGA把內顯給bind
passthrough那邊改成內顯的看看,如果可以也是第一人阿
vfio類似的patch可能就要找一下了
※ 編輯: Shelllife (220.133.203.240), 04/20/2016 21:12:59
→ Bellkna: ubuntu 印象中看過一篇也是這種做法的 可是連結不見了XD 04/20 21:41
→ Bellkna: 可不可以也寫一篇wine的(小聲 04/20 21:42
推 Bencrie: wine 不是已經很方便了嗎? 04/20 21:43
→ Bellkna: 可能脫節太久 對wine的印象還停在1.0的時代 04/20 21:47
推 Bencrie: 使用方式好像沒變化太多 XD 04/20 23:30
→ Bencrie: 用 wine-staging 主要是有 CSMT,對某些遊戲可以用 CPU 04/20 23:31
→ Bencrie: 去換 framerate,大幅提昇速度。 04/20 23:31
推 Bellkna: 自己常用的軟體幾乎都有linux版 除了office和遊戲外 04/21 02:32
→ Bellkna: 再加上少玩遊戲 結果使用wine這塊反而都沒有接觸到XD 04/21 02:33
wine幾乎都是那個模樣,我是1.6那邊加入的,後來跑出staging讓人趨之若鶩,效能有爆炸性的增長根本天國。
當然缺點也是一籮筐,每天要追這次的staging commit的什麼哇哥,這次的哪個patch導
致破圖都要自己去找,更不用說有一陣子rebase的黑暗期,找不出來問題點的所在。
像如果要用wine玩台灣的遊戲幾乎是不可能...不是遊戲的問題而是「平台的問題」
各種軟體安裝可能裝了A,結果B因為某個conflict跑不起來,才會有許多wine分支的軟體
取而代之的方法就是虛擬一台與win系列效能近乎的虛擬機出來。
wine前期方便..後續要處理的問題跟山一樣高,隨著使用軟體的多樣性處理的時間也是...
虛擬機前期麻煩..後續沒什麼要處理的問題,有什麼問題丟給win自己解決就對啦XD
※ 編輯: Shelllife (220.133.203.240), 04/21/2016 09:40:25
→ qoopichu: 亞系的遊戲有很多問題都是卡在anticheat的垃圾上面... 04/21 10:21
→ qoopichu: 歐美的比較不容易出問題 04/21 10:22
→ CP64: 結果昨天晚上想說順便更新 bios 爆炸了 (囧 04/21 10:27
為CP64默哀十秒...1...2...阿~太麻煩了...(茶)
推 Bellkna: 感謝回答XD 這樣看樣子要玩還是雙系統切回去win比較方便 04/21 19:25
→ HamalAri: 更新開不了機的意思不是不能修,而是你拿掉參數後雖然可 04/21 23:28
→ HamalAri: 以進 linux ,但你的 windows 就不能 passthrough 了 04/21 23:28
→ HamalAri: 所以你唯一解就是 downgrade kernel ,這種情況難道不麻 04/21 23:28
→ HamalAri: 煩? 改 bootloader 是幾秒鐘就修好啟動問題,但你的 VM 04/21 23:29
→ HamalAri: 也就掰了。 根本不是什麼修不修的好的問題 04/21 23:29
→ HamalAri: 跳針到要用 live-cd 再 chroot 根本多此一舉 04/21 23:31
→ HamalAri: 改個 grub/syslinux 參數哪需要 live cd 04/21 23:31
這位大大
面對linux問題也有很多不同的解法,面對linux日新月異的更新,誰都沒辦法清楚明瞭現在linux強大到哪種地步。
小弟僅是標記一下livecd->arch-chroot這種方法可以解、改bootloader參數也是一種可以參考的路線,如果kernel本身出問題可能不是改參數可以解決,或許會有某論壇的大大表示禁掉某些參數可以暫時過度解決。
畢竟livecd有個好處可以邊google邊修理並不是所有大大都精通grub/syslinux/linux等等。
有時候狀況都是剛開始沒講好導致一堆問題出現,像是我一開始沒講要內顯開機,這是一個重點而我習以為常,讓一堆人卡死在門口即使我以前也死在這裡過。
像用顯卡開機然後把自己的顯卡給bind,結果kernel覺的納悶出現問題,而這參數我也沒放在bootloader裡面。
有些東西是可以放到bootloader以利於測試而我沒有做,只因為不想讓grub_default看起來那麼肥。
還有這篇教學已經少掉很多驗證的步驟,我也測試過好幾次重新安裝系統再來一次,一般概念弄懂的話、這篇像複製貼上一樣簡單,就跟安裝arch一樣(抖)。
還有pci passthrough是從kernel 3.12就開始有的概念?(方法)
※ 編輯: Shelllife (220.133.203.240), 04/22/2016 09:18:47
推 sppmg: 前幾週也想玩VGA passthrough,無奈主板不支援... 04/22 09:15
→ sppmg: 原po要不要跑分看看kvm:host的效率比? 04/22 09:17
換硬體入坑啦!!!
跑分我是沒什麼興趣,CPU-Z淺淺跑一下是85%(4790)vs100%(4790k)。
CPU的部份又牽扯到很多,最主要還是遊戲的體感最為重要。
https://www.redhat.com/archives/vfio-users/2016-January/msg00124.html
像是這篇所講的用到libvirtd(這個技術我還弄不起來...一直失敗的狀態中T_T)
emulatorpin & vcpupin & linux之間的核心分配,配置的好遊戲反而不會頓。
像我這樣的配置對於某些優化比較不佳的遊戲可能會有許多的影響,所以最後才說看有沒有大大可以用virt-manager教學一下。
我玩遊戲基本上都是host什麼設定kvm就什麼樣的設定,不太能容忍host能開kvm不行...。
※ 編輯: Shelllife (220.133.203.240), 04/22/2016 09:38:09
推 sppmg: 我只是很好奇passthrough到底可以多接近實機啦!google到的 04/22 12:59
→ sppmg: 都是說很接近,但沒看到數值描述。 很久已前我用過 04/22 13:03
→ sppmg: CrystalMark 2004 ,可以在一個軟體中測含GPU內的各項數值 04/22 13:03
→ sppmg: cpu-z那個是拿你的去和資料庫比對嗎? 4790k 100% ?? 04/22 13:07
→ sppmg: 完全沒損耗,這麼強喔! 04/22 13:08
我的是4790..不是4790k 效能損耗約10%上下。這邊只使用六核心
http://imgur.com/WIT8qFp
※ 編輯: Shelllife (220.133.203.240), 04/22/2016 19:11:16
推 Bellkna: 結果試了 wine-staging 和 wine 跑ro卡都在更新程式 04/26 14:10
推 jaid: 用virt-manager搞定了 不過直接pass through音效卡 05/01 21:49
→ jaid: 不知道為什麼爆音有點嚴重 05/01 21:50
推 onlyeric23: 太神辣 05/12 19:56
→ wytec9: Wine+Codeja 05/17 01:36
※ 編輯: Shelllife (220.133.203.240), 07/19/2018 06:09:56