driver

激安10G NIC – Mellanox ConnectX-2 on CentOS 7でSR-IOVを使う

覚書っていうのと、ConnectX/ConnectX-2でのSR-IOV有効化の情報が少なすぎるのでまとめてみます。 ドライバーのインストール方法などはMellanoxの公式サイトからダウンロードすれば何となく分かると思います。     Canon IXY 430F (4.3mm, f/2.7, 1/20 sec, ISO1000) ちょっと前に10G NICを買いまいた。Mellanox ConnectX-2 EN というやつです。 中古で1枚3,000円ぐらいで買えます。安い! Single-Port 10G(SFP+)が使えます。 他にも仮想支援と言う名のSR-IOVという機能、その他諸々あります。 今回はSR-IOVの有効化を覚書で書き残します?     SR-IOV とは IIJさんが詳しく解説しています。 OpenStack環境でのSR-IOV活用法 – IIJ hypervisor(VMM)が処理していた要求を、NICに直接やらせて ネイティブに近いパフォーマンスを出そうといった感じです。     SR-IOV の利用条件 ・VT-x 対応のCPUとマザーボード ・SR-IOV 対応のNIC の2つが絶対条件     SR-IOVの有効化 ドライバーはCentOS7(多分CentOS5も)で標準で入ってますが このままではSR-IOVが有効化できない(Mellanoxのツール郡が入ってない)ので OFED版をインストールしてください。 [crayon-5b04567217b34215996606/] [crayon-5b04567217b43035265270/] [crayon-5b04567217b46489670391/] [crayon-5b04567217b48857876822/] [crayon-5b04567217b4a799940445/] [crayon-5b04567217b4c639510479/] [crayon-5b04567217b4e803693970/] total_vfs NICで作成可能な最大VF数 ファームウェアのバージョンによって最大数が変わる。 ConnectX/ConnectX-2の最新ファームウェアでは63が最大 実際に作成するVF数に関わらずここで設定したVF数分のMMIO領域が確保される。 BIOSによっては最大が6ぐらいだったりする。(今回使用したPCが6 GA-X58-UD3R) MMIO領域が足りないと not enough MMIO resources for SR-IOV とdmesgに吐き出されてSR-IOVが無効になります。   port_type_array 1= InfiniBand, 2 = Ethernet   num_vfs 実際に作成するVF数 もちろん total_vfs > num_vfs じゃないとエラーになります。   probe_vf 良くわかってない…。 Mellanoxフォーラムには probe_vf – is the number of VF to be probed in the hypervisor. Probed in the hypervisor means that the VF will also have interface in the hypervisor (e.g. can be seen using the…

Ubuntu 16.04 LTS で PT3 / PT2 のドライバーがインストールできない問題「error: implicit declaration of function ‘vmalloc’」

エラーログ [crayon-5b04567217ebc728865820/] Kernel 4.2 から <asm/io.h> からの include で vmalloc.h が削除されたので使うためには明示的に追記する必要があるらしい。 参考 – https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d6472302f242 ということで、ファイルを書き換えます。     pt1_pci.c を書き換える [crayon-5b04567217ec9701901656/] 5行目ぐらいに追加して make をすると通ると思います。

【BF4】fpsがガクッと落ちたり安定しないときの対処法

暑いな Battlefiled 4 をG2Playで2,000円ぐらいで購入したんですけど GTX670で120fps出るか不安だった。 でもってプレイしてみるとHighで70fps前後だった。 そこまで良かったけど軽いステージで32人でもたまに30fpsまでガクッと落ちる時がある。 オーバークロックしてみたり色んな設定を試してみたけど効果なく価格.comとかBBS見てたら 解決策があったので紹介してみます。   画像 CPUIntel Core i3-4370 [3.8Ghz 2C/4T] CoolerRetail MBASUS Maximus VII RANGER MEMGeIL GEC316GB1600C9QC (8GB) @10-11-10-29-1 @2000Mhz SSDSanDisk Ultra Plus Solid State Drive 128GB VGA1EVGA FTW 02G-P4-2678-KR [GTX670] VGA2MSI N670GTX-PM2D2GD5/OC [GTX670] AudioASUS Xonar DGX →光→HP-A3+外部5V(USB) PSUCorsair HX650 CASNZXT H440   対処法 Geforce Driver 344.11を使え! 色んなバージョンを試しましたが344.11までは試さなかった。 これでダメなら知りません。諦めてください。

細かいアップデート!【GeForce 326.41 BETA Driver】

[32bit] – Download [64bit] – Download リリースの概要  This driver enables GeForce to SHIELD streaming and is also a recommended driver update for the Windows 8.1 Preview. GeForce R326 drivers also provide performance increases for a variety of different games. GeForce R326ドライバで新しい点: パフォーマンスの増強 –いくつかの PC ゲーム でGeForce 400/500/600/700 series GPUと GeForce 320.49 WHQL認定ドライバを比較した場合、最大19%パフォーマンスが増強します。GPU とシステム構成により結果は異なります。測定されたメリットの例を以下でご覧ください。 GeForce GTX 770: ダート: ショーダウンで最大15% Tomb Raiderで最大6% GeForce GTX 770 SLI: ダート: ショーダウンで最大19% F1 2012で最大11% NVIDIA SLIテクノロジ Spinter Cell: Blacklist用のSLIプロファイルを追加 Batman: Arkham Origins用のSLIプロファイルを追加 SHIELD Enables GeForce to SHIELD streaming. Learn more here. 4K Displays Adds support for additional tiled 4K displays Extended support for tiled 4K features その他の詳細 PhysXシステムソフトウェアv9.13.0604をインストール。 HD Audio v1.3.26.4をインストール。 CUDA 5.5 または旧バージョンの CUDA ツールキットを使用して構築したアプリケーションのサポートも含まれます。http://developer.nvidia.com/cuda-toolkit で詳しい情報をご覧ください。 GeForce 400-シリーズ以降のGPUに対して、OpenGL 4.3をサポート。 GeForce GTX 600シリーズ 用ディスプレイポート1.2に対応。 GPUコンピューティング向けに多数の言語およびAPIに対応: CUDA C、CUDA C++、CUDA Fortran、OpenCL、DirectCompute、Microsoft C++ AMP。 3-way…

各ゲームの最適化が行われた!【GeForce 320.18 WHQL Driver】

  何が変わったのかリンク先見てみてください・・・。 [32bit] – Download [64bit] – Download

Dead Island: Riptideなどのゲームに最適化 【GeForce 320.00 BETA Driver】

ということです。 [32bit] – Download [64bit] – Download

バイオショック インフィニット向けドライバー 【GeForce 314.22 WHQL Driver】

タイトルどおりです! [32bit] – Download [64bit] – Download

トゥームレイダーの最適化がされた!【GeForce 314.21 BETA Driver】

えぇタイトル通りです。 [32bit] – Download [64bit] – Download