| 
 
		
		
	 
	
	
		
			
	
		
                        
                                
                                        
                                                2016-07-29, 09:32 AM
                                        
                                
                                
                                        
                                                #2971
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	tetsuka兄您好,
		
			
			
				
					  作者: tetsuka   [恕刪]這兩天版上熱絡討論的IRQ優先權和指定核心的調整的討論也花了一點時間在JPLAY的audio pc上實作測試效果。
 首先IRQ優先權調整後在我的JPLAY的audio pc上反而會聲音太衝不耐聽,所以後來就把IRQ優先權設定全部移除了。
 不過關閉主機板HPET功能後我覺得在我的系統上聲音有改善。
 [恕刪]
 
 依小弟調整CAT的經驗,當做了某些設定之後,聲音變衝不耐聽,小弟反而會覺得很高興,因為通常表示這個設定是正面的
 (當然也有反例,所以小弟只說是通常)。
 
 在聲音密度不夠,暫態反應慢的系統上,如果高頻延伸有問題,一般是聽不太出來的。
 最多就是人聲偏薄,舞台偏遠,包圍感不好。比較沒經驗的人,可能還會以為自己的系統音場很深。
 但是當做了某些調整讓聲音密度大幅增加,暫態變好的情況下,原來高頻延伸的問題就會被明顯暴露,聽感就如您所說的,太衝不耐聽。
 所以小弟如果再調整過程中,遇到了太衝不耐聽的狀況,第一步並不是將調整還原,而是去想辦法調整改善高頻延伸的問題。
 一旦找到改善高頻延伸的關鍵,整個系統會往前跨一大步。
 
 一點點小經驗,給您參考。
   
	
	
	
	
		
			The Following 4 Users Say Thank You to bchsieh For This Useful Post:
		
	 
	
		
                        
                                
                                        
                                                2016-07-29, 09:53 AM
                                        
                                
                                
                                        
                                                #2972
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	哈哈!小弟也正想跟tetsuka兄講這些話,bchsieh兄手腳真快!
		
			
			
				
					  作者: bchsieh   tetsuka兄您好,
 依小弟調整CAT的經驗,當做了某些設定之後,聲音變衝不耐聽,小弟反而會覺得很高興,因為通常表示這個設定是正面的
 (當然也有反例,所以小弟只說是通常)。
 
 在訊源的調整過程中,聽到聲音變衝,其實往往是好事!
 如果變衝的同時,您也發現動態變大,音場規模也變大等音響性正向的發展的跡象,
 代表這個環節的短板(瓶頸)突破了,而變衝是因為短板跑到其他地方去了,
 此時系統若要再上層樓,就必須有耐心的找出下一個被卡住的地方。
 
 舉幾個小弟遇過的實例供您參考:
 
 小弟剛開始架構雙機時,有次在Control PC升級為雙電源,結果動態變大,但也變衝,
 當時一時無解,找了好久,最後才發現是雙機間的網路出問題:
 我是雙機接到同一台交換器,一條使用音響級網路線,另一條則簡單使用3C線,這條3C線也換成音響級網路線之後,
 變衝的問題就不見了,而且聲音更上層樓。
 
 後來,小弟改玩RamOS,當時也是發覺動態大增,細節量暴增,但聲音一樣變衝,
 這問題找了好久,後來才知,是因為使用了一條網拍買的手工USB電訊分離線搞得鬼,
 之後升級成更好的線材就搞定了。
 
 再者,之前原本使用海盜2000CL8記憶體,近日有幸獲得更高檔的金士頓2000CL8記憶體,
 一接上去,中低頻量及聲音的密度比原本大了足足有三成以上,但可惜的是,聲音又變衝了,
 此時根據以往經驗,當然不可能因為變衝,而把記憶體退回,問題一定出在系統某個環節…
 後來被小弟發現是PSU連到CPU、主機板和HDD等DC線的雜訊過高所致,
 在做了適當的排除後,聲音當然又是再進一階。
 
 以上接bchsieh兄的話,提供點實際經驗供您參考!
 
	
	
	
	
		
			The Following 5 Users Say Thank You to awuwa For This Useful Post:
		
	 
	
		
                        
                                
                                        
                                                2016-07-29, 01:30 PM
                                        
                                
                                
                                        
                                                #2973
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					感謝bchsieh兄和awuwa兄對小弟調整IRQ後聲音變衝的改善建議個人認為聲音變衝的原因應該出在我的擴大機跟喇叭性能等級不夠,無法控制這麼大的聲音訊息量。
 RAMOS我試過後也是聲音變衝,所以後來才改用server2012R2當audio pc的OS來聽音樂。
 但是RAMOS還是有留下來當成影片撥放專用,因為畫面立體感RAMOS真的表現很不錯。
 
 不過我打算把系統配合目前的器材調整成自己順耳就好,這一個多月玩JPLAY雙CAT也花了一點費用
 但是後端訊源花的費用高過擴大機和喇叭的話似乎也是本末倒置。
 
 目前JPLAY雙CAT發出的聲音已經讓我很滿意了,先暫時停止CAT器材的升級腳步把時間用來好好聽音樂。
 等以後有預算把喇叭跟擴大機更新後再來繼續強化CAT訊源硬體部份了。
 
	
	
	
	
		
			The Following User Says Thank You to tetsuka For This Useful Post:
		
	 
	
		
                        
                                
                                        
                                                2016-07-30, 11:38 AM
                                        
                                
                                
                                        
                                                #2974
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	小弟的雙核CPU,原本在Foobar輸出至ASIO: JPLAY Driver這樣的搭配下,若使用JPLAY預設的設定,常常播到一半就會中斷,
		
			
			
				
					  作者: bchsieh   awuwa兄,您整理的非常詳細清楚。 
所以如果使用JPLAY,就無法測試小弟之前所說的設置, 
也就是讓所有播放音樂有關的程式放在同一顆核心內,然後依照先後順序指定優先權。
 
依小弟在Linux上的經驗,使用TSC,關閉TSC核心同步,然後將播放音樂的相關程式全都放在相同核心內,聲音表現會比較好。 
可惜JPLAY太霸道..   研究了好久,發現只要將JPLAY設定中的Throttle(小弟翻成節流閥)從OFF的狀態改成ON後,
 播放中斷的情形就不再發生,原因為何,卻一直沒搞清楚。
 
 今天再接續之前的觀察,試著調整Throttle這個設定,才愰然大悟,
 原來,當使用預設值Throttle: Off時,JPLAY不考慮節流問題,會使盡全力吸走所有系統資源,所以我觀察到在用Foobar播放時,除了JPLAY.exe和ASIOhost64.exe這兩個程序為Realtime外,其他(system除外)的優先權一律被指定為Low(包含Foobar)。而CPU核心指定的狀況和之前的發現沒有差別;
 但是,若設成Throttle: On時,JPLAY就其他程序就比較友善了,除了JPLAY.exe和ASIOhost64.exe這兩個程序仍為Realtime外,其他程序大部份都會被改為Normal(包含Foobar),這也是為何小弟為何做這個調整後,音樂播放不再中斷了。至於CPU核心指定的狀況和之前的發現仍然沒有差別。
 
 小弟過去比較 JPLAYmini和Foobar輸出到ASIO: JPLAY Dirver時,若僅是把Throttle設為On,Foobar完全不是JPLAYmini的對手;
 但若透過其他方法,把Foobar的優先權也拉到Realtime時,因為當時還不曉得讓Foobar跟ASIOhost獨佔同一核心的優勢,所以Foobar仍小輸JPLAYmini;
 近日小弟將Foobar和ASIOhost除了設成Realtime,並獨佔CPU1核心外,也不再輸出到JPLAY,而是直接輸出到我DAC的ASIO驅動,發現提升非常有感,
 至於跟單純JPLAYmini的撥放有何差異,因為還想順便瞭解--若參照JPLAYmini的邏輯,讓播放程式Foobar同時使用多個核心,但優先權保持Reamtime,搞不好還有其他發現,所以等有比較有空時,再做進一步的比對。
 
				
					此篇文章於 2016-07-30 12:01 PM 被 awuwa 編輯。
				
				
			 
	
	
	
	
		
			The Following 5 Users Say Thank You to awuwa For This Useful Post:
		
	 
	
		
                        
                                
                                        
                                                2016-07-30, 01:24 PM
                                        
                                
                                
                                        
                                                #2975
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	一直忘了問你,你的音效設備一定要使用新版的foo out asio嗎?
		
			
			
				
					  作者: awuwa   小弟的雙核CPU,原本在Foobar輸出至ASIO: JPLAY Driver這樣的搭配下,若使用JPLAY預設的設定,常常播到一半就會中斷,研究了好久,發現只要將JPLAY設定中的Throttle(小弟翻成節流閥)從OFF的狀態改成ON後,
 播放中斷的情形就不再發生,原因為何,卻一直沒搞清楚。
 
 今天再接續之前的觀察,試著調整Throttle這個設定,才愰然大悟,
 原來,當使用預設值Throttle: Off時,JPLAY不考慮節流問題,會使盡全力吸走所有系統資源,所以我觀察到在用Foobar播放時,除了JPLAY.exe和ASIOhost64.exe這兩個程序為Realtime外,其他(system除外)的優先權一律被指定為Low(包含Foobar)。而CPU核心指定的狀況和之前的發現沒有差別;
 但是,若設成Throttle: On時,JPLAY就其他程序就比較友善了,除了JPLAY.exe和ASIOhost64.exe這兩個程序仍為Realtime外,其他程序大部份都會被改為Normal(包含Foobar),這也是為何小弟為何做這個調整後,音樂播放不再中斷了。至於CPU核心指定的狀況和之前的發現仍然沒有差別。
 
 小弟過去比較 JPLAYmini和Foobar輸出到ASIO: JPLAY Dirver時,若僅是把Throttle設為On,Foobar完全不是JPLAYmini的對手;
 但若透過其他方法,把Foobar的優先權也拉到Realtime時,因為當時還不曉得讓Foobar跟ASIOhost獨佔同一核心的優勢,所以Foobar仍小輸JPLAYmini;
 近日小弟將Foobar和ASIOhost除了設成Realtime,並獨佔CPU1核心外,也不再輸出到JPLAY,而是直接輸出到我DAC的ASIO驅動,發現提升非常有感,
 至於跟單純JPLAYmini的撥放有何差異,因為還想順便瞭解--若參照JPLAYmini的邏輯,讓播放程式Foobar同時使用多個核心,但優先權保持Reamtime,搞不好還有其他發現,所以等有比較有空時,再做進一步的比對。
 
 因為我一直覺得foobar新版的ASIO只是為了提高相容性而把結構
 
 複雜化,在舊版(1.2.X)ASIO元件下,不需要多走一個ASIOhost.
 
 對latency與系統資源都有好處.好幾年前foobar把ASIO元件更新
 
 到2.x版後我就一直在試這個新架構,但每次都發現他非常浪費資源,
 
 傳輸latency明顯拉高.....等於讓ASIO失去意義.
 
 反倒是舊版ASIO一直都能穩定在foobar下使用,所以建議你也試試
 
 改用1.2.7版(舊架構的最後一版).
 
 https://mega.nz/#!30sA2b4I!_N_EaDDsi...i4x1hoVFjOeIRs
 
				
					此篇文章於 2016-07-30 01:26 PM 被 Higuma 編輯。
				
				
			 
	
	
	
	
		
			The Following 7 Users Say Thank You to Higuma For This Useful Post:
		
	 
	
		
                        
                                
                                        
                                                2016-07-30, 01:33 PM
                                        
                                
                                
                                        
                                                #2976
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	更新一下目前狀況,在把HPET與同步平台關閉改用TSC後,
		
			
			
				
					  作者: Higuma   device manager裡面有RTC跟System Clock,
 記得可以停用,但我不知道這樣是不是能關閉OS對
 
 RTC的取用.
 
 更正,RTC無法停用,只能解除安裝,但重開機後會
 
 自動裝回,倒是System Clock可以停用,且對聲音
 
 似乎有所助益,之後再仔細確認.....考慮把系統裝置
 
 能停用的都停用掉試試.
 
 我確認把device manager內的System Clock關閉有好處,
 
 就進而把原先指定IRQ 0與8優先權為1的機碼砍掉了,明顯
 
 出現聽感差異...小提琴高把位音色感覺是更準確了.
 
 以上供參
 
				
					此篇文章於 2016-07-30 01:37 PM 被 Higuma 編輯。
				
				
			 
	
	
	
	
		
			The Following 6 Users Say Thank You to Higuma For This Useful Post:
		
	 
	
		
                        
                                
                                        
                                                2016-07-30, 02:39 PM
                                        
                                
                                
                                        
                                                #2977
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	目前使用Foobar2000 V. 1.3.8版,的確沒注意過新版把ASIOhost獨立出來的問題,
		
			
			
				
					  作者: Higuma   一直忘了問你,你的音效設備一定要使用新版的foo out asio嗎? 
因為我一直覺得foobar新版的ASIO只是為了提高相容性而把結構
 
複雜化,在舊版(1.2.X)ASIO元件下,不需要多走一個ASIOhost.
 
對latency與系統資源都有好處.好幾年前foobar把ASIO元件更新
 
到2.x版後我就一直在試這個新架構,但每次都發現他非常浪費資源,
 
傳輸latency明顯拉高.....等於讓ASIO失去意義.
 
反倒是舊版ASIO一直都能穩定在foobar下使用,所以建議你也試試
 
改用1.2.7版(舊架構的最後一版).
https://mega.nz/#!30sA2b4I!_N_EaDDsi...i4x1hoVFjOeIRs 這對小弟是個重要的提醒,因為連帶也解決使用Jacky2000兄那個提升優先權批次檔無法在開機啟動時,自動先把ASIO host提升優先權的問題,
 因為要播放音樂之後,ASIOhost才會被foobar呼叫出來。不過現在連帶解決這問題,提升應該不小。
 
 萬分感謝Higuma兄提醒!
 
				
					此篇文章於 2016-07-30 02:42 PM 被 awuwa 編輯。
				
				
			 
	
	
	
	
		
			The Following 2 Users Say Thank You to awuwa For This Useful Post:
		
	 
	
		
                        
                                
                                        
                                                2016-07-30, 05:31 PM
                                        
                                
                                
                                        
                                                #2978
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	awuwa兄,請問JPLAYmini和Foobar可以同時使用多個核心嗎?
		
			
			
				
					  作者: awuwa   [恕刪]至於跟單純JPLAYmini的撥放有何差異,因為還想順便瞭解--若參照JPLAYmini的邏輯,讓播放程式Foobar同時使用多個核心,但優先權保持Reamtime,搞不好還有其他發現,所以等有比較有空時,再做進一步的比對。
 如果程式沒有特別寫成可多核心執行,都是只能同時在一顆核心執行而已。
 
 
 另外,在windows下,可以指定某個IRQ裝置鎖定給特定CPU核心嗎?
 如果可以的話,請試試看將音效卡IRQ鎖定給跟播放程式相同的CPU核心。
 
				
					此篇文章於 2016-07-30 06:01 PM 被 bchsieh 編輯。
				
				
			 
	
	
		
                        
                                
                                        
                                                2016-07-31, 08:43 AM
                                        
                                
                                
                                        
                                                #2979
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	不曉得我的理解有沒有錯誤。
		
			
			
				
					  作者: bchsieh   awuwa兄,請問JPLAYmini和Foobar可以同時使用多個核心嗎?如果程式沒有特別寫成可多核心執行,都是只能同時在一顆核心執行而已。
 小弟之前說這兩個播放程式可以同時使用多個核心,
 是使用Process Lasso或System Explorer觀察到,JPLAYmini和Foobar安裝後,就像一般 Windows程序一樣,會同時佔用所有CPU核心,
 不過實際運作時,到底是只隨機選用一個核心,還是選用的核心會隨著中斷不段變動,小弟非技術底,無從得知,還望請B兄進一步解釋。
 
 
 
 
	好像不行吧!
		
			
			
				
					  作者: bchsieh   另外,在windows下,可以指定某個IRQ裝置鎖定給特定CPU核心嗎?如果可以的話,請試試看將音效卡IRQ鎖定給跟播放程式相同的CPU核心。
 Windows若有這種搞法,應該早psycho兄玩翻了。
  
 
 話又說回來,bchsieh兄的Linux系統,應該都有做到以上要求,真好奇聲音達到何等境界?
 
	
	
	
	
		
			The Following 4 Users Say Thank You to awuwa For This Useful Post:
		
	 
	
		
                        
                                
                                        
                                                2016-07-31, 09:53 AM
                                        
                                
                                
                                        
                                                #2980
                                        
                                        
                                        
                                
                        
		 
		
		
		
		
			 
			
				
					
	要能夠同時使用多核心的執行檔,必須在寫程式的時候,就要寫成多執行緒的模式。
		
			
			
				
					  作者: awuwa   不曉得我的理解有沒有錯誤。小弟之前說這兩個播放程式可以同時使用多個核心,
 是使用Process Lasso或System Explorer觀察到,JPLAYmini和Foobar安裝後,就像一般 Windows程序一樣,會同時佔用所有CPU核心,
 不過實際運作時,到底是只隨機選用一個核心,還是選用的核心會隨著中斷不段變動,小弟非技術底,無從得知,還望請B兄進一步解釋。
 一般程式,除非特別有必要,例如需要非常多的運算,像是photoshop等等程式,不然都不會特地寫成多執行緒,自找麻煩。
 理論上這不會因不同作業系統而有不同的做法。
 當然也有可能JPLAYmini和Foobar的作者,真的把軟體寫成多執行緒也說不定。
 
 
 
	awuwa兄,您言重了。
		
			
			
				
					  作者: awuwa 話又說回來,bchsieh兄的Linux系統,應該都有做到以上要求,真好奇聲音達到何等境界? 雖然小弟的linux系統的確是有做到這些設定,但是在其他地方,例如音響的後端,有更多更大的瓶頸需要克服。
 所以純粹只是自爽而已,見不得人啦~~
   
	
	
	
	
		
			The Following 3 Users Say Thank You to bchsieh For This Useful Post:
		
	 
 
	
	
 
	
	
	
	
	
	
	
		
		
			
				 發文規則
				
	
		您不可以發表新主題您不可以發表回覆您不可以上傳附件您不可以編輯自己的文章  討論區規則 |