مرد مومن اگر مشکلت با انحصاری بودن انویدیاست نگو که نمیشه
میشه ولی به قول شما انویدیا توی لینوکس باید باشه نه عکسش
شاید با درایورهای انحصاری انویدیا کار نکردید.
از اونجایی که انحصاری هستند، همراه کرنل لینوکس منتشر نمیشن. باید به صورت جدا بگیریدشون و برای کرنل مورد نظر کامپایلشون کنید.
توی اکثر توزیعها چنتا بسته وجود داره که شامل کدهای درایور انحصاری هست؛ با دریافت اون بستهها، خود درایور دریافت نمیشه، بلکه فقط یه سری کد به همراه قسمتهای انحصاری از پیش کامپایل شده و چیزهای مربوط به ساختن ماژول کرنل دریافت میشن.
توی مرحله بعد، این کدها کامپایل و با قسمتهای از پیش کامپایل شده لینک میشن تا ماژولهای کرنل بدست بیاد و در نهایت این ماژولها توی دایرکتوری درست کپی میشن تا اگه کرنل خواست، از اونها استفاده کنه.
این کارهای کامپایل و کپی کردن ماژولها به طور خودکار توسط dkms انجام میشه.
از اونجایی که ماژولها جدا کامپایل شدند، امضایی هم ندارند. در نتیجه اگه کرنل به هر دلیلی فقط ماژولهایی رو بارگذاری کنه که امضای اونها رو معتبر میدونه، به مشکل میخورید.
برای حل این مشکل هم میشه ماژولها رو بعد کامپایل امضا کرد، کلید مربوط رو هم یه جوری به کرنل داد که این روش هم دردسرهای خودش رو داره.
یه غیر از اینها، مشکلات دیگهای هم هست. مثلا توی لپتاپها که دوتا گرافیک دارند، گرافیک انویدیا اذیت میکنه.