انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: mahdiyar11 در 16 دی 1400، 06:14 ب‌ظ

عنوان: تغییر مترجم گرافیکی از OpenGL به Vulkan
ارسال شده توسط: mahdiyar11 در 16 دی 1400، 06:14 ب‌ظ
سلام دوستان امیدوارم حالتون خوب باشه.
از گنوم استفاده میکنم و توی کار با سیستم؛ خیلی کندی های عجیب غریب میبینم اما سخت افزارم قویه. کندی هم به این صورت هستنش که وقتی پنجره هارو میبندم یا تغییر میدم با افت شدید fps مواجه میشم.
وقتی که سرچ کردم با مفاهیمی از جمله Wayland و Xorg آشنا شدم. هر دو رو تست کردم اما این کندی برطرف نشد.
دوتا کارت گرافیک دارم اینتل و AMD که چک کردم هم جفتشون به درستی نصب شدن. بعد از پرس و جو های فراوان گفتن شاید مترجم گرافیکی (اصطلاح دقیقش رو نمیدونم) از OpenGL تغییر بدی به Vulkan مشکلت حل میشه.
اما اول میخواستم بدونم که واقعا با چنین کاری مشکلم حل میشه؟ و اینکه به چه شکل انجامش بدم؟

با تشکر فراوان
عنوان: پاسخ : تغییر مترجم گرافیکی از OpenGL به Vulkan
ارسال شده توسط: mobin1387 در 16 دی 1400، 06:53 ب‌ظ
ممنون میشم مدل دقیق گرافیک تون رو بنویسید:

مثل این: NVIDIA Geforce GTX 1650 یا GTX 1650

یا اگه نمی دونید، خروجی این دو دستور رو بزارید؛
glxinfo | grep OpenGL
DRI_PRIME=1 glxinfo | grep OpenGL
عنوان: پاسخ : تغییر مترجم گرافیکی از OpenGL به Vulkan
ارسال شده توسط: mahdiyar11 در 16 دی 1400، 07:32 ب‌ظ
خروجی دستوری که گذاشتید: OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 530 (SKL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions

که ظاهرا گرافیک دیفالت منو اینتل شناخته
اماخروجی دستور lspci |grep AMD به شکل زیر هست.

                 
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 83)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
این مدل گرافیکی AMD هست که دارم.
عنوان: پاسخ : تغییر مترجم گرافیکی از OpenGL به Vulkan
ارسال شده توسط: mobin1387 در 17 دی 1400، 09:29 ب‌ظ
خروجی دستوری که گذاشتید: OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 530 (SKL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions

که ظاهرا گرافیک دیفالت منو اینتل شناخته
اماخروجی دستور lspci |grep AMD به شکل زیر هست.

                 
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 83)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
این مدل گرافیکی AMD هست که دارم.
این مشخصات نباید مشکل خاصی داشته باشه. فکر نمیکنم تعویض OpenGL با Vulkan کاری از پیش ببره
عنوان: پاسخ : تغییر مترجم گرافیکی از OpenGL به Vulkan
ارسال شده توسط: mahdiyar11 در 20 دی 1400، 01:07 ق‌ظ
خروجی دستوری که گذاشتید: OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 530 (SKL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.3
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.3
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions

که ظاهرا گرافیک دیفالت منو اینتل شناخته
اماخروجی دستور lspci |grep AMD به شکل زیر هست.

                 
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 83)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
این مدل گرافیکی AMD هست که دارم.
این مشخصات نباید مشکل خاصی داشته باشه. فکر نمیکنم تعویض OpenGL با Vulkan کاری از پیش ببره

مدلی که OpenGL شناخته مدل گرافیک اینتل هست. گفتم شاید با تغییرش به AMD مشکل حل بشه. چون الانم متوجه شدم تصویر زمان دیدن ویدیو پرش داره.