Monday, July 21, 2008

การทำงานของ Shader


Shader สำหรับการ์ดจอ จะมีสองตัวเป็นหลัก คือ Vertex Shader และ Pixel Shader

- Vertex Shader ไว้คำนวณเกี่ยวกับ แสง มุม การสะท้อนแสง เงา
- Pixel Shader จะเอาไว้ทำ multi-Texture ที่มีการ blending กัน ทำการใส่แสงเงา
ลงบนพื้นผิววัตถุให้มีมิติมากขึ้น แสงแดด เงาแดด ก็มาจาก Pixel Shader นี่แหละครับ

Friday, December 14, 2007

ACHI คืออะไร

AHCI (Advanced Host Controller Interface) ง่ายๆ ก็คือ เป็นวงจรควบคุม Serial ATA ทางฮาร์ดแวร์ เพื่อให้ทำงานได้ตามมาตรฐาน SATA เช่น Hot Plug หรือโหมด NCQ

NCQ (Native Command Queuing) ง่ายๆ ก็ช่วยให้ฮาร์ดดิสก์อ่านข้อมูลแบบไม่ต้องเรียงลำดับ 1 2 3 อันไหนใกล้หัวอ่านก็อ่านมาก่อนได้เลย

Gigabyte P965-DS3 ใช้ชิปเซต Intel P965 กับ ICH8 ซึ่งไม่รองรับ AHCI แต่ไบออสดันมีให้ปรับซะงั้น !!! อันนี้เป็นเรื่องจริงครับ เครื่องที่บริษัทผมใช้ Asus P5B ก็ชิปเซตเดียวกัน ปกติไบออสจะตั้งไว้โหมด IDE ซึ่งจะทำงานเหมือนฮาร์ดดิสก์ IDE ธรรมดาๆ ไม่รองรับ Hot Plug หรือ NCQ ใดๆ ทั้งสิ้น แต่ถ้าเราเข้าไปตั้งค่าใหม่ในเป็น AHCI วินโดวส์ XP จะมองไม่เห็นฮาร์ดดิสก์ทันที เลวไหมหละ !!!

งานนี้โทษใครไม่ได้ครับ Gigabyte ไม่ผิด Asus ไม่ผิด ผู้ผลิตเมนบอร์ดไม่มีความผิดอะไร เพราะต้นเหตุมันมาจาก Intel คนเดียว ที่ออกแบบวงจรของ ICH7, ICH8 ไม่ได้ตามมาตรฐาน SATA ที่ควรจะเป็น หากใครใช้ชิปเซต nForce 4 เป็นต้นมาจะพบว่าไม่มีปัญหางี่เง่าแบบนี้เลย เพราะ nForce ทำงานตามมาตรฐาน SATA ครบถ้วน

AHCI is built into chipsets with the following controller hubs:

  • Intel® 82801IR/IO Controller Hub (ICH9R) - RAID and AHCI
  • Intel® 82801HEM I/O Controller Hub (ICH8M-E) - RAID and AHCI
  • Intel® 82801HBM I/O Controller Hub (ICH8M) - AHCI only
  • Intel® 82801HR/HH/HO I/O Controller Hub (ICH8R) - RAID and AHCI
  • Intel® 631xESB/632xESB I/O Controller Hub - RAID and AHCI
  • Intel® 82801GHM I/O Controller Hub (ICH7MDH) - RAID only
  • Intel® 82801GBM I/O Controller Hub (ICH7M) - AHCI only
  • Intel® 82801GR I/O Controller Hub (ICH7R) - RAID and AHCI
  • Intel® 82801GH I/O Controller Hub (ICH7DH) - RAID and AHCI
  • Intel® 82801FR I/O Controller Hub (ICH6R) - RAID and AHCI
  • Intel® 82801FBM I/O Controller Hub (ICH6M) - AHCI only
ICH9, ICH8, ICH7 and ICH6-based chipsets, as well as ICH5 and ICH5R-based chipsets, do not use AHCI.

ทีนี้ถ้าต้องการใช้โหมด AHCI ใน ICH7, ICH8 หละ จะทำยังไงดี? ทำได้ครับแต่ไม่สมบูรณ์ เท่าที่ผมใช้งานอยู่มัน Hot Plug ไม่ได้ ส่วน NCQ ผมใช้ Everest ตรวจสอบมันบอกว่า Supported (มั๊ง) วิธีการคือต้อง Mod ไดรเวอร์เอาเอง เพื่อหลอกให้มันมองเป็นโหมด AHCI ใหม่ที่ต้องกำหนดในไบออส เดิมใครใช้โหมด IDE ก็คงต้องลง XP ใหม่

การติดตั้ง Windows XP จำเป็นต้องกด F6 เพื่อใส่ไดรเวอร์จากแผ่นฟล็อปปี้ดิสก์ด้วยนะ ไม่งั้นมันจะมองไม่เห็นฮาร์ดดิสก์ เพราะ Windows XP ไม่รู้จักโหมด AHCI ของ ICH7, ICH8

.... แต่ปัญหาทั้งหมดจะไม่เกิดขึ้นหากว่า... คุณใช้ Windows Vista และใช้ ICH8 (ICH7 ยังหมดสิทธิ์เหมือนเดิม)

ตอนนี้ทางแก้ปัญหาสำหรับคนที่ต้องการใช้ eSATA คือต่อผ่านชิป JMicron ครับ ถ้าเป็นชิปของ JMicron จะรองรับโหมด AHCI ได้ (อย่าลืมตั้งค่าในไบออสด้วยนะ) ผมลองใช้อยู่ก็ยังมีความไม่ค่อยจะ 100% ของโหมด AHCI อยู่บ้าง เพราะเท่าที่ดูมันก็ไม่แสดงให้ Safe Remove ทุกวันนี้เพื่อความปลอดภัยเลยต้องใช้การเสียบก่อนเปิ ดเครื่อง และปิดเครื่องก่อนจึงถอดฮาร์ดดิสก์ครับ กันปัญหาฮาร์ดดิสก์พังไว้ก่อน สะดวกน้อยหน่อย

ก่อนหน้านี้ผมใช้ M2N-SLI Deluxe (nForce 570 SLI รองรับ AHCI) ไม่มีปัญหาวุ่นวายแบบนี้เลย ผมถอดช่องเคสออกเสียบสายฮาร์ดดิสก์ต่อตรงในเครื่องด้ วยซ้ำไป ถอดเข้า/ออกก็มี Safe Remove ปกติ ใช้งานได้สะดวกมากๆ เครื่องที่บ้านที่ใช้ P965-DQ6 (P965 + ICH8R) ก็ไม่มีปัญหา มีไอคอน Safe Remove เหมือนกัน

ที่มา http://www.unlimitpc.com/gigotalk/showthread.php?t=4461&page=2

Thursday, November 17, 2005

Gigabyte with 975 Intel Chipset


นี่คือสุดยอด Chipset ใหม่จาก Intel 975 Gigabyte คว้ามาลงบอร์ด ซึ่ง Chipset นี้รองรับ Crossfile ของ ATI นอกจากนี้ยังมีความสามารถอีดมากมาย ตามอ่านได้ที่ tomshardware.com

Friday, June 24, 2005

GeForce 7 Series มาแล้ว

Gforce7

PICT0189


Spec : GeForce 7800 GTX (G70) Specs

0.11 micron process TSMC

430Mhz core / 1.2GHz 256MB GDDR3 memory 256-bit memory interface

38.4GB/s memory bandwidth

24 pixels pipeline 10.32Bps Fill Rate8 Vertex Pipes860M vertices/second

400MHz RAMDACsNVIDIA CineFX 4.0 engine

Intellisample 4.0 technology

64-bit FP texture filtering & blending

NVIDIA SLI Ready (7800 GTX only) DX 9.0 / SM 3.0 & OpenGL 2.0 supported

G70 comes with 3 models; GTX, GT and Standard

Single Slot solutionSingle card requires min.

400W PSU with 12V rating of 26ASLI configuration requires min.

500W PSU with 12V rating of 34A

ที่มา : www.unlimitpc.com

Wednesday, May 18, 2005

TYAN Thunder K8WE

IMG_6024

ด้วยกระแสของ SLI ที่กำลังมาแรง คราวนี้ ผมได้มาเจอ Platform SLI บน Server อ่านแล้วยังตะลึงเลยครับ การทดสอบใช้เมนบอร์ดของ TYAN Thunder K8WE พลังแรง ที่รองรับ Dual CPU Opteron โดย ใช้ Chipset แบบร่วมแรงร่วมใจ คือ AMD-8131™ HyperTransport™ PCI-X Tunnel, NVIDIA nForce Professional 2200 (CK8-04), NVIDIA nForce Professional 2050 (I/O-4) ซึ่งที่พิเศษ คือ PCI-Express-16 ยังวิ่งที่ความเร็ว x16 ซึ่งมีเงื่อนไขว่าต้องใช้ CPU สองตัวดังรูป สุดยอดเลยครับ Server แบบนี้เขาเรียกว่า Multimedia Server ครับ

ที่มา overclockzone.com

Thursday, May 12, 2005

ความรู้เกี่ยวกับ DDR2

นี่เป็นการเปรียบเทียบเทคโนโลยีระหว่าง SDR,DDR1 และล่าสุด DDR2
ram_working

Thursday, March 10, 2005

Asus GF6800U

7726_Asus_dual_2

เห็นอะไรกันไหม มันคือ Dual GeForce 6800 Ultra แรมขนาด 512MB วิ่งที่ 425 /1200 ส่วนเรื่องกินไฟล่ะก็ อาจต้องพึ่ง power supply ขนาด 500W

ที่มา www.unlimitpc.com