Tags:
Node Thumbnail

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.

No Description

Get latest news from Blognone

Comments

By: astider
AndroidWindows
on 25 December 2017 - 20:23 #1025347

อ่านแว้บแรกงงเพราะนึกไปถึง Tesla ของ Elon Musk 555

By: pd2002 on 25 December 2017 - 23:47 #1025369 Reply to:1025347

me too

By: obtheair on 26 December 2017 - 08:14 #1025381 Reply to:1025347

me three

By: Neroroms
Windows
on 26 December 2017 - 08:47 #1025382 Reply to:1025347

meme

By: Kurito on 26 December 2017 - 08:52 #1025383 Reply to:1025347
Kurito's picture

me four

By: HoMm
AndroidWindows
on 26 December 2017 - 09:59 #1025399 Reply to:1025347
HoMm's picture

+1

By: McKay
ContributorAndroidWindowsIn Love
on 25 December 2017 - 20:46 #1025348
McKay's picture

ซักพักคงโดนฟ้อง


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: put4558350
ContributorAndroidUbuntuWindows
on 26 December 2017 - 12:06 #1025442 Reply to:1025348
put4558350's picture

ช่วงนี้ก็ไช้ driver เก่าไปก่อนก็ได้มั้ง


samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo

By: GodPapa
iPhoneWindows PhoneAndroidBlackberry
on 25 December 2017 - 21:02 #1025349
GodPapa's picture

3dfx

By: mekpro
ContributorAndroidUbuntu
on 25 December 2017 - 21:04 #1025350
mekpro's picture

กล้าหักหลังขนาดนี้ สงสัยค่ายต่างๆ คงต้องทำ Tensorflow processing unit มาแข่งบ้างละ

By: berzerkger
Android
on 25 December 2017 - 21:04 #1025351

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

By: Configuleto
AndroidWindows
on 25 December 2017 - 21:12 #1025352
Configuleto's picture

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

By: PriteHome
ContributorAndroidWindows
on 25 December 2017 - 23:21 #1025367 Reply to:1025352
PriteHome's picture

+1

By: TeamKiller
ContributoriPhone
on 25 December 2017 - 21:11 #1025353
TeamKiller's picture

ทำให้ Tesla มันแรงๆ สมราคาซิ

By: Aize
ContributorWindows PhoneAndroidWindows
on 25 December 2017 - 21:21 #1025356
Aize's picture

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


The Dream hacker..

By: mr_tawan
ContributoriPhoneAndroidWindows
on 26 December 2017 - 00:22 #1025373 Reply to:1025356
mr_tawan's picture

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

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

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


  • 9tawan.net บล็อกส่วนตัวฮับ
By: sapjunior
AndroidUbuntuWindows
on 25 December 2017 - 21:26 #1025357

หวังว่า AMD คงทำอะไรออกมาแทน cuDNN บ้าง dominate อยู่เจ้าเดียวกลัวฝั่ง research/academic จะแย่จริงๆ

By: Dino
iPhoneSymbian
on 25 December 2017 - 21:33 #1025358
Dino's picture

แย่ละ กำลังจะมีโครงการเอา CUDA ไปใช้งาน งานหลวงซะด้วยทำไงละเนี่ย

By: illusion
ContributorAndroid
on 26 December 2017 - 07:19 #1025380 Reply to:1025358
illusion's picture

เมืองไทยใช้ไปเถอะครับ ยิ่งงานหลวงด้วย 55

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 26 December 2017 - 09:28 #1025393 Reply to:1025358

ก็ถ้าเข้าห้ามอยู่ใน DC ก็เอามาวางที่ห้อง OP แล้วเสียสายเข้าไปสิครับ XD

By: lew
FounderJusci's WriterMEconomicsAndroid
on 26 December 2017 - 10:34 #1025414 Reply to:1025358
lew's picture

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

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


lewcpe.com, @wasonliw

By: ekaphop
iPhoneWindows PhoneAndroidBlackberry
on 26 December 2017 - 11:12 #1025429 Reply to:1025414

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

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

By: lew
FounderJusci's WriterMEconomicsAndroid
on 26 December 2017 - 11:24 #1025432 Reply to:1025429
lew's picture

โดนเพราะใช้งานผิดประเภทเลย ไม่ใช่ของเถื่อนด้วยหรือครับ?


lewcpe.com, @wasonliw

By: ekaphop
iPhoneWindows PhoneAndroidBlackberry
on 26 December 2017 - 13:47 #1025464 Reply to:1025432

ขอโทษทีครับ ของเถื่อนครับ ^^"

By: OXYGEN2
ContributoriPhoneAndroidWindows
on 3 January 2018 - 22:39 #1026623 Reply to:1025429
OXYGEN2's picture

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


oxygen2.me, panithi's blog

Device: ThinkPad T480s, iPad Pro, iPhone 11 Pro Max, Pixel 6

By: tontan
ContributorAndroidSymbianUbuntu
on 25 December 2017 - 21:54 #1025360
tontan's picture

แบบนี้ deep learning framework ต้องย้ายไปรันบน OpenCL ให้หมด


บล็อก: wannaphong.com และ Python 3

By: MrThursday
ContributorRed HatUbuntuWindows
on 26 December 2017 - 11:28 #1025433 Reply to:1025360

ใช่ครับ ระยะยาวดีกว่าแน่ๆ ไม่งั้น nvidia มีอำนาจมากไป

By: TeamKiller
ContributoriPhone
on 26 December 2017 - 13:11 #1025450 Reply to:1025433
TeamKiller's picture

ประสิทธิภาพมันแตกต่างกันหรือเปล่าครับ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 26 December 2017 - 13:42 #1025459 Reply to:1025450
mr_tawan's picture

มองว่าเป็นเรื่องของการเข้าสู่ตลาดก่อนมากกว่าครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: Jirawat
Android
on 26 December 2017 - 14:45 #1025480 Reply to:1025459
Jirawat's picture

ใช่ครับใครมาก่อนได้เปรียบ

By: foizy
AndroidUbuntuWindows
on 25 December 2017 - 22:05 #1025361

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

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

555

By: tanapon000 on 25 December 2017 - 22:10 #1025362
tanapon000's picture

เป็นคนผูกขาด จะทำอะไรก็ได้

By: MaxxIE
iPhoneAndroidUbuntuWindows
on 25 December 2017 - 22:26 #1025364
MaxxIE's picture

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

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

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

By: foizy
AndroidUbuntuWindows
on 25 December 2017 - 23:55 #1025371 Reply to:1025364

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

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

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

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

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

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

By: MaxxIE
iPhoneAndroidUbuntuWindows
on 26 December 2017 - 15:10 #1025484 Reply to:1025371
MaxxIE's picture

Thank You

ขอบคุณมากครับ

By: Lenkzler
iPhoneRed HatWindows
on 26 December 2017 - 00:53 #1025374

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 ให้เลยครับ

By: whitebigbird
Contributor
on 26 December 2017 - 10:25 #1025411
whitebigbird's picture

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

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

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

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

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

By: osmiumwo1f
ContributorWindows PhoneWindows
on 26 December 2017 - 13:30 #1025415 Reply to:1025411
osmiumwo1f's picture

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

By: MrThursday
ContributorRed HatUbuntuWindows
on 26 December 2017 - 11:31 #1025434

เอาจริงๆแล้ว จะมี DC สักกี่แห่งที่ใช้ geforce ถ้าไม่นับจีน

By: lew
FounderJusci's WriterMEconomicsAndroid
on 26 December 2017 - 13:21 #1025454 Reply to:1025434
lew's picture

ถ้าไม่นับพวก public cloud provider ผมว่าเยอะมากครับ

โดยเฉพาะห้องวิจัยภายในทั้งในบริษัทและมหาวิทยาลัย


lewcpe.com, @wasonliw

By: Architec
ContributorWindows PhoneAndroidWindows
on 26 December 2017 - 14:18 #1025474 Reply to:1025434

เยอะครับ EC2, Google Cloud ก็ใช้ บอกเสปกโต้งๆเลย

ผมว่า Cloud Provider คงหัวร้อนกันเป็นแถบๆเลยแหละ

By: tontpong
Contributor
on 26 December 2017 - 21:32 #1025521 Reply to:1025474

รอลุ้น​ว่าพวก cloud provider จะทำ driver เองแล้ว​ปล่อย​free หรือ​ opensrc ให้มั้ย?​ ?​

By: Hoo
AndroidWindows
on 26 December 2017 - 11:33 #1025435

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

By: mr_tawan
ContributoriPhoneAndroidWindows
on 26 December 2017 - 13:43 #1025460
mr_tawan's picture

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

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


  • 9tawan.net บล็อกส่วนตัวฮับ
By: GodPapa
iPhoneWindows PhoneAndroidBlackberry
on 26 December 2017 - 15:30 #1025487 Reply to:1025460
GodPapa's picture

เขาใช้ amd ati มากกว่ามากมาย