硬體:
配置:q8200
顯示卡: 8500gt 256m
軟體:系統:windows 2003 ent r2 sp2
虛擬機器:vmware 6.5
虛擬機器系統:xp sp3 和 精簡 xp sp3 及 pe等
解決前提:
虛擬機器的基本操作
廢話:經過了1天的研究,發現很多解決方法看起來都很簡單,但是就沒有64位系統的解決方案,於是經過1翻痛苦的折騰,各種版本的xp進行試驗,可是d3d始終不讓啟動,正當我要放棄的時候,又一次仔細的檢視了一下各種說明。開始懷疑自己的顯示卡驅動不可以,由懷疑顯示卡不支援,各種問題又一一排除,就只剩下dx方面了,又開始公升級版本,可是濤聲依舊。
不過就在我要徹底放棄64為系統的時候,突然發現執行dxdiag以後有1個選項,那就是"執行64位dxdiag",於是就最後1次進行試探了,居然發現切換到64版本以後,d3d的喧響居然沒有開.真懷疑之前的紅警3怎麼玩的,開啟他,於是各個虛擬機器的系統都可以開啟d3d選項了.
解決方法:
宿主機(就是我們的03了),執行dxdiag
切換到64位版本
進入虛擬機器
在一次執行dxdiag檢視是否開啟(不執行也已經開啟了)
感想:我的cpu不支援vt技術,要不然我也不安裝64位系統,這個cpu買的真失敗!
X64下VC工程內聯彙編
問題 在x64 release下出現乙個奇怪的bug,優化後乙個浮點乘法運算出錯了,例如1.0 1000 居然為 0。分析 反彙編跟蹤發現原來是暫存器的值傳入有問題,本該傳1000.0,結果傳的是0.0。所用暫存器是xmm12,為什麼會出現這個問題呢,發現是因為前面呼叫了 libmpeg2的函式修改...
x86與x64系統引導過程
1 機器上電自檢,完成裝置的列舉與配置 2 載入主引導記錄 mbr 並執行 3 讀活動分割槽中的引導分割槽到記憶體中,並執行 4 載入系統目錄下的ntldr 也就是系統的引導程式 5 ntldr初始化完成處理器模式切換和檔案系統 fat或ntfs 驅動載入,如果使用了scsi裝置,ntldr將ntb...
win7 64位專業版下的x64編譯問題
在django的開發過程中,碰到乙個問題,就是所有本地庫的位數必須是相同的,於是某些庫需要重新編譯一下,工作環境,不能用盜版程式,vc 2008 2010 express版本身都不支援x64的編譯,網上的文件大多也是說安裝sdk以後在ide介面的下編譯。我嘗試了以下方案,基本可行。3 到開始選單的w...