سلام به همه.
سرچ کردم. زیاد.
هم توی این انجمن هم انجمنهای اصلی اوبونتو. هرجا که فکرشو میکردم گشتم.
این مراحل را هم رفتم:
مدل لپ تاپ:Ideapad V330
https://www.digikala.com/Product/DKP-393514مدل CPUntel Core i5-8250U Processor
مدل گرافیک:Integrated Intel® HD Graphics
AMD Radeon™ 530 2 GB GDDR5 VRAM
با نصب جدید و تازه از اوبونتو ۱۸.۴ همه چیز خوب بود ولی معلوم بود که سیستم کند هست و یک جای کار لنگه. دیدم بله گرافیکی که اوبونتو شناخته و نصب کرده گرافیک آنبورد اینتل هست.
برای شناسایی کارت گرافیک از این دستورها استفاده کردم و نتایج زیر را داشتم:
$ lspci | grep "VGA"
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
$ sudo lshw -C display
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:128 memory:f1000000-f1ffffff memory:d0000000-dfffffff ioport:e000(size=64) memory:c0000-dffff
*-display
description: Display controller
product: Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: c3
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi bus_master cap_list rom
configuration: driver=amdgpu latency=0
resources: irq:129 memory:e0000000-efffffff memory:f0000000-f01fffff ioport:d000(size=256) memory:f2200000-f223ffff memory:f2240000-f225ffff
دستور اول فقط گرافیک اینتل را شناخت ولی دستور دوم گرافیک AMD را هم شناخت.
برای نصب درایور از این سایت
http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspxآخرین نسخه درایور گرافیکم را دانلود کردم و با دستورالعمل خودش نصب کردم. ولی در انتهای نصب خطای زیر را گرفتم:
WARNING: amdgpu dkms failed for running kernel
کرنل لینوکس خودم ورژن 4.15 بود که با ابزار ukuu به آخرین ورژن استیبل یعنی 4.17 آپدیت کردم.
تمام پکیجها و درایورها را مجدد حذف و نصب کردم.
ولی همچنان در آخرین مرحله نصب درایور با این حطا که در چند خط قبل نوشتم روبرو میشم.
از بایوس هم رفتم گرافیک اضافه را غیرفعال کنم همون amd را غیرفعال کرد و باز روی اینتل باقی موند.
با نرم افزارهای sysinfo و hardinfo هم فقط گرافیک اینتل را میبینم.
ولی طبق خریدی که انجام دادم و مشخصات لپ تاپ در سایت و طبق دستور lshw مطمئن هستم که یک گرافیک amd 2G اونجا هست و من نمیتونم ازش استفاده کنم.
الان لپ تاپ داره کار میکنه و مشکلی نداره. ولی وقتی من یک گرافیک ۲ گیگ دارم چرا نباید بتونم ازش استفاده کنم؟
خروجی دستور زیر را هم میذارم:
$ glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
همه میگن وقتی نوشته باشه direct rendering: Yes یعنی گرافکی نصبه. بله گرافیک نصبه ولی گرافیک ضعیف اینتل نصبه نه گرافیک قوی AMD
کسی میتونه کمک کنه. ممنون.