NVIDIA

NVIDIA ปรับสัญญาอนุญาตของไดร์เวอร์การ์ดกราฟิกตระกูล GeForce อย่างเงียบๆ โดยเพิ่มเงื่อนไข__ห้ามใช้งานในศูนย์ข้อมูล ยกเว้นการประมวลผลบล็อคเชน__

ผู้ที่ได้รับผลกระทบจากการปรับเช่นนี้คงเป็นผู้ที่ใช้การ์ดกราฟิกตระกูล GeForce มาประมวลผลสำหรับงานปัญญาประดิษฐ์ หรืองานจำลองระบบที่ต้องการการประมวลผลสูงๆ แต่ไม่ต้องการใช้การ์ดประมวลผลเฉพาะอย่าง Tesla

ที่ผ่านมา NVIDIA เองก็มักแนวทางการจำกัดความสามารถของ GeForce เพื่อให้ Tesla สามารถแข่งขันได้ เช่นการประมวลผลเลขทศนิยม 16 บิต (FP16) ที่นิยมสำหรับงานปัญญาประดิษฐ์กลับช้ากว่าการประมวลผลเลขทศนิยม 32 บิตเสียอีก แต่การปรับสัญญาอนุญาตของไดร์เวอร์ เช่นนี้หากบังคับใช้ได้ก็แทบปิดทางการใช้งานการ์ดรุ่นราคาถูกสำหรับงานวิจัยและพัฒนาอย่างจริงจังไปเลย

นอกจากการปรับสัญญาอนุญาตในไดร์เวอร์ของ GeForce แล้ว NVIDIA ยังเพิ่มข้อความในสัญญาอนุญาตของไลบรารี CUDA 9 ระบุข้อตกลงการเข้าตรวจสอบองค์กรว่ามีการใช้งานไลบรารีถูกประเภท

การ์ด Tesla ราคาแพงกว่า GeForce มาก เช่น Tesla P100 16GB ราคาถึง 5,699 ดอลลาร์หรือประมาณ 190,000 บาท

ที่มา - Reddit, WirelessWire

ข้อความในสัญญาอนุญาตที่จำกัดการใช้งาน

2.1.3 Limitations.

No Modification or Reverse Engineering. Customer may not modify (except as provided in Section 2.1.2), reverse engineer, decompile, or disassemble the SOFTWARE, nor attempt in any other manner to obtain the source code.

No Separation of Components. The SOFTWARE is licensed as a single product. Its component parts may not be separated for use on more than one computer, nor otherwise used separately from the other parts.

No Sublicensing or Distribution. Customer may not sell, rent, sublicense, distribute or transfer the SOFTWARE; or use the SOFTWARE for public performance or broadcast; or provide commercial hosting services with the SOFTWARE.

No Datacenter Deployment. The SOFTWARE is not licensed for datacenter deployment, except that blockchain processing in a datacenter is permitted.

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

พี่ก็ทำราคา Tesla ต่อหน่วยให้เท่ากับใช้การ GeForce X ตัวสิครับ เดียวคนก็หันมาใช้กันเองแหละ

Configuleto Mon, 25/12/2017 - 21:12

... เห็นข่าวนี้ ไม่รู้ทำไมผมนึกถึงตอนที่ Linus จวก nVidia

ถ้าทำผิดสัญญาแล้วจะเป็นยังไง? คืองงว่า ซื้อของมาแล้ว จะเอาไปใช้ทำอะไรก็ได้ไม่ใช่เหรอ หรือว่าใช้ได้แต่หา driver เอาเองห้ามใช้ driver free ตัวนี้ งี้เหรอ?

ตามปรกติ เวลาติดตั้งไดรเวอร์ มันจะแสดง EULA ถ้าเรากดตกลงมันถึงจะยอมติดตั้งให้

นั่นหมายถึง เรากำลังยอมรับว่า จะไม่ใช้ driver นี้ใน data center ถ้ากดไปแล้ว Nvidia จับได้ทีหลังเท่ากับละเมิดสัญญาการใช้งานซอฟต์แวร์ แล้วก็โดนฟ้องครับ

จะว่าไป ไม่เคยเห็น alternative driver สำหรับ Nvidia บน Windows แฮะ บน Linux ก็มี Nouveau อยู่

จริงๆ พวก EULA นี่ผมยังไม่เคยเห็นคดีที่บังคับใช้ในไทยเลยครับ

ตัวอย่างพวก Windows Home ก็ห้ามใช้ในธุรกิจ ผมเข้าใจว่าก็ยังมีใช้กันเยอะพอสมควรและไม่เคยได้ยินข่าวคดีตัวอย่างเลยครับ

บริษัทเก่าเคยโดนครับ บ.Orxxx เป็นตัวแทน Microsoft กับ Adobe เข้ามาจับ License ตาม BSA
คือต้องโดนแบบ ต้องมีพันโทนำทีม+ทีมตำรวจ+หมายศาล มาจับโดยเฉพาะ

ที่ไม่โดนกัน คือทาง Microsoft ไม่ค่อยไปจับบริษัทเล็กๆเท่าไหร่ มันไม่ค่อยคุ้ม

บริษัทเล็กโดนจดหมายพร้อมให้แจ้งว่ามีกี่เครื่องและให้ทยอยซื้อครับ ตอนนี้คอมใหม่เลือกซื้อแบบติด Windows Pro มากับเครื่องเลย

ช่างเป็นการตัดสินใจที่กล้าหาญบ้าบิ่นใช้ได้

นี่ถ้า AMD ไม่ร่วมทาง หรือปล่อยอิสระนี่
พันธมิตรพากันพร้อมใจเปลี่ยนเป็นฝั่ง AMD กันหมดจะหนาวไม่ใช่น้อย

555

ทุกวันนี้ผมก็ยังแยกความแตกต่างระหว่าง GeForce Quardro ไม่ออกเลยนอกจากราคา

อ่านบทความแต่ละที่ก็ไม่อธิบายอะไรลึก บอกแค่ว่า เกมไม่เหมาะกับ Quardro เรนเดอร์GeForce ดีกว่า แต่ดีกว่ายังไงกลับไม่มีอธิบาย

ผมละมองว่ามันก็เป็นGPUเฉยๆ มันน่าจะเหมาะกับทุกๆงานเหมือนกันกับCPU

ผมว่ามันเป็นเรื่องของ driver/การเช็ค ซะมากกว่าอ่ะครับ
จะว่าอุปกรณ์มีต่างกันบ้างแต่ก็ไม่ได้มากขนาดที่ทำให้ราคาต่างกันขนาดนั้นนั้น
หลักน่าจะเป็นเรื่อง Precision (ทศนิยม) + แรม

ส่วนราคาที่ต่างกันมาก ก็ด้วย segment ลูกค้าเป็นหลัก (รวมไปถึงค่า Certified Driver ที่มีลูกเล่นบางอย่าง)

ที่เข้าใจจากเมื่อก่อน

สาย Workstation/Quadro เน้นการ Render แบบถูกต้องทุกเฟรม (เมื่อก่อนมีพวก wireframing/pipeline ด้วยมั๊ง แต่แอพใหม่ๆ เหมือนเค้าก็ทำมาใช้กับ api ฝั่ง gaming ได้แล้ว) + อีกอย่างคือแรมขนาดมหาศาลสำหรับ render งานซีนใหญ่ๆ .. texture ใหญ่ๆ เวลา render ใน viewport ใหญ่ๆ (ซึ่งใหญ่กว่าจอภาพเยอะเลย)

ส่วนการ์ดสายเกมคือ บางอย่างที่ไม่ได้อยู่ในโฟกัสแล้ว render ไม่ทันก็ข้ามๆไป เบลอๆไปบ้างก็ได้ ลดคุณภาพไปบ้างก็ได้ (เฟรมสองเฟรมก็ไม่เป็นไร) พวกงานเกมนี่ texture size มันไม่ใหญ่เหมือนงาน renderสักเท่าไร

(ในอดีตอ่ะนะ เดี๋ยวนี้ยังเป็นแบบนั้นป่าวไม่รู้)

nvidia มองว่า งานวิจัย งานประมวลผล งาน render 3d นั้นเป็นงาน ซึ่งแปลว่าทำงานก็ต้องได้เงิน คนซื้อต้องรวยและกล้าลงทุน เลยดันให้ไปซื้อของแพง ส่วนคนเล่นเกมส์เล่นเพื่อความบันเทิงก็ geforce ไปถูกกว่า

ผมมองว่า nvidia พยายามจะสูบเงินจากคนที่สร้างมูลค่า(เงิน)ได้จาก product ของตน อารมณ์ประมาณ แหมเอาการ์ดชั้นไปทำงานได้เงินมหาศาลช่วยซื้อของแพงๆ ไปใช้หน่อยสิ ทั้งๆที่ tesla/quadro ประมวลผลช้า กว่า geforce ตัว top เมื่อเทียบต่อจำนวนเงินที่ผู้ใช้ต้องจ่าย (แถมเล่นเกมส์ไม่ได้ด้วย ฮา)

ผมเคยใช้มาทั้ง quadro และ geforce ความแตกต่างนอกจากเรื่องราคาคือ quadro ทำงานบนหน้า viewport ได้ดีกว่าเวลาเจอ scene ที่ texture ใหญ่ๆ แบบ 6K-10K px. หลายๆชิ้น รวมถึง polygon บน viewport เยอะๆ หลัก สิบล้าน ถึง ร้อยล้าน polygon เรียกว่า quadro นี่เอาอยู่ หมุน viewport ลื่น แต่ geforce นี่ค้าง และกระตุกเป็นว่าเล่น เรียกว่าทำงานได้แต่กระตุก ยิ่งถ้างานใหญ่จริงๆนี่แทบทำงานไม่ได้เลย โดย viewport ของโปรแกรม 3d ส่วนใหญ่จะใช้ openGL เป็นหลัก ไม่ได้ใช้ cuda แต่อย่างใด

ซึ่งทั้งนี้ทั้งนั้นผมก็ยังไม่ทราบว่า ความแตกต่างที่เกิดขึ้นนี้ เกิดขึ้นเพราะ hardware ของ quadro/tesla มีอะไรที่พิเศษกว่า ดีกว่า ต้นทุนถึงได้แพงกว่า geforce

  • หรือจริงๆ แล้ว nvidia ตั้งค่าให้ driver ของ quadro/tesla ทำงานแบบนี้ได้ดีกว่า geforce กันแน่
  • หรือเอาจริงๆแล้ว hardware ของทั้งสอง segment นั้นไม่ได้ต่างกันมาก แต่ทำให้ต่างเพราะต้องการขายแพงกว่าสำหรับกลุ่มคนทำงาน

อันนี้ผมแค่สันนิฐานเนอะ อย่าว่ากัน

ประสบการณ์ทำงานที่ผ่านมา นานๆ ครั้งจะได้เจองานอลังการใหญ่ยักษ์ขนาดนั้น แต่ถึงเจอ software ที่ใช้ทำงานก็มีวิธีการที่ทำให้เราไม่จำเป็นต้องโหลดข้อมูลมหาศาลขนาดนั้นตอนทำงาน แต่ก็ยังสามารถทำงานต่อไปได้ไม่ติดขัดอะไร เช่น hide ชิ้นส่วนที่ไม่ต้องการ การเปิด wire frame การทำ bounding box การใช้ proxy และอื่นๆ อีกมากมาย ต่อให้เป็นบริษัททำ cgi ใหญ่โตของ hollywood เค้าก็ไม่เปิดการแสดงผลทั้งหมดเวลาทำงาน(ยกเว้นงานบางพวก) เพราะในเมื่อ software มี feature ให้คุณทำงานเบาขึ้น แล้วมีเหตุผลอะไรที่จะไม่เปิดใช้มัน มากกว่าการไปพึ่ง hardware เทพๆ แต่ต้องจ่ายตังมหาศาลเพื่อแลกมา หลายๆ บริษัทจึงสร้าง pipeline รวมถึง develope tool ต่างๆ เข้ามาช่วยงานในส่วนนี้แทน

สุดท้ายยุคที่ gpu สามารถ render 3d ได้ไวกว่า cpu มาถึง (การ render ด้วย gpu ส่วนมากจะใช้ cuda ส่วน openGL ใช้กับ viewport การแสดงผล) geforce จึงตอบโจทย์ในการทำงานมากที่สุดเพราะนอกจากจะถูกว่า เมื่อเทียบกับ จำนวน cuda core ที่ได้รับ ยังหาได้ง่ายกว่า tesla/quadro ที่สำคัญสายเกมส์ก็ฟินไปตามๆกัน ทำงานได้ด้วยเล่นเกมส์ได้ด้วย

ผมเป็นคนนึงที่กำลังจะซื้อ 1080Ti มาใช้กับงาน render 3d ถ้า nvidia ทำให้ cuda ใช้กับการ render 3d ไม่ได้หรือลดลง ขอส่งคลิบ f.. you ของ linus ให้เลยครับ

พอจะมีใครให้ความกระจ่างในข้อกฎหมายกับผมได้มั้ยครับ

คือไดรเวอร์มันเป็นส่วนควบที่ต้องทำงานร่วมกับฮาร์ดแวร์นั้นๆ รวมกันถือเป็น 1 ผลิตภัณฑ์ มันมีกฎหมายลักษณะใดที่เอื้อให้ผู้ผลิต ห้ามนำผลิตภัณฑ์ของตัวเองไปใช้ในงานลักษณะใดลักษณะหนึ่งด้วยเหรอครับ

อย่าง EULA ปกติที่เคยเห็นทั่วๆ ไปจะประมาณว่า ห้ามแฮ็ก ห้ามแกะ ห้ามถอยโค้ด ห้ามนำไปใช้ผิดกฎหมาย ห้ามนำเข้าข้อมูลแปลกปลอม บลาๆๆๆ ฯลฯ ซึ่งมันมีกฎหมายรองรับสิ่งที่ห้ามด้วย ไม่ใช่แค่ฟ้องแพ่งว่าผิดสัญญาการใช้งานเฉยๆ

แต่ห้ามเอาไปใช้ในศูนย์ข้อมูลแค่เฉพาะตัวไดรเวอร์นี่มันยังไงหว่าเพราะจะเอามาแค่ฮาร์ดแวร์มันก็ทำงานไม่ได้ ทั้งไดรเวอร์และฮาร์ดแวร์มันถือเป็นผลิตภัณฑ์เดียว แบบเอากฎหมายอะไรมารองรับ

รบกวนใครที่พอจะให้ความกระจ่างได้หน่อยครับ

ผมไม่แน่ใจเรื่องนี้เท่าไร แต่ดูเหมือนว่า EULA ตัวใหม่อาจจะบังคับไม่ได้ถ้าให้ศาลวินิจฉัย อย่างในไทยเองผมนึกไม่ออกว่ามีกฎหมายข้อไหนมารองรับมันครับ
ปล#1. ใน EU พวก EULA ที่บังคับไม่ให้ผู้ใช้งานขายสิทธิ์ในการใช้ software ที่การขายขาดไปเลยนั้นไม่มีผลบังคับใน EU เพราะศาลวินิจฉัยแล้วว่าเมื่อผู้ใช้งานซื้อสิทธิ์นั้นไปแล้ว สิทธิ์ดังกล่าวถือเป็นทรัพย์สินของผู้ใช้งานครับ
ปล#2. ช่วงหลังๆ NVIDIA เล่นไม่ซื่อในหลายๆ เรื่อง เช่นเรื่อง G-Sync ใน laptop บางรุ่นที่จริงๆ แล้วมันเป็น VESA Adaptive Sync/AMD FreeSync กับเรื่อง code เกมที่บังคับให้เปิดใช้งานกับการ์ดจอที่แถมเกมนั้นๆ เท่านั้นครับ

Hoo Tue, 26/12/2017 - 11:33

งั้นอัพ driver ให้ถึงรุ่นก่อนเปลี่ยน EULA แล้วทนๆใช้ไปละกัน

มองในแง่ดีคือ เป็นการช่วยให้มี GeForce เหลือขายพวกเกมเมอร์บ้าง

ถึงแม้ว่าจริง ๆ ที่ขาดตลาดก็เพราะ Bitcoin มากกว่าก็เถอะ