PDA

View Full Version : ATI và nVidia



CrazyBabe
21-01-2004, 00:05
ATI và nVidia chứ kô phải là ATI vs nVidia nghen !
.
Hè hè, ngày tết vô công rỗi việc chả có giề làm, bèn ghé thăm trang chủ của hai pác đại gia sản xuất chip đồ hoạ cho máy tính cá nhân là ATI và nVidia chơi: www.ati.com www.nvidia.com . Viết một bài nhận xét chơi...
.
Tổng dung lượng tôi load được từ site chủ của ATI là 1.3G, còn từ site chủ của nVidia là 2.5G. Và đó còn chưa phải là con số cuối cùng zì đang load thì sáng, hè hè, tôi đi ngủ và hiện giờ cũng chưa có ý định load zề tiếp - HDD máy tôi còn trống có có 1G hà, hít chỗ trống rùi... (T_T) – nhưng những thứ còn lại đa số là các video, lượng demo đã load gần hít, còn resource thì 99,9% :”)
.
Trong đó thì từ ATI có khoảng 220M là tài liệu, khoảng 680M là các demo và SDK, lượng film+screenshot lên đến 420M còn những tài nguyên “dùng được” chỉ khoảng 60M :((, mà trong đó có vài code (Ocean water, treasure chest) là tôi lấy từ xưa, hiện nay đã bị ATI shutdown thì phải.
.
Còn đối với nVidia, nhà sản xuất cung cấp khoảng 300M tài liệu, 1.5G cho các demo và SDK (gồm cả cG Effects Browser và cG Toolkit), lượng film và screen shot vào khoảng 600M, còn lượng mã tutor thì lên đến 100M. Một con số ấn tượng so với những gì ATI cung cấp.
.
Xem xét sơ qua các tài liệu: cả hai đều cung cấp những tài liệu public từ các sự kiện nổi bật như là SIGGRAPH, CEDEC, và GDC (GameDevelopers Conference). Ngoài ra còn một số tài liệu specific về một công nghệ (Shadow, multisampling, occlusion, shaders...) và các liên kết đến các offical paper quan trọng. Nếu chỉ xem hết đống document này thì bạn cũng có thể hiểu sơ sơ về những gì chúng thực hiện và cách thực thi, nếu muốn đi sâu hơn thì nhà sản xuất cũng có cung cấp các liên kết giá trị, các bạn nên chịu khó đi theo những gì họ cung cấp. Ngoài ra khi lấy các paper từ site của nVidia bạn chú ý là nó có cả phiên bản dành cho dân Japan và Korea, chẳng nên lấy zề làm gì, dĩ nhiên là trừ phi bạn có thể đọc được và không thể đọc English.
.
Xem xét sơ qua các demo và media: tất cả các demo đều chú trọng vào highlight tính năng của sản phẩm mà chúng được thiết kế dành riêng cho (các demo đều được chỉ định chạy trên dòng GPU cụ thể, đương nhiên là sẽ chạy được trên dòng GPU cao hơn). nVidia thiết kế demo cho tất cả các dòng, từ thấp tịt như geForce2 MX đến cao ngất ngưởng như geForceFX 5900, thậm chí cả dòng Go (dành cho thiết bị mobil) cũng được chú trọng. Trong khi đó thì ATI bỏ quên dòng sản phẩm cấp thấp dưới Radeon 8500 (hoặc có khi có nhưng đã bị shutdown cũng nên ;) ), thậm chí đá đít cả mấy chú demo dành cho dòng Mobility (cũng là dành cho thiết bị mobil), tìm hoài chẳng thấy đâu cả... Và còn một điểm rất rất quan trọng, đó là nếu thiết bị của bạn thấp hơn thiết bị specific cho demo dù chỉ một mức: không nên phí công download những demo đó về làm giề, download film xem tạm cũng được – media do hai nhà sản xuất này cung cấp đa số là screenshot và film capture từ các demo - chứ như tui dùng hai card màn hình (mấy con card này là tui thuổng được – là mượn ý mà, chứ không fải mua càng hông phải ăn cướp à hen), một dùng GPU geForceFX 5700 thì chạy mấy chú demo dành cho geForceFX 5900 giựt tung trời, còn một dùng GPU Radeon 9700 non pro thì chạy những demo dành cho Radeon 9800, hic, đúng là cứ như dùng card...PCI, hic hic... mặc dù xét về phương diện kĩ thuật thì geForceFX 5700/geForceFX 5900 và Radeon 9700/Radeon 9800 chỉ chênh lệch nhau về xung core/RAM và các dòng card sau thì hỗ trợ shader ngon lành hơn một chút thôi. Và các demo của ATI dành cho dòng card cấp thấp hầu như không thể chạy được trên card của nVidia và ngược lại. Nhận xét cá nhân: các demo của ATI chú trọng tính năng đổ bóng, còn các sản phẩm của nVidia ngoài tính năng đổ bóng còn tự showcase một tính năng quan trọng là hardware transforming với các demo sử dụng fur/soft vertex technology. Cả hai hãng đều có demo thể hiện tính năng đẩy những tính toán physic lên trên GPU, cá nhân tôi thì không hiểu khi đẩy hết tính toán lên GPU như zậy thì con CPU chiến của tui làm được giề nữa ? Tất cả đều đẹp tuyệt - Hứt, đến bao giờ mìn mới viết được zậy đây... Ngoài demo và video ra, nVidia còn cung cấp một loạt game trailer, toàn những sản phẩm được viết dành riêng cho GPU của hãng, nhìn vào đó mới thấy sự support/hợp tác chặt chẽ của các hãng game với nVidia. ATI cũng có một góc tương tự nhưng lúc tôi truy cập thì bị lỗi (hồi xưa thì ở đó có rất ít sản phẩm).
.
Xem xét các resource/code: ATI cung cấp một tập đáng thất vọng gồm toàn các mã nguồn không đáng để tâm, những kĩ thuật đều không quá đặc biệt ngoại trừ một số code của những demo nhỏ. Ngược lại, nVidia cung cấp một lượng code đủ làm thoả mãn bất cứ developer nào muốn tìm hiểu sản phẩm của hãng. Mặc dù không đến mức đưa ra cả những code thuộc loại “con sâu cái kiến” hoặc open những sản phẩm tuyệt đỉnh của họ nhưng nVidia đưa ra những code hết sức phong phú, từ những kĩ thuật đơn sơ toon shader/rendering, cubemap, vertex array buffer đến cả những kĩ thuật cao cấp: advance per pixel lighting, fur, rigidbody, shadow (all kind)... Ngoài bộ công cụ SDK cả hai hãng đều cung cấp ra còn một công cụ của nVidia cung cấp khá đáng giá so với ATI, đó là cG Effects Browser, công cụ này cho phép developers viết các plugin thể hiện các kĩ thuật shader/coding rồi “browser” trên một hệ thống duy nhất, bản thân phiên bản hiện tại đã chứa cả một đống effects hoàn toàn đủ dùng từ grass deformation, dynamic hair, bump mapping, reflection... đến những fragment/shader cao cấp nhất (fake soft shadowing, glow, superflow...).
.
Kết lựng: Đứng ở góc độ developer chúng ta không nên chê bai ATI cung cấp ít resource hơn mà chỉ nên khen ngợi nVidia đã “đối đãi” tử tế với developers. Dù cho ATI có cung cấp ít hơn thì chúng ta vẫn phải viết sao cho chương trình của mình chạy và tận dụng được advantages của hãng (khổ wé), còn dù cho nVidia cung cấp cả tỉ thứ thì chúng ta vẫn phải tiếp tục sáng tạo dựa vào những gì họ cung cấp (khó wé).
.
PS: hint dành cho bạn nào muốn download nè, nếu download các code và paper từ nVidia thì link của họ không cho phép các trình download kiểu FlashGet hoặc GetRight attach vào đâu, nó sẽ mở default download của Window ra, download kiểu này vừa chậm vừa dễ bị lỗi (kể cả với đường tốc độ cao), nhưng đừng lo, đã có DAP (Download Accelerator Plus) giúp bạn, khi chọn download bằng trình này, nó sẽ load về một file có tên là ... số (hic) mặc định do site cung cấp, nhưng kô lo, các bạn chịu khó nhìn lên comment một xí, ở đó có tên+kích thước full của file đó, và nên đổi tên ngay khi DAP hỏi cho đỡ rách việc. Ngoài ra, có lẽ là hai site này đều để limited bandwitdh và limited connection, nên các bạn chỉ nên download khoảng 2-3 file cùng lúc thôi, nếu không sẽ bị xảy ra lost connection hoặc là tốc độ giảm thảm hại. Mặc dù nVidia có trang mirror nhưng có lẽ trình download không “lừa bịp” được nó. Còn giả sử nếu bạn muốn dùng một trình download nguyên cả trang web về thì nên bỏ ý định đó đi là vừa. Have fun ! :P
PS típ, hè hè, to Mach2: hic hic, iem nhìn con 9800XT phê quá... nhưng mờ xem ra con 5950 còn điên hơn... hic hic... nhưng đồ highend đắt lòi mắt...

Mach2
21-01-2004, 09:42
uh, nhớ hồi mới qua đây xem thằng triển lãm xem mấy cái demo của 2 thằng này kinh quá. Nhìn phê nhất là thằng Animusic của ATI, đến giờ vẫn chẳng tậu nổi một con cỡ 9700 trở lên để chơi nó cho sướng, gần như là một thằng hoạt hình xịn cỡ Pixar realtime.
(http://www2.ati.com/misc/demos/ATI-9700-PipeDream-Demo-v1.1.exe)
Nhìn chung thì cả 2 site mình cũng đã quậy nát như CB rùi, nhưng mà trang nVidia bao giờ cũng đã hơn. Tài liệu có vẻ đa dạng hơn, nhiều hơn, demo chạy được nhiều hơn (hehe, chứng tỏ nVidia ko bỏ quên dân bờm). Ngoài ra site của user của 2 thằng này cũng có nhiều cái hay, nVidia thì khỏi kể còn ATI còn có trang của Humus, thằng này chắc CB cũng biết rồi nhể? Chuyên "tô bóng" mấy cái chức năng mới của ATI, nhưng mà nhìn chung cũng cool phết.
Hic, xài máy trường ko cho vọc chứ ko thì đã mua 1 thằng FX hay 9800 về chơi cho nó đã ghiền rồi. Tức quá!