انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نصب و پیکربندی انواع کارتهای گرافیک => نویسنده: hannnndy در 17 خرداد 1391، 08:06 قظ
-
سلام،
روی لپتاپ های dell n5110 دوتا کارت گرافیک وجود داره:
$ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)
مشکل اینه که کارت گرافیک پیشفرض رو اون Intel قرار میده و اصلا کارت گرافیک اصلی که nvidia است را نمیشناسه.
همیشه هم روی دستگاهم با اشکال زیر روبرو میشم:
$ Xlib: extension "GLX" missing on display ":0.0".
عملا از گرافیک اوبونتو هیچ استفادهای نمیتونم بکنم و یک گراففیک معمولی دارم، حتی موقع باز کردن گرافیکهای سنگین هم کارت گرافیک intel کرش میکنه.
-
http://azadrah.net/2012/04/install-and-use-bumblebee-nvidia-optimus-linux-equivalent
-
سلام
من دستورات زیر را اجرا کردم:
اوبونتو ۱۰.۰۴ و بالاتر
ابتدا مخازن شخصی Bumblebee را اضافه کنید:
sudo add-apt-repository ppa:bumblebee/stable
اگر اوبونتو ۱۱.۰۴ یا قدیمیتر دارید پیشنهاد میشود از درایورهای جدید استفاده کنید:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
لیست بستهها رو بهروز کنید:
sudo apt-get update
اگر تصمیم به استفاده از درایور آزاد Nouvau را دارید:
sudo apt-get install bumblebee
یا اگر تصمیم به استفاده از درایو انحصاری Nvidia دارید:
sudo apt-get install bumblebee bumblebee-nvidia
حساب کاربری خود را به گروه bumblebee اضافه کنید:
sudo usermod -a -G bumblebee $USER
دستورات بالا کاملا درست کار کردند و حتی metacity هم که قبلا کار نمیکرد هم شروع به کار کرده است. اما مشکل دیگری به وجود آمده و آن هم اینکه کل رزولوشن دستگاه به هم ریخته است و اصلا درست کار نمیکند . هنگام لاگین خطای زیر دیده میشود و رزولشن من الآن ۶۴۰ در ۴۸۰ شده است.
none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1366x768@60Hz (pass
زرولشن هنگام بوت و هنگام خاموش شدن درست است اما هنگام استفاده نه. لطفا کمک کنید امکان تغییرش را ندارم.
-
~$ xrandr
Screen 0: minimum 320 x 200, current 640 x 480, maximum 8192 x 8192
LVDS1 connected 640x480+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
640x480 59.9*
VGA1 disconnected (normal left inverted right x axis y axis)
-
توی ترمینال بزن man xrandr
راهنمایی میکنه چیکار باید بکنی
-
توی ترمینال بزن man xrandr
راهنمایی میکنه چیکار باید بکنی
man xrandr خیی تخصصیه ولی تا جایی که من دیدم توی اینترنت
~$ xrandr --output VGA1 --mode 1366x768
xrandr: cannot find mode 1366x768
که باز هم خطا داره گویا اصلا رزولوشن فوق در سیستم من پاک شده و جزو تعاریف پیشفرضش نیست.
حتی جایی خوندم که باید دستور زیر رو انجام بدم ولی فایده نداشت.
rm /home/user/.config/monitor.xml
توی پست قبلی خودم هم نوشتم فقط رزولوشن ۶۴۰ در ۴۸۰ رو میشناسه
کد زیر رو امتحان کردم حل شد:
xrandr --newmode 1366x768 85.500 1366 1494 1624 1798 768 770 776 795 +hsync -vsync
xrandr --addmode default 1366x768
xrandr --output default --mode 1366x768 --rate 60
identi.ca ممنون از کمکتون
-
بزن xrandr
یه لیست از رزولیشنهای موجود بهت میده. ادامه همون که تو پاسخ 3 سانسور کردی!
از صفر شماره گذاری کن. اولی میشه صفر
دومی 1
سومی 2
...
کدومو میخوای؟ رزولیشن اولی؟ بزن:
xrandr -s 0
-
بزن xrandr
یه لیست از رزولیشنهای موجود بهت میده. ادامه همون که تو پاسخ 3 سانسور کردی!
از صفر شماره گذاری کن. اولی میشه صفر
دومی 1
سومی 2
...
کدومو میخوای؟ رزولیشن اولی؟ بزن:
xrandr -s 0
مرسی مشکل حل شد. با دستورات پست قبل مشکل حل شد اما بعد از هر بار بالا اومدن باید به سیستم میگفتم رزولوشن چی باشه سعی کردم xorg.conf رو ویرایش کنم که سیستم کلا کرش کرد بعد تو یک حالت safe اومد بالا و x رو به حالت پیشفرض restore کردم مسئله حل شد و الآن با bumblebee مشکل GLX هم ندارم ولی فکر کنم هنوز کارت گرافیک پیشفرضش intel باشه.
در کل ممنون از کمکتون
-
خب این که رو انویدیا نمیره ! در صورتی میره که خودت بزنی بره ! هرچی خواستی با انویدیا اجرا کنی رو باید با optirun اجرا کنی توی همون لینک نوشته !
ضمنا برای ما دو گرافیکه ها خبر های خوشی در کرنل های جدید در راهه!
-
خب این که رو انویدیا نمیره ! در صورتی میره که خودت بزنی بره ! هرچی خواستی با انویدیا اجرا کنی رو باید با optirun اجرا کنی توی همون لینک نوشته !
ضمنا برای ما دو گرافیکه ها خبر های خوشی در کرنل های جدید در راهه!
دقیقا شایذ بهتره مسئله رو اینجوری مطرح کنم: چی کار کنیم همه چی پیشفرض با انویدیا باز بشه نه اینتل
مثلا metacity که موقع بوت لود میشه هر دفعه باید برم تغییرش بدم
optirun metacity --replace
چون گرافیک پیشفرض اینتله خیلی از افکتها را ندارم ولی بعد از نصب و اون برنامهها حداقل glx هم خطا نمیدهد.
-
من همه افکت هارو بدون هیچ مشکلی داشتم جان تو !
از دوستان متخصص بپرس چجوری لود کنی من تو اوبونتو نمیدونم !
-
;D جالب اینه که طبق همون نوشته مقاله شارژم خیلی بیشتر میمونه تقربا دو برابر شارژ نگه میداره (خوشحالم \\:D/)
-
http://wiki.ubuntu.ir/BinaryDriverHowto/Nvidia