sudo apt-get remove *nvidai*
sudo ubuntu-drivers autoinstall
sudo prime-select intel
sudo prime-select nvidia
اول درایوری رو که نصب کدرین کلا پاک کنید:سلامکد: [انتخاب]sudo apt-get remove *nvidai*
حالا بذارید خودش بهترین درایور رو نصب کنه:کد: [انتخاب]sudo ubuntu-drivers autoinstall
بعد یک برای ریستارت کنید و با دستور زیر بین اینتل یا انویدیا سوییچ کنیدو و تست کنید:یاکد: [انتخاب]sudo prime-select intel
کد: [انتخاب]sudo prime-select nvidia
البته بعد از هر سوییچ یک بار باید لاگ آوت/لاگین کنید یا گنوم رو ریست کنید یا کلا کامپزوتر رو ریست کنید.
در نهایت میتونید با دکمه های شورتکات کیبورد که معملا fn+f4 هست یا مستقیم f4 یا یکی از دکمه های مخصوص، بین display ها سوییچ کنید و mirror کنید یا duplicate
اول درایوری رو که نصب کدرین کلا پاک کنید:خوب طبق دستورات شما عمل کردم الان میتونم راحت بین گرافیک ها سوییچ کنم. ولی مانیتور دوم از کار افتاده و روی هیچ یک گرافیک ها تصویر ندارد. در واقع تا از داریور آزاد استفاده میشود هر دو مانیتور تصویر دارند ولی به محض اینکه درایور انحصاری نصب میشه مانیتور دوم تصویر ندارد.کد: [انتخاب]sudo apt-get remove *nvidai*
حالا بذارید خودش بهترین درایور رو نصب کنه:کد: [انتخاب]sudo ubuntu-drivers autoinstall
بعد یک برای ریستارت کنید و با دستور زیر بین اینتل یا انویدیا سوییچ کنیدو و تست کنید:یاکد: [انتخاب]sudo prime-select intel
کد: [انتخاب]sudo prime-select nvidia
البته بعد از هر سوییچ یک بار باید لاگ آوت/لاگین کنید یا گنوم رو ریست کنید یا کلا کامپزوتر رو ریست کنید.
در نهایت میتونید با دکمه های شورتکات کیبورد که معملا fn+f4 هست یا مستقیم f4 یا یکی از دکمه های مخصوص، بین display ها سوییچ کنید و mirror کنید یا duplicate
nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارتترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
چطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
من به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
xrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
فقط مانیتور خود لپتاپ را شناسایی میکنهxrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
secure boot رو خاموش کردی؟فقط مانیتور خود لپتاپ را شناسایی میکنهxrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
در بایوس جستجو کردم همچین گزینه ای نیستsecure boot رو خاموش کردی؟فقط مانیتور خود لپتاپ را شناسایی میکنهxrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
اینجا چه فایل هایی هستدر بایوس جستجو کردم همچین گزینه ای نیستsecure boot رو خاموش کردی؟فقط مانیتور خود لپتاپ را شناسایی میکنهxrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
/etc/X11/xorg.conf.d/
ترمینال رو باز کن و این رو بزنامتحان کردم تغییر نکردکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشه
خوب این آدرس برای من جود ندارد.اینجا چه فایل هایی هستدر بایوس جستجو کردم همچین گزینه ای نیستsecure boot رو خاموش کردی؟فقط مانیتور خود لپتاپ را شناسایی میکنهxrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشهکد: [انتخاب]/etc/X11/xorg.conf.d/
???خوب این آدرس برای من جود ندارد.اینجا چه فایل هایی هستدر بایوس جستجو کردم همچین گزینه ای نیستsecure boot رو خاموش کردی؟فقط مانیتور خود لپتاپ را شناسایی میکنهxrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشهکد: [انتخاب]/etc/X11/xorg.conf.d/
/usr/share/X11/xorg.conf.d
بله این ادرس موجود است???خوب این آدرس برای من جود ندارد.اینجا چه فایل هایی هستدر بایوس جستجو کردم همچین گزینه ای نیستsecure boot رو خاموش کردی؟فقط مانیتور خود لپتاپ را شناسایی میکنهxrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشهکد: [انتخاب]/etc/X11/xorg.conf.d/
این؟کد: [انتخاب]/usr/share/X11/xorg.conf.d
لیست فایل ها رو بگوبله این ادرس موجود است???خوب این آدرس برای من جود ندارد.اینجا چه فایل هایی هستدر بایوس جستجو کردم همچین گزینه ای نیستsecure boot رو خاموش کردی؟فقط مانیتور خود لپتاپ را شناسایی میکنهxrandrمن به گرافیک انویدیا نیاز دارم نه اینتلچطور؟ترمینال رو باز کن و این رو بزنحتی اگر در این وضعیت درست هم بشود بدرد من نمیخورهکد: [انتخاب]nvidia-settings
برو به قسمت PRIME Profiles و اینتل رو انتخاب کن و بعد رستارت
ببین چی میشهکد: [انتخاب]/etc/X11/xorg.conf.d/
این؟کد: [انتخاب]/usr/share/X11/xorg.conf.d
doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ ls
10-amdgpu.conf 10-nvidia.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.conf
توی این فایل چی نوشته 10-nvidia.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ ls
10-amdgpu.conf 10-nvidia.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.conf
توی این فایل چی نوشته 10-nvidia.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ ls
10-amdgpu.conf 10-nvidia.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.conf
doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ cat 10-nvidia.conf
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
این nvidia-xconfig رو بزن ببین اینتوی این فایل چی نوشته 10-nvidia.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ ls
10-amdgpu.conf 10-nvidia.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ cat 10-nvidia.conf
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
/etc/X11/xorg.conf.d/
رو میسازه یا نه
نهاین nvidia-xconfig رو بزن ببین اینتوی این فایل چی نوشته 10-nvidia.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ ls
10-amdgpu.conf 10-nvidia.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ cat 10-nvidia.conf
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSectionکد: [انتخاب]/etc/X11/xorg.conf.d/
رو میسازه یا نه
خوب طی این چند روز که این مشکل را دارم زیاد در اینترنت جستجو کردم و چندتا راه پیدا کردم. بعضیها گفته بودن باید بوت امن خاموش باشه خوب از من خاموش بود. بعضیها هم نصب مدیر پنجره lightdm را پیشنهاد داده بودن که اپن را هم نصب کردن و فعال خوب مشکل حل نشد. راه حل بعدی غیر فعال کردن Nvidia-drm.modeset بود که اون را کامنت کردم ولی مشکل حل نشد.ویکی ارچ قسمت nvidia رو خوندی؟ بخون شاید مشکلت حل بشهنهاین nvidia-xconfig رو بزن ببین اینتوی این فایل چی نوشته 10-nvidia.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ ls
10-amdgpu.conf 10-nvidia.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ cat 10-nvidia.conf
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSectionکد: [انتخاب]/etc/X11/xorg.conf.d/
رو میسازه یا نه
خوب به طرز مسخرهای بعد از اجرا کردن دستور آخر و سوویچ کردن روی گرافیک انویدیا و یه ریبوت مانیتور دوم راه افتاد. اما یه مشکل جدید پیدا شد حالا مانیتور لپتاپ از کار افتادهخوب طی این چند روز که این مشکل را دارم زیاد در اینترنت جستجو کردم و چندتا راه پیدا کردم. بعضیها گفته بودن باید بوت امن خاموش باشه خوب از من خاموش بود. بعضیها هم نصب مدیر پنجره lightdm را پیشنهاد داده بودن که اپن را هم نصب کردن و فعال خوب مشکل حل نشد. راه حل بعدی غیر فعال کردن Nvidia-drm.modeset بود که اون را کامنت کردم ولی مشکل حل نشد.ویکی ارچ قسمت nvidia رو خوندی؟ بخون شاید مشکلت حل بشهنهاین nvidia-xconfig رو بزن ببین اینتوی این فایل چی نوشته 10-nvidia.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ ls
10-amdgpu.conf 10-nvidia.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ cat 10-nvidia.conf
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSectionکد: [انتخاب]/etc/X11/xorg.conf.d/
رو میسازه یا نه
کدوم دستور؟خوب به طرز مسخرهای بعد از اجرا کردن دستور آخر و سوویچ کردن روی گرافیک انویدیا و یه ریبوت مانیتور دوم راه افتاد. اما یه مشکل جدید پیدا شد حالا مانیتور لپتاپ از کار افتادهخوب طی این چند روز که این مشکل را دارم زیاد در اینترنت جستجو کردم و چندتا راه پیدا کردم. بعضیها گفته بودن باید بوت امن خاموش باشه خوب از من خاموش بود. بعضیها هم نصب مدیر پنجره lightdm را پیشنهاد داده بودن که اپن را هم نصب کردن و فعال خوب مشکل حل نشد. راه حل بعدی غیر فعال کردن Nvidia-drm.modeset بود که اون را کامنت کردم ولی مشکل حل نشد.ویکی ارچ قسمت nvidia رو خوندی؟ بخون شاید مشکلت حل بشهنهاین nvidia-xconfig رو بزن ببین اینتوی این فایل چی نوشته 10-nvidia.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ ls
10-amdgpu.conf 10-nvidia.conf 10-quirks.conf 10-radeon.conf 40-libinput.conf 70-wacom.confکد: [انتخاب]doctor@doctor-Lenovo-Y520-15IKBM:/usr/share/X11/xorg.conf.d$ cat 10-nvidia.conf
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSectionکد: [انتخاب]/etc/X11/xorg.conf.d/
رو میسازه یا نه
/etc/X11
وجود نداره؟# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 440.64
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
خوب اون دایرکتوری که ایجاد نشده ولی فایل xorg.conf وجود داره و محتویات اون این هستخوبه این فایل درست شدهکد: [انتخاب]# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 440.64
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
خوب مشکل حل شد. فایل xorg.conf باید پاک میشد.تنظیمات توی همین فایل باید دستکاری بشه