انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: amir13 در 19 شهریور 1397، 11:27 بظ
-
دوستان من چند روزیه آخرین نسخه ubuntu mate رو واسه کارای مالتی مدیا نصب کردم. تو این سیستم عامل مبتدی هستم و تا حالا کار نکردم باهاش.
متاسفانه به یه مشکل اعصاب خوردکن برخوردم... گرافیکم نصب نمیشه. (GT 740)
هرکاری انجام دادم نشد که نشد :( خودش که از منوی aditional driver نتونست نصب کنه یعنی نمیدونم یه سری گزینه ها داخلش هست ولی هرکدوم رو که فعال میکنم تغییری نمیکنه. بعد خودم فایل درایور رو از سایت انویدیا دانلود کردم بعد با کلی بدبختی توی terminal از منوی گرافیکی خارج شدم و فایل درایور رو (.RUN) اجرا کردم و توی همون محیط سیاه ??? نصبش کردم. ولی باز هیچ فرقی نکرد. رزولوشن و فریم ریت بایینه صفحه لگ میزنه. توی تنظیمات صفحه نمایش هم نمیشه تغییری ایجاد کرد. ](*,)
خواهش میکنم اگه کسی میتونه منو راهنماییم کنه که باید چیکار کنم. من فقط انتظارم از این سیستم عامل اینه که بتونم بدون مشکل فیلم ببینم یا وبگردی کنم. واقعا داره اذیتم میکنه بخاطر یه درایور.
-
سلام
بعد از نصب درایور نیازه که کامپیوتر حتما ریستارت بشه.
برین تو همون additional drivers و درایور انحصاری (proprietary) رو انتخاب کنید، (توصیه میشه اونی که جلوش نوشته tested رو انتخاب کنین.) بعدش یکم صبر کنین تا نصب شه و در نهایت سیستم رو ریستارت کنین.
-
اول خروجی این دستور رو ببینید :
sudo ubuntu-drivers devices
مثلا برای من اینجوریه :
geeksesi@geeksesi:~$ sudo ubuntu-drivers devices
[sudo] password for geeksesi:
== /sys/devices/pci0000:00/0000:00:01.1/0000:07:00.0 ==
vendor : NVIDIA Corporation
model : GK208M [GeForce GT 740M]
modalias : pci:v000010DEd00001292sv000017AAsd0000380Abc03sc02i00
driver : nvidia-384 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-340 - distro non-free
و بعد درایوری که می خواهید رو نصب کنید ( من اونی که جلوش recommednded شده رو نصب می کنم )
sudo apt install nvidia-384
این صفحه هم می تونه کمکتون کنه https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
-
سلام
بعد از نصب درایور نیازه که کامپیوتر حتما ریستارت بشه.
برین تو همون additional drivers و درایور انحصاری (proprietary) رو انتخاب کنید، (توصیه میشه اونی که جلوش نوشته tested رو انتخاب کنین.) بعدش یکم صبر کنین تا نصب شه و در نهایت سیستم رو ریستارت کنین.
ببینیند متاسفانه تو این صفحه هر تغییری میدم اعمال نمیشه یعنی هرکدوم رو بعد انتخاب apply میکنم بعد چندثانیه دوباره برمیگرده به حالت قبل یعنی روی تیک ۳۹۶. هیچکدوم هم tested نیستن
-
اول خروجی این دستور رو ببینید :
sudo ubuntu-drivers devices
مثلا برای من اینجوریه :
geeksesi@geeksesi:~$ sudo ubuntu-drivers devices
[sudo] password for geeksesi:
== /sys/devices/pci0000:00/0000:00:01.1/0000:07:00.0 ==
vendor : NVIDIA Corporation
model : GK208M [GeForce GT 740M]
modalias : pci:v000010DEd00001292sv000017AAsd0000380Abc03sc02i00
driver : nvidia-384 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-340 - distro non-free
و بعد درایوری که می خواهید رو نصب کنید ( من اونی که جلوش recommednded شده رو نصب می کنم )
sudo apt install nvidia-384
این صفحه هم می تونه کمکتون کنه https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
این کاری که گفتین رو کردم ولی در اخر نتیخه شد این:
-
سلام
اول دستور زیر رو وارد کنین:
sudo apt install -f
بعدش اینو بزنین:
sudo apt install nvidia-driver-390
هر کدوم از خروجی ها همراه خطا بود متن خطا رو هم بذارین.
-
سلام
اول دستور زیر رو وارد کنین:
sudo apt install -f
بعدش اینو بزنین:
sudo apt install nvidia-driver-390
هر کدوم از خروجی ها همراه خطا بود متن خطا رو هم بذارین.
البته خود اوبونتو پیشنهاد کرده
sudo apt install nvidia-driver-396
رو نصب کنید
-
@geeksesi | javad
جواد nvidia-driver-396 تو مخازن اوبونتو هستش ؟
چون من اوبونتو ندارم با ubuntu package (https://packages.ubuntu.com/search?keywords=nvidia-driver&searchon=names&suite=bionic§ion=all) سرچ می زنم برای کمک به بچه ها و توی ubuntu package آخرین نسخه ای که زده 390 هستش.
تو مخازن دبیان sid هم آخرین نسخه 390.87 هستش :
$ apt policy nvidia-driver
nvidia-driver:
Installed: 390.87-1
Candidate: 390.87-1
Version table:
*** 390.87-1 500
500 http://deb.debian.org/debian unstable/non-free amd64 Packages
100 /var/lib/dpkg/status
نسخه ی 396 نسخه ی Short Lived Branch هستش و معمولاً تو مخازن دبیان قرار نمی گیره و به جای اون نسخه ی 390 که Long Lived Branch هستش قرار می گیره.
شما نسخه ی 396 رو چطوری نصب می کنین ؟ خروجی این دستور رو می شه بدین ؟
apt policy nvidia-driver-396
احیاناً از مخازن graphics-drivers/ppa استفاده نمی کنین ؟ اگه از این مخازن استفاده می کنین نه من و نه اوبونتو هیچ کدوم توصیه اش نمی کنیم.
-
@geeksesi | javad
جواد nvidia-driver-396 تو مخازن اوبونتو هستش ؟
چون من اوبونتو ندارم با ubuntu package (https://packages.ubuntu.com/search?keywords=nvidia-driver&searchon=names&suite=bionic§ion=all) سرچ می زنم برای کمک به بچه ها و توی ubuntu package آخرین نسخه ای که زده 390 هستش.
تو مخازن دبیان sid هم آخرین نسخه 390.87 هستش :
$ apt policy nvidia-driver
nvidia-driver:
Installed: 390.87-1
Candidate: 390.87-1
Version table:
*** 390.87-1 500
500 http://deb.debian.org/debian unstable/non-free amd64 Packages
100 /var/lib/dpkg/status
نسخه ی 396 نسخه ی Short Lived Branch هستش و معمولاً تو مخازن دبیان قرار نمی گیره و به جای اون نسخه ی 390 که Long Lived Branch هستش قرار می گیره.
شما نسخه ی 396 رو چطوری نصب می کنین ؟ خروجی این دستور رو می شه بدین ؟
apt policy nvidia-driver-396
احیاناً از مخازن graphics-drivers/ppa استفاده نمی کنین ؟ اگه از این مخازن استفاده می کنین نه من و نه اوبونتو هیچ کدوم توصیه اش نمی کنیم.
سلام
نه من اصلا از 16.4 استفاده می کنم و اخرین درایوری که برای سیستم من موجوده nvidia-384 هست...
دیدم خود اوبونتو 396 رو به عنوان توصیه برای نصب گفته به خاطر اون گفتم...
-
آهان ؛ نه جواد جان اون صرفاً بر اساس بالاتر بودن نسخه ی اون درایور چنین توصیه ای می کنه و قابل استناد نیستش وگرنه اگه صرفاً بخوایم باتوجه به اون خروجی عمل کنیم می تونیم از این دستور هم استفاده کنیم :
sudo ubuntu-drivers autoinstall
@amir13
شما مخازنی که اضافه کردین رو پاک کنین :
sudo add-apt-repository -r ppa:graphics-drivers/ppa
sudo apt update
بعدش درایور انویدیا رو نصب کنین :
sudo apt install -f
sudo apt install nvidia-driver-390
-
آهان ؛ نه جواد جان اون صرفاً بر اساس بالاتر بودن نسخه ی اون درایور چنین توصیه ای می کنه و قابل استناد نیستش وگرنه اگه صرفاً بخوایم باتوجه به اون خروجی عمل کنیم می تونیم از این دستور هم استفاده کنیم :
sudo ubuntu-drivers autoinstall
@amir13
شما مخازنی که اضافه کردین رو پاک کنین :
sudo add-apt-repository -r ppa:graphics-drivers/ppa
sudo apt update
بعدش درایور انویدیا رو نصب کنین :
sudo apt install -f
sudo apt install nvidia-driver-390
بله اولش چون یکم دسترسی به سایت انویدیا برام مشکل بود از مخازن ppa استفاده کردم.
کاری که گفتید رو انجام دادم. ظاهرا درایور نصب شد ولی هنوز نمیتونم رزولوشن رو تغییر بدم و فریم ریت صفحه بایینه و قابل تغییر نیست.
-
اول چک کنین که این پکیج ها نصب باشن:
sudo apt install lshw nvidia-utils-390
حالا خروجی دستورات زیر رو بذارین:
nvidia-smi
xrandr
lspci -nnk | grep -i vga -A3
lspci -nnk | grep -i 3d -A3
sudo lshw -c video
در ضمن مدل مانیتورتون و رزولویشن و فریم ریت صفحه نمایشتون رو هم بگین.
-
خب اگه با رزولوشن مشکل داشتید اصلا نیاز به تغییر گرافیک و کارت گرافیک و... نبود..
من خودم با یه سری مانیتور ها مشکل دارم ( مخصوصا مانیتور جانبیی که خودم استفاده می کنم ) برای فقط کافیه چند تا کد ران کنید :
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA-1-1 1440x900_60.00
اینجا به جای "1440x900_60.00" رزولوشنی که می خوای رو بزن به جای VGA-1-1 هم اسم مانیتورت رو که توی xrandr می تونی ببینی
برای احتیاط خوبه که اول خروجی xrandr رو اینجا بزار تا یه چک بکنیم بعد اگه نیاز بود دستور های بالا رو تست کن...
-
اول چک کنین که این پکیج ها نصب باشن:
sudo apt install lshw nvidia-utils-390
حالا خروجی دستورات زیر رو بذارین:
nvidia-smi
xrandr
lspci -nnk | grep -i vga -A3
lspci -nnk | grep -i 3d -A3
sudo lshw -c video
در ضمن مدل مانیتورتون و رزولویشن و فریم ریت صفحه نمایشتون رو هم بگین.
این خروجی همه دستورات بالا:
amir13@amir-PC:~$ sudo apt install lshw nvidia-utils-390
[sudo] password for amir13:
Reading package lists... Done
Building dependency tree
Reading state information... Done
nvidia-utils-390 is already the newest version (390.48-0ubuntu3).
nvidia-utils-390 set to manually installed.
lshw is already the newest version (02.18-0.1ubuntu6.18.04.1).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libnvidia-ifr1-390 : Depends: libnvidia-gl-390 but it is not going to be installed
libnvidia-ifr1-390:i386 : Depends: libnvidia-gl-390:i386 but it is not going to be installed
nvidia-driver-390 : Depends: libnvidia-gl-390 (= 390.48-0ubuntu3) but it is not going to be installed
Recommends: libnvidia-gl-390:i386 (= 390.48-0ubuntu3)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
amir13@amir-PC:~$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
amir13@amir-PC:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1280 x 800, current 1280 x 800, maximum 1280 x 800
default connected primary 1280x800+0+0 0mm x 0mm
1280x800 76.00*
amir13@amir-PC:~$ lspci -nnk | grep -i vga -A3
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8] (rev a1)
Subsystem: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
amir13@amir-PC:~$ lspci -nnk | grep -i 3d -A3
amir13@amir-PC:~$ sudo lshw -c video
*-display
description: VGA compatible controller
product: GK107 [GeForce GT 740]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff
مانیتور هم مدلش : asus ve198t . رزولوشنش 1440*900 هست. فریم ریتش رو دقیقا به خاطر ندارم
-
خب اگه با رزولوشن مشکل داشتید اصلا نیاز به تغییر گرافیک و کارت گرافیک و... نبود..
من خودم با یه سری مانیتور ها مشکل دارم ( مخصوصا مانیتور جانبیی که خودم استفاده می کنم ) برای فقط کافیه چند تا کد ران کنید :
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA-1-1 1440x900_60.00
اینجا به جای "1440x900_60.00" رزولوشنی که می خوای رو بزن به جای VGA-1-1 هم اسم مانیتورت رو که توی xrandr می تونی ببینی
برای احتیاط خوبه که اول خروجی xrandr رو اینجا بزار تا یه چک بکنیم بعد اگه نیاز بود دستور های بالا رو تست کن...
amir13@amir-PC:~$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr: Failed to get size of gamma for output default
amir13@amir-PC:~$ xrandr --addmode VGA-1-1 1440x900_60.00
xrandr: Failed to get size of gamma for output default
xrandr: cannot find output "VGA-1-1"
amir13@amir-PC:~$
رزولوشن مانیتورم همون 1440*900 هستش. همینطور که میبینید خطا میده :'(
-
دو تا مشکل وجود داره یکی اینکه گرافیک nvidia به درستی نصب نشده و مشکل دیگه هم اینه که درایور nouveau بلک لیست نشده (عموماً اگه نصب nvidia به درستی انجام بشه خود apt بلک لیست کردن رو انجام می ده - از طریق ساخت فایل nvidia-blacklists-nouveau.conf - ولی اگه ساخته نشه خودمون می سازیمش)
این دستورات رو بزنین و خروجیشون رو بذارین :
sudo apt update
sudo apt install -f
sudo apt install libnvidia-gl-390
sudo apt install libnvidia-gl-390:i386
-
دو تا مشکل وجود داره یکی اینکه گرافیک nvidia به درستی نصب نشده و مشکل دیگه هم اینه که درایور nouveau بلک لیست نشده (عموماً اگه نصب nvidia به درستی انجام بشه خود apt بلک لیست کردن رو انجام می ده - از طریق ساخت فایل nvidia-blacklists-nouveau.conf - ولی اگه ساخته نشه خودمون می سازیمش)
این دستورات رو بزنین و خروجیشون رو بذارین :
sudo apt update
sudo apt install -f
sudo apt install libnvidia-gl-390
sudo apt install libnvidia-gl-390:i386
چجوری و کجا باید اون فایل ساخته بشه؟
خروجی دستورات بالا:
amir13@amir-PC:~$ sudo apt update
[sudo] password for amir13:
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
Hit:3 http://ppa.launchpad.net/flexiondotorg/telegram/ubuntu bionic InRelease
Get:4 http://dl.google.com/linux/chrome/deb stable Release [1,189 B]
Get:5 https://deb.opera.com/opera-stable stable InRelease [2,592 B]
Get:6 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]
Hit:7 http://ppa.launchpad.net/plushuang-tw/uget-stable/ubuntu bionic InRelease
Hit:8 http://ir.archive.ubuntu.com/ubuntu bionic InRelease
Ign:6 http://dl.google.com/linux/chrome/deb stable Release.gpg
Hit:9 https://repo.skype.com/deb stable InRelease
Get:10 http://ir.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:11 https://deb.opera.com/opera-stable stable/non-free amd64 Packages [1,821 B]
Get:12 http://ir.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:13 http://ir.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [286 kB]
Get:14 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [132 kB]
Get:15 http://ir.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [322 kB]
Get:16 http://ir.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [122 kB]
Get:17 http://ir.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [192 kB]
Get:18 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [167 kB]
Get:19 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [66.5 kB]
Get:20 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [66.6 kB]
Get:21 http://ir.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [192 kB]
Get:22 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [39.2 kB]
Get:23 http://ir.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [90.0 kB]
Get:24 http://ir.archive.ubuntu.com/ubuntu bionic-updates/multiverse i386 Packages [4,360 B]
Get:25 http://ir.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [4,200 B]
Get:26 http://ir.archive.ubuntu.com/ubuntu bionic-updates/multiverse Translation-en [2,740 B]
Reading package lists... Done
W: GPG error: http://dl.google.com/linux/chrome/deb stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1397BC53640DB551
E: The repository 'http://dl.google.com/linux/chrome/deb stable Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
amir13@amir-PC:~$ sudo apt install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
lib32gcc1 libc6-i386 libnvidia-common-396
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libnvidia-gl-390 libnvidia-gl-390:i386
The following NEW packages will be installed:
libnvidia-gl-390 libnvidia-gl-390:i386
0 upgraded, 2 newly installed, 0 to remove and 51 not upgraded.
18 not fully installed or removed.
Need to get 0 B/29.1 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 292148 files and directories currently installed.)
Preparing to unpack .../libnvidia-gl-390_390.48-0ubuntu3_i386.deb ...
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340
dpkg-divert: error: mismatch on package
when removing 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 by libnvidia-gl-390'
found 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg: error processing archive /var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_i386.deb (--unpack):
new libnvidia-gl-390:i386 package pre-installation script subprocess returned error exit status 2
Preparing to unpack .../libnvidia-gl-390_390.48-0ubuntu3_amd64.deb ...
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340
dpkg-divert: error: mismatch on package
when removing 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 by libnvidia-gl-390'
found 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg: error processing archive /var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_amd64.deb (--unpack):
new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_i386.deb
/var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
amir13@amir-PC:~$ sudo apt install libnvidia-gl-390
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libnvidia-ifr1-390:i386 : Depends: libnvidia-gl-390:i386 but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
amir13@amir-PC:~$ sudo apt install libnvidia-gl-390:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libnvidia-ifr1-390 : Depends: libnvidia-gl-390 but it is not going to be installed
nvidia-driver-390 : Depends: libnvidia-gl-390 (= 390.48-0ubuntu3) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
amir13@amir-PC:~$ ^C
بابت وقتی که میذارین ممنونم
-
خواهش می کنم دوست عزیز.
احساس می کنم ، شما نسخه ی 340 رو هم نصب کرده بودین و همین باعث این مشکلات شده. این دستورات رو وارد کنین تا ببینیم مشکل حل می شه یا نه :
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGL.so.1
sudo apt install -f
خروجی دستورات بالا رو هم بذارین ، در ضمن خروجی این دستور رو هم بذارین تا پکیج های اضافی رو پاک کنیم:
dpkg -l | grep -i nvidia
-
خواهش می کنم دوست عزیز.
احساس می کنم ، شما نسخه ی 340 رو هم نصب کرده بودین و همین باعث این مشکلات شده. این دستورات رو وارد کنین تا ببینیم مشکل حل می شه یا نه :
sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGL.so.1
sudo apt install -f
خروجی دستورات بالا رو هم بذارین ، در ضمن خروجی این دستور رو هم بذارین تا پکیج های اضافی رو پاک کنیم:
dpkg -l | grep -i nvidia
خیر ورژن 340 رو نصب نکردم
دوباره فرقی نکرد...
خروجی دستورات:
amir13@amir-PC:~$ sudo dpkg-divert --package nvidia-340 --remove /usr/lib/i386-linux-gnu/libGL.so.1
[sudo] password for amir13:
Removing 'diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340'
amir13@amir-PC:~$ sudo apt install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
lib32gcc1 libc6-i386 libnvidia-common-396
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libnvidia-gl-390 libnvidia-gl-390:i386
The following NEW packages will be installed:
libnvidia-gl-390 libnvidia-gl-390:i386
0 upgraded, 2 newly installed, 0 to remove and 51 not upgraded.
18 not fully installed or removed.
Need to get 0 B/29.1 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 292147 files and directories currently installed.)
Preparing to unpack .../libnvidia-gl-390_390.48-0ubuntu3_i386.deb ...
diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/i386-linux-gnu/libGL.so.distrib by nvidia-340
dpkg-divert: error: mismatch on package
when removing 'diversion of /usr/lib/i386-linux-gnu/libGL.so by libnvidia-gl-390'
found 'diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/i386-linux-gnu/libGL.so.distrib by nvidia-340'
dpkg: error processing archive /var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_i386.deb (--unpack):
new libnvidia-gl-390:i386 package pre-installation script subprocess returned error exit status 2
Preparing to unpack .../libnvidia-gl-390_390.48-0ubuntu3_amd64.deb ...
diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340
dpkg-divert: error: mismatch on package
when removing 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 by libnvidia-gl-390'
found 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
dpkg: error processing archive /var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_amd64.deb (--unpack):
new libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_i386.deb
/var/cache/apt/archives/libnvidia-gl-390_390.48-0ubuntu3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
amir13@amir-PC:~$ dpkg -l | grep -i nvidia
iU libnvidia-cfg1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.48-0ubuntu3 all Shared files used by the NVIDIA libraries
ii libnvidia-common-396 396.54-0ubuntu0~gpu18.04.1 all Shared files used by the NVIDIA libraries
iU libnvidia-compute-390:amd64 390.48-0ubuntu3 amd64 NVIDIA libcompute package
iU libnvidia-compute-390:i386 390.48-0ubuntu3 i386 NVIDIA libcompute package
rc libnvidia-compute-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
rc libnvidia-compute-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
iU libnvidia-decode-390:amd64 390.48-0ubuntu3 amd64 NVIDIA Video Decoding runtime libraries
iU libnvidia-decode-390:i386 390.48-0ubuntu3 i386 NVIDIA Video Decoding runtime libraries
iU libnvidia-encode-390:amd64 390.48-0ubuntu3 amd64 NVENC Video Encoding runtime library
iU libnvidia-encode-390:i386 390.48-0ubuntu3 i386 NVENC Video Encoding runtime library
iU libnvidia-fbc1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
iU libnvidia-fbc1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
iU libnvidia-ifr1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
iU libnvidia-ifr1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii mate-optimus 18.04.0-1 all MATE Desktop applet for controlling NVIDIA Optimus graphics cards
iU nvidia-compute-utils-390 390.48-0ubuntu3 amd64 NVIDIA compute utilities
rc nvidia-compute-utils-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA compute utilities
iU nvidia-dkms-390 390.48-0ubuntu3 amd64 NVIDIA DKMS package
rc nvidia-dkms-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA DKMS package
iU nvidia-driver-390 390.48-0ubuntu3 amd64 NVIDIA driver metapackage
iU nvidia-kernel-common-390 390.48-0ubuntu3 amd64 Shared files used with the kernel module
rc nvidia-kernel-common-396 396.54-0ubuntu0~gpu18.04.1 amd64 Shared files used with the kernel module
iU nvidia-kernel-source-390 390.48-0ubuntu3 amd64 NVIDIA kernel source package
rc nvidia-opencl-icd-340 340.107-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime
ii nvidia-settings 390.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
iU nvidia-utils-390 390.48-0ubuntu3 amd64 NVIDIA driver support binaries
iU xserver-xorg-video-nvidia-390 390.48-0ubuntu3 amd64 NVIDIA binary Xorg driver
amir13@amir-PC:~$
-
نه فرق کرده. خطای diversion قبلاً این بود :
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340
ولی الان این هستش :
diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/i386-linux-gnu/libGL.so.distrib by nvidia-340
و این یعنی diversion مربوط به libGL.so.1 رفع شده.
شما این دستور رو وارد کنین تا مشکل باقی فایل ها هم رفع بشه :
for FILE in $(dpkg-divert --list | grep nvidia-340 | awk '{print $3}'); do sudo dpkg-divert --remove $FILE; done
در ضمن بعضی از پکیج های مربوط به نسخه ی 396 و 340 هم نصب شدن و اونا هم باید پاک بشن :
sudo dpkg -r --force-all nvidia-opencl-icd-340 libnvidia-common-396 libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396
sudo apt install -f
خروجی دستورات بالا رو بذارین ، در ضمن خروجی این دستورات رو هم بذارین :
dpkg -l | grep -i nvidia
dpkg-divert --list
-
نه فرق کرده. خطای diversion قبلاً این بود :
diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/i386-linux-gnu/libGL.so.1.distrib by nvidia-340
ولی الان این هستش :
diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/i386-linux-gnu/libGL.so.distrib by nvidia-340
و این یعنی diversion مربوط به libGL.so.1 رفع شده.
شما این دستور رو وارد کنین تا مشکل باقی فایل ها هم رفع بشه :
for FILE in $(dpkg-divert --list | grep nvidia-340 | awk '{print $3}'); do sudo dpkg-divert --remove $FILE; done
در ضمن بعضی از پکیج های مربوط به نسخه ی 396 و 340 هم نصب شدن و اونا هم باید پاک بشن :
sudo dpkg -r --force-all nvidia-opencl-icd-340 libnvidia-common-396 libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396
sudo apt install -f
خروجی دستورات بالا رو بذارین ، در ضمن خروجی این دستورات رو هم بذارین :
dpkg -l | grep -i nvidia
dpkg-divert --list
خروجی همه دستورات بالا:
amir13@amir-PC:~$ for FILE in $(dpkg-divert --list | grep nvidia-340 | awk '{print $3}'); do sudo dpkg-divert --remove $FILE; done
[sudo] password for amir13:
Removing 'diversion of /usr/lib/x86_64-linux-gnu/libEGL.so to /usr/lib/x86_64-linux-gnu/libEGL.so.distrib by nvidia-340'
Removing 'diversion of /usr/lib/i386-linux-gnu/libGLESv2.so.2 to /usr/lib/i386-linux-gnu/libGLESv2.so.2.distrib by nvidia-340'
Removing 'diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so.2 to /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.distrib by nvidia-340'
Removing 'diversion of /usr/lib/x86_64-linux-gnu/libEGL.so.1 to /usr/lib/x86_64-linux-gnu/libEGL.so.1.distrib by nvidia-340'
Removing 'diversion of /usr/lib/i386-linux-gnu/libGLESv2.so to /usr/lib/i386-linux-gnu/libGLESv2.so.distrib by nvidia-340'
Removing 'diversion of /usr/lib/i386-linux-gnu/libEGL.so to /usr/lib/i386-linux-gnu/libEGL.so.distrib by nvidia-340'
Removing 'diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/i386-linux-gnu/libGL.so.distrib by nvidia-340'
Removing 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib by nvidia-340'
Removing 'diversion of /usr/lib/x86_64-linux-gnu/libGL.so to /usr/lib/x86_64-linux-gnu/libGL.so.distrib by nvidia-340'
Removing 'diversion of /usr/lib/i386-linux-gnu/libEGL.so.1 to /usr/lib/i386-linux-gnu/libEGL.so.1.distrib by nvidia-340'
Removing 'diversion of /usr/lib/x86_64-linux-gnu/libGLESv2.so to /usr/lib/x86_64-linux-gnu/libGLESv2.so.distrib by nvidia-340'
amir13@amir-PC:~$ sudo dpkg -r --force-all nvidia-opencl-icd-340 libnvidia-common-396 libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396
dpkg: warning: ignoring request to remove nvidia-opencl-icd-340, only the config
files of which are on the system; use --purge to remove them too
(Reading database ... 292127 files and directories currently installed.)
Removing libnvidia-common-396 (396.54-0ubuntu0~gpu18.04.1) ...
dpkg: warning: ignoring request to remove libnvidia-compute-396:amd64, only the config
files of which are on the system; use --purge to remove them too
dpkg: warning: ignoring request to remove libnvidia-compute-396:i386, only the config
files of which are on the system; use --purge to remove them too
dpkg: warning: ignoring request to remove nvidia-compute-utils-396, only the config
files of which are on the system; use --purge to remove them too
dpkg: warning: ignoring request to remove nvidia-dkms-396, only the config
files of which are on the system; use --purge to remove them too
dpkg: warning: ignoring request to remove nvidia-kernel-common-396, only the config
files of which are on the system; use --purge to remove them too
amir13@amir-PC:~$ sudo apt install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
lib32gcc1 libc6-i386
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libnvidia-gl-390 libnvidia-gl-390:i386
The following NEW packages will be installed:
libnvidia-gl-390 libnvidia-gl-390:i386
0 upgraded, 2 newly installed, 0 to remove and 51 not upgraded.
18 not fully installed or removed.
Need to get 0 B/29.1 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 292123 files and directories currently installed.)
Preparing to unpack .../libnvidia-gl-390_390.48-0ubuntu3_i386.deb ...
Unpacking libnvidia-gl-390:i386 (390.48-0ubuntu3) ...
Preparing to unpack .../libnvidia-gl-390_390.48-0ubuntu3_amd64.deb ...
Unpacking libnvidia-gl-390:amd64 (390.48-0ubuntu3) ...
Setting up nvidia-kernel-source-390 (390.48-0ubuntu3) ...
Setting up libnvidia-fbc1-390:amd64 (390.48-0ubuntu3) ...
Setting up libnvidia-fbc1-390:i386 (390.48-0ubuntu3) ...
Processing triggers for initramfs-tools (0.130ubuntu3.1) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-33-generic
Setting up libnvidia-compute-390:amd64 (390.48-0ubuntu3) ...
Setting up libnvidia-compute-390:i386 (390.48-0ubuntu3) ...
Setting up nvidia-kernel-common-390 (390.48-0ubuntu3) ...
update-initramfs: deferring update (trigger activated)
Setting up libnvidia-cfg1-390:amd64 (390.48-0ubuntu3) ...
Setting up xserver-xorg-video-nvidia-390 (390.48-0ubuntu3) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Setting up libnvidia-gl-390:amd64 (390.48-0ubuntu3) ...
Setting up libnvidia-gl-390:i386 (390.48-0ubuntu3) ...
Processing triggers for man-db (2.8.3-2) ...
Setting up libnvidia-decode-390:amd64 (390.48-0ubuntu3) ...
Setting up libnvidia-decode-390:i386 (390.48-0ubuntu3) ...
Setting up nvidia-compute-utils-390 (390.48-0ubuntu3) ...
Warning: The home dir /nonexistent you specified can't be accessed: No such file or directory
Adding system user `nvidia-persistenced' (UID 122) ...
Adding new group `nvidia-persistenced' (GID 129) ...
Adding new user `nvidia-persistenced' (UID 122) with group `nvidia-persistenced' ...
Not creating home directory `/nonexistent'.
Setting up libnvidia-encode-390:amd64 (390.48-0ubuntu3) ...
Setting up libnvidia-encode-390:i386 (390.48-0ubuntu3) ...
Setting up libnvidia-ifr1-390:amd64 (390.48-0ubuntu3) ...
Setting up libnvidia-ifr1-390:i386 (390.48-0ubuntu3) ...
Setting up nvidia-utils-390 (390.48-0ubuntu3) ...
Setting up nvidia-dkms-390 (390.48-0ubuntu3) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Loading new nvidia-390.48 DKMS files...
Building for 4.15.0-33-generic
Building for architecture x86_64
Building initial module for 4.15.0-33-generic
Done.
nvidia:
Running module version sanity check.
Error! Module version 390.48 for nvidia.ko
is not newer than what is already found in kernel 4.15.0-33-generic (396.54).
You may override by specifying --force.
nvidia-modeset.ko:
Running module version sanity check.
Good news! Module version 390.48 for nvidia-modeset.ko
exactly matches what is already found in kernel 4.15.0-33-generic.
DKMS will not replace this module.
You may override by specifying --force.
nvidia-drm.ko:
Running module version sanity check.
Error! Module version 390.48 for nvidia-drm.ko
is not newer than what is already found in kernel 4.15.0-33-generic (396.54).
You may override by specifying --force.
nvidia-uvm.ko:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/4.15.0-33-generic/updates/dkms/
depmod....
DKMS: install completed.
Setting up nvidia-driver-390 (390.48-0ubuntu3) ...
Processing triggers for initramfs-tools (0.130ubuntu3.1) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-33-generic
Processing triggers for libc-bin (2.27-3ubuntu1) ...
amir13@amir-PC:~$ dpkg -l | grep -i nvidia
ii libnvidia-cfg1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.48-0ubuntu3 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-390:amd64 390.48-0ubuntu3 amd64 NVIDIA libcompute package
ii libnvidia-compute-390:i386 390.48-0ubuntu3 i386 NVIDIA libcompute package
rc libnvidia-compute-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
rc libnvidia-compute-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-390:amd64 390.48-0ubuntu3 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-390:i386 390.48-0ubuntu3 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-390:amd64 390.48-0ubuntu3 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-390:i386 390.48-0ubuntu3 i386 NVENC Video Encoding runtime library
ii libnvidia-fbc1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii mate-optimus 18.04.0-1 all MATE Desktop applet for controlling NVIDIA Optimus graphics cards
ii nvidia-compute-utils-390 390.48-0ubuntu3 amd64 NVIDIA compute utilities
rc nvidia-compute-utils-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA compute utilities
ii nvidia-dkms-390 390.48-0ubuntu3 amd64 NVIDIA DKMS package
rc nvidia-dkms-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA DKMS package
ii nvidia-driver-390 390.48-0ubuntu3 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-390 390.48-0ubuntu3 amd64 Shared files used with the kernel module
rc nvidia-kernel-common-396 396.54-0ubuntu0~gpu18.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-390 390.48-0ubuntu3 amd64 NVIDIA kernel source package
rc nvidia-opencl-icd-340 340.107-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime
ii nvidia-settings 390.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-390 390.48-0ubuntu3 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-390 390.48-0ubuntu3 amd64 NVIDIA binary Xorg driver
amir13@amir-PC:~$ dpkg-divert --list
diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common
diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash
diversion of /bin/sh to /bin/sh.distrib by dash
diversion of /usr/share/initramfs-tools/hooks/klibc to /usr/share/initramfs-tools/hooks/klibc^i-t by klibc-utils
amir13@amir-PC:~$
-
الان نسخه ی 390 به درستی نصب شده ولی نسخه های دیگه هنوز کامل پاک نشدن با این دستورات بقیه رو هم کامل پاک کنین :
sudo apt purge nvidia-opencl-icd-340 libnvidia-common-396 libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396
sudo apt autoremove
اگه دستورات بالا بدون مشکل باقی مانده ی اون پکیج ها رو هم پاک کردن که هیچ اگه نکردن این دستور رو هم وارد کنین :
sudo dpkg --purge --force-all nvidia-opencl-icd-340 libnvidia-common-396 libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396
در ضمن علاوه بر خروجی دستورات بالا ، خروجی این دستورات رو بذارین :
dpkg -l | grep -i nvidia
nvidia-smi
xrandr
lspci -nnk | egrep -i "3d|vga" -A3
-
الان نسخه ی 390 به درستی نصب شده ولی نسخه های دیگه هنوز کامل پاک نشدن با این دستورات بقیه رو هم کامل پاک کنین :
sudo apt purge nvidia-opencl-icd-340 libnvidia-common-396 libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396
sudo apt autoremove
اگه دستورات بالا بدون مشکل باقی مانده ی اون پکیج ها رو هم پاک کردن که هیچ اگه نکردن این دستور رو هم وارد کنین :
sudo dpkg --purge --force-all nvidia-opencl-icd-340 libnvidia-common-396 libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396
در ضمن علاوه بر خروجی دستورات بالا ، خروجی این دستورات رو بذارین :
dpkg -l | grep -i nvidia
nvidia-smi
xrandr
lspci -nnk | egrep -i "3d|vga" -A3
ظاهرا پاک شدن و اروری نداد.
amir13@amir-PC:~$ sudo apt purge nvidia-opencl-icd-340 libnvidia-common-396 libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396
[sudo] password for amir13:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libnvidia-common-396
amir13@amir-PC:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
lib32gcc1 libc6-i386 linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic
linux-image-4.15.0-29-generic linux-modules-4.15.0-29-generic
linux-modules-extra-4.15.0-29-generic
0 upgraded, 0 newly installed, 7 to remove and 42 not upgraded.
After this operation, 348 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 327844 files and directories currently installed.)
Removing lib32gcc1 (1:8-20180414-1ubuntu2) ...
Removing libc6-i386 (2.27-3ubuntu1) ...
Removing linux-headers-4.15.0-29-generic (4.15.0-29.31) ...
Removing linux-headers-4.15.0-29 (4.15.0-29.31) ...
Removing linux-modules-extra-4.15.0-29-generic (4.15.0-29.31) ...
Removing linux-image-4.15.0-29-generic (4.15.0-29.31) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-4.15.0-29-generic
/etc/kernel/postrm.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-34-generic
Found initrd image: /boot/initrd.img-4.15.0-34-generic
Found linux image: /boot/vmlinuz-4.15.0-33-generic
Found initrd image: /boot/initrd.img-4.15.0-33-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 on /dev/sdb1
Found Windows 7 on /dev/sdb2
done
Removing linux-modules-4.15.0-29-generic (4.15.0-29.31) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
amir13@amir-PC:~$ dpkg -l | grep -i nvidia
ii libnvidia-cfg1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.48-0ubuntu3 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-390:amd64 390.48-0ubuntu3 amd64 NVIDIA libcompute package
ii libnvidia-compute-390:i386 390.48-0ubuntu3 i386 NVIDIA libcompute package
rc libnvidia-compute-396:amd64 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
rc libnvidia-compute-396:i386 396.54-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-390:amd64 390.48-0ubuntu3 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-390:i386 390.48-0ubuntu3 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-390:amd64 390.48-0ubuntu3 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-390:i386 390.48-0ubuntu3 i386 NVENC Video Encoding runtime library
ii libnvidia-fbc1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii mate-optimus 18.04.0-1 all MATE Desktop applet for controlling NVIDIA Optimus graphics cards
ii nvidia-compute-utils-390 390.48-0ubuntu3 amd64 NVIDIA compute utilities
rc nvidia-compute-utils-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA compute utilities
ii nvidia-dkms-390 390.48-0ubuntu3 amd64 NVIDIA DKMS package
rc nvidia-dkms-396 396.54-0ubuntu0~gpu18.04.1 amd64 NVIDIA DKMS package
ii nvidia-driver-390 390.48-0ubuntu3 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-390 390.48-0ubuntu3 amd64 Shared files used with the kernel module
rc nvidia-kernel-common-396 396.54-0ubuntu0~gpu18.04.1 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-390 390.48-0ubuntu3 amd64 NVIDIA kernel source package
rc nvidia-opencl-icd-340 340.107-0ubuntu0~gpu18.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime
ii nvidia-settings 390.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-390 390.48-0ubuntu3 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-390 390.48-0ubuntu3 amd64 NVIDIA binary Xorg driver
amir13@amir-PC:~$ nvidia-smi
Tue Sep 18 21:07:59 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.48 Driver Version: 396.54 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GT 740 Off | 00000000:01:00.0 N/A | N/A |
| 30% 45C P0 N/A / N/A | 0MiB / 1995MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
amir13@amir-PC:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1280 x 800, current 1280 x 800, maximum 1280 x 800
default connected primary 1280x800+0+0 0mm x 0mm
1280x800 76.00*
amir13@amir-PC:~$ lspci -nnk | egrep -i "3d|vga" -A3
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8] (rev a1)
Subsystem: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
-
هنوز چند پکیج موندن که باعث می شن نسخه ی 390 لود نشه (فعلاً 396 لود شده) ، اونا رو هم پاک کنین :
sudo apt purge libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396 nvidia-opencl-icd-340
حالا این دستورات رو هم وارد کنین تا هر پکیجی روی سیستمتون به درستی پاک نشده و فایل های کانفیگش باقی مونده هم پاک بشه :
sudo apt purge $(dpkg -l | grep ^rc | awk '{print $2}' | tr '\n' ' ')
sudo apt autoremove
حالا این دستورات رو وارد کنین تا از لود nouveau و nvidiafb جلوگیری بشه :
echo -e "blacklist nouveau\nblacklist nvidiafb" | sudo tee -a /etc/modprobe.d/blacklists-nouveau.conf
sudo depmod -a
sudo update-initramfs -u
حالا یه دور سیستمتون رو ری استارت کنین تا تغییرات ماژول ها اعمال بشن و بعد از ری استارت خروجی دستورات زیر رو بذارین :
dpkg -l | grep -i nvidia
nvidia-smi
xrandr
lspci -nnk | egrep -i "3d|vga" -A3
-
هنوز چند پکیج موندن که باعث می شن نسخه ی 390 لود نشه (فعلاً 396 لود شده) ، اونا رو هم پاک کنین :
sudo apt purge libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396 nvidia-opencl-icd-340
حالا این دستورات رو هم وارد کنین تا هر پکیجی روی سیستمتون به درستی پاک نشده و فایل های کانفیگش باقی مونده هم پاک بشه :
sudo apt purge $(dpkg -l | grep ^rc | awk '{print $2}' | tr '\n' ' ')
sudo apt autoremove
حالا این دستورات رو وارد کنین تا از لود nouveau و nvidiafb جلوگیری بشه :
echo -e "blacklist nouveau\nblacklist nvidiafb" | sudo tee -a /etc/modprobe.d/blacklists-nouveau.conf
sudo depmod -a
sudo update-initramfs -u
حالا یه دور سیستمتون رو ری استارت کنین تا تغییرات ماژول ها اعمال بشن و بعد از ری استارت خروجی دستورات زیر رو بذارین :
dpkg -l | grep -i nvidia
nvidia-smi
xrandr
lspci -nnk | egrep -i "3d|vga" -A3
این دستورات رو اجرا کردم:
amir13@amir-PC:~$ sudo apt purge libnvidia-compute-396 libnvidia-compute-396:i386 nvidia-compute-utils-396 nvidia-dkms-396 nvidia-kernel-common-396 nvidia-opencl-icd-340
[sudo] password for amir13:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
libnvidia-compute-396* libnvidia-compute-396:i386* nvidia-compute-utils-396*
nvidia-dkms-396* nvidia-kernel-common-396* nvidia-opencl-icd-340*
0 upgraded, 0 newly installed, 6 to remove and 42 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 291935 files and directories currently installed.)
Purging configuration files for nvidia-kernel-common-396 (396.54-0ubuntu0~gpu18.04.1) ...
update-initramfs: deferring update (trigger activated)
Purging configuration files for nvidia-compute-utils-396 (396.54-0ubuntu0~gpu18.04.1) ...
Purging configuration files for libnvidia-compute-396:i386 (396.54-0ubuntu0~gpu18.04.1) ...
Purging configuration files for libnvidia-compute-396:amd64 (396.54-0ubuntu0~gpu18.04.1) ...
Purging configuration files for nvidia-dkms-396 (396.54-0ubuntu0~gpu18.04.1) ...
update-initramfs: deferring update (trigger activated)
Purging configuration files for nvidia-opencl-icd-340 (340.107-0ubuntu0~gpu18.04.1) ...
Processing triggers for initramfs-tools (0.130ubuntu3.1) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-34-generic
amir13@amir-PC:~$ sudo apt purge $(dpkg -l | grep ^rc | awk '{print $2}' | tr '\n' ' ')
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
libc6-i386* linux-image-4.15.0-29-generic* linux-modules-4.15.0-29-generic*
linux-modules-extra-4.15.0-29-generic*
0 upgraded, 0 newly installed, 4 to remove and 42 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 291935 files and directories currently installed.)
Purging configuration files for libc6-i386 (2.27-3ubuntu1) ...
Purging configuration files for linux-modules-4.15.0-29-generic (4.15.0-29.31) ...
dpkg: warning: while removing linux-modules-4.15.0-29-generic, directory '/lib/modules/4.15.0-29-generic' not empty so not removed
Purging configuration files for linux-image-4.15.0-29-generic (4.15.0-29.31) ...
Purging configuration files for linux-modules-extra-4.15.0-29-generic (4.15.0-29.31) ...
amir13@amir-PC:~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 42 not upgraded.
amir13@amir-PC:~$ echo -e "blacklist nouveau\nblacklist nvidiafb" | sudo tee -a /etc/modprobe.d/blacklists-nouveau.conf
blacklist nouveau
blacklist nvidiafb
amir13@amir-PC:~$ sudo depmod -a
^[[3~amir13@amir-PC:~$
amir13@amir-PC:~$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.15.0-34-generic
amir13@amir-PC:~$
بعد ری استارت رزولوشن صفحه درست شد. فقط هنوز صفحه لگ میزنه.
اینم دستوراتی که گفته بودین بعد ریست اجرا کنم:
amir13@amir-PC:~$ dpkg -l | grep -i nvidia
ii libnvidia-cfg1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-390 390.48-0ubuntu3 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-390:amd64 390.48-0ubuntu3 amd64 NVIDIA libcompute package
ii libnvidia-compute-390:i386 390.48-0ubuntu3 i386 NVIDIA libcompute package
ii libnvidia-decode-390:amd64 390.48-0ubuntu3 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-390:i386 390.48-0ubuntu3 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-390:amd64 390.48-0ubuntu3 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-390:i386 390.48-0ubuntu3 i386 NVENC Video Encoding runtime library
ii libnvidia-fbc1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-390:amd64 390.48-0ubuntu3 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-390:i386 390.48-0ubuntu3 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii mate-optimus 18.04.0-1 all MATE Desktop applet for controlling NVIDIA Optimus graphics cards
ii nvidia-compute-utils-390 390.48-0ubuntu3 amd64 NVIDIA compute utilities
ii nvidia-dkms-390 390.48-0ubuntu3 amd64 NVIDIA DKMS package
ii nvidia-driver-390 390.48-0ubuntu3 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-390 390.48-0ubuntu3 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-390 390.48-0ubuntu3 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.8 all Tools to enable NVIDIA's Prime
ii nvidia-settings 390.42-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-390 390.48-0ubuntu3 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-390 390.48-0ubuntu3 amd64 NVIDIA binary Xorg driver
amir13@amir-PC:~$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
amir13@amir-PC:~$ xrandr
Screen 0: minimum 8 x 8, current 1440 x 900, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
1440x900 60.02*+ 59.89
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
HDMI-0 disconnected (normal left inverted right x axis y axis)
amir13@amir-PC:~$ lspci -nnk | egrep -i "3d|vga" -A3
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8] (rev a1)
Subsystem: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
amir13@amir-PC:~$
-
الان نسخه ی 396 با موفقیت حذف شدش و مشکل رزولویشن هم حل شده ولی هنوز یه سری مشکلات وجود داره پس بهتره یه دور پکیج های نسخه ی 390 رو reinstall کنین تا تمام مشکلات احتمالی رفع بشه :
sudo dkms remove -m nvidia/396.54 --all
sudo apt install --reinstall $(dpkg -l | grep -i nvidia | awk '{print $2}' | tr '\n' ' ')
حالا nouveau رو هم حذف کنین :
sudo apt purge xserver-xorg-video-nouveau
حالا سیستم رو ری استارت کنین و بعد ری استارت خروجی دستورات زیر رو بذارین :
nvidia-smi
xrandr
lspci -nnk | egrep -i "3d|vga" -A3
lsmod | grep -i nvidia
modinfo nvidia
dkms status
-
الان نسخه ی 396 با موفقیت حذف شدش و مشکل رزولویشن هم حل شده ولی هنوز یه سری مشکلات وجود داره پس بهتره یه دور پکیج های نسخه ی 390 رو reinstall کنین تا تمام مشکلات احتمالی رفع بشه :
sudo dkms remove -m nvidia/396.54 --all
sudo apt install --reinstall $(dpkg -l | grep -i nvidia | awk '{print $2}' | tr '\n' ' ')
حالا nouveau رو هم حذف کنین :
sudo apt purge xserver-xorg-video-nouveau
حالا سیستم رو ری استارت کنین و بعد ری استارت خروجی دستورات زیر رو بذارین :
nvidia-smi
xrandr
lspci -nnk | egrep -i "3d|vga" -A3
lsmod | grep -i nvidia
modinfo nvidia
dkms status
انجام شد. بفرمایید:
amir13@amir-PC:~$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
amir13@amir-PC:~$ xrandr
Screen 0: minimum 8 x 8, current 1440 x 900, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
1440x900 60.02*+ 59.89
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
HDMI-0 disconnected (normal left inverted right x axis y axis)
amir13@amir-PC:~$ lspci -nnk | egrep -i "3d|vga" -A3
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8] (rev a1)
Subsystem: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
amir13@amir-PC:~$ lsmod | grep -i nvidia
nvidia_uvm 757760 0
nvidia_drm 40960 1
nvidia_modeset 1110016 4 nvidia_drm
nvidia 14340096 222 nvidia_modeset,nvidia_uvm
drm_kms_helper 172032 1 nvidia_drm
drm 401408 4 nvidia_drm,drm_kms_helper
ipmi_msghandler 53248 2 nvidia,ipmi_devintf
amir13@amir-PC:~$ lsmod | grep -i nvidia
nvidia_uvm 757760 0
nvidia_drm 40960 1
nvidia_modeset 1110016 4 nvidia_drm
nvidia 14340096 222 nvidia_modeset,nvidia_uvm
drm_kms_helper 172032 1 nvidia_drm
drm 401408 4 nvidia_drm,drm_kms_helper
ipmi_msghandler 53248 2 nvidia,ipmi_devintf
amir13@amir-PC:~$ modinfo nvidia
filename: /lib/modules/4.15.0-34-generic/updates/dkms/nvidia.ko
alias: char-major-195-*
version: 390.48
supported: external
license: NVIDIA
srcversion: FA33B00C00A6F70EC9CF314
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: ipmi_msghandler
retpoline: Y
name: nvidia
vermagic: 4.15.0-34-generic SMP mod_unload
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_CheckPCIConfigSpace:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_TCEBypassMode:int
parm: NVreg_UseThreadedInterrupts:int
parm: NVreg_EnableStreamMemOPs:int
parm: NVreg_EnableBacklightHandler:int
parm: NVreg_EnableUserNUMAManagement:int
parm: NVreg_EnableIBMNPURelaxedOrderingMode:int
parm: NVreg_MemoryPoolSize:int
parm: NVreg_IgnoreMMIOCheck:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RegistryDwordsPerDevice:charp
parm: NVreg_RmMsg:charp
parm: NVreg_AssignGpus:charp
amir13@amir-PC:~$ dkms status
nvidia, 390.48, 4.15.0-34-generic, x86_64: installed
amir13@amir-PC:~$
-
متاسفانه همچنان خطای Failed to initialize NVML: Driver/library version mismatch باقی هستش که نیشون می ده کتابخونه های انویدیا هنوز به نسخه ی 390 لینک نشدن (چون نسخه ی درایورها درست بودن) ، برای حل این مشکل مراحل زیر رو انجام بدین :
sudo apt purge nvidia-*
sudo apt autoremove
sudo apt autoclean
sudo rm -rf /usr/lib/x86_64-linux-gnu/nvidia /usr/lib/i386-linux-gnu/nvidia /usr/lib/nvidia
sudo apt install nvidia-driver-390
حالا یه دور سیستم رو ری استارت کنین و بعد ری استارت خروجی این دستورات رو بذارین :
nvidia-smi
lspci -nnk | egrep -i "3d|vga" -A3
-
متاسفانه همچنان خطای Failed to initialize NVML: Driver/library version mismatch باقی هستش که نیشون می ده کتابخونه های انویدیا هنوز به نسخه ی 390 لینک نشدن (چون نسخه ی درایورها درست بودن) ، برای حل این مشکل مراحل زیر رو انجام بدین :
sudo apt purge nvidia-*
sudo apt autoremove
sudo apt autoclean
sudo rm -rf /usr/lib/x86_64-linux-gnu/nvidia /usr/lib/i386-linux-gnu/nvidia /usr/lib/nvidia
sudo apt install nvidia-driver-390
حالا یه دور سیستم رو ری استارت کنین و بعد ری استارت خروجی این دستورات رو بذارین :
nvidia-smi
lspci -nnk | egrep -i "3d|vga" -A3
چه پروسه طولانی شد! ای لینوکس!!
amir13@amir-PC:~$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
amir13@amir-PC:~$ lspci -nnk | egrep -i "3d|vga" -A3
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8] (rev a1)
Subsystem: NVIDIA Corporation GK107 [GeForce GT 740] [10de:0fc8]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
amir13@amir-PC:~$
-
سلام بابت تاخیر عذر می خوام
در واقع این پروسه ی طولانی به دلیل این هستش که مشکل ساده ای که در ابتدا وجود داشت با راه های مختلفی که امتحان کردید (اجرا فایل .run ، استفاده از مخازن ثانویه و ...) تبدیل به گره کور شده که کار رو خیلی دشوار تر کرده.
در کل راه سریع این هستش که یه بار اوبونتو رو پاک کنین و این بار هیچ چیز خارج از مخازن رو نصب نکنین و برای گرافیکتون تنها nvidia-driver-390 رو از مخازن رسمی نصب کنین و هر مشکلی که پیش اومد اینجا گزارش بدین.
ولی در مورد مشکلی فعلی که وجود داره شما .run رو اجرا هم کردین ؟ دقیقا چه کارهایی انجام دادین ؟ دستور زیر رو سیستمتون کار می کنه ؟
sudo nvidia-uninstall
-
سلام بابت تاخیر عذر می خوام
در واقع این پروسه ی طولانی به دلیل این هستش که مشکل ساده ای که در ابتدا وجود داشت با راه های مختلفی که امتحان کردید (اجرا فایل .run ، استفاده از مخازن ثانویه و ...) تبدیل به گره کور شده که کار رو خیلی دشوار تر کرده.
در کل راه سریع این هستش که یه بار اوبونتو رو پاک کنین و این بار هیچ چیز خارج از مخازن رو نصب نکنین و برای گرافیکتون تنها nvidia-driver-390 رو از مخازن رسمی نصب کنین و هر مشکلی که پیش اومد اینجا گزارش بدین.
ولی در مورد مشکلی فعلی که وجود داره شما .run رو اجرا هم کردین ؟ دقیقا چه کارهایی انجام دادین ؟ دستور زیر رو سیستمتون کار می کنه ؟
sudo nvidia-uninstall
اخواهش میکنم. اختیار دارین چه عذرخواهی ای.... تا همین الانم کلی لطف داشتین.
خب من با به اصطلاح دانشم از سیستم عامل ویندوز که سالها ازش استفاده کردم سعی داشتم مشکل رو حل کنم که متاسفانه از نظرم لینوکس واسه کاربرای عادی یه مقدار زیادی ایجاد مشکل میکنه. تو ویندوز اگه چنین مشکلی پیش بیاد (که بعید میدونم) راحت میشه با یه Driver Uninstaller مشکلو حل کرد.
بگذریم. بله من .run رو هم اجرا کردم واسه اینکه جدیدترین درایور رو نصب کنم. کار خاص دیگه ای انجام ندادم که نگفته باشم بهتون.
نه دستور کار نکرد : sudo: nvidia-uninstall: command not found
اگه فکر میکنین خیلی کار داره پاک کنم اوبونتو رو؟