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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: تغییر مترجم گرافیکی از OpenGL به Vulkan  (دفعات بازدید: 323 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
سلام دوستان امیدوارم حالتون خوب باشه.
از گنوم استفاده میکنم و توی کار با سیستم؛ خیلی کندی های عجیب غریب میبینم اما سخت افزارم قویه. کندی هم به این صورت هستنش که وقتی پنجره هارو میبندم یا تغییر میدم با افت شدید fps مواجه میشم.
وقتی که سرچ کردم با مفاهیمی از جمله Wayland و Xorg آشنا شدم. هر دو رو تست کردم اما این کندی برطرف نشد.
دوتا کارت گرافیک دارم اینتل و AMD که چک کردم هم جفتشون به درستی نصب شدن. بعد از پرس و جو های فراوان گفتن شاید مترجم گرافیکی (اصطلاح دقیقش رو نمیدونم) از OpenGL تغییر بدی به Vulkan مشکلت حل میشه.
اما اول میخواستم بدونم که واقعا با چنین کاری مشکلم حل میشه؟ و اینکه به چه شکل انجامش بدم؟

با تشکر فراوان
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
پاسخ : تغییر مترجم گرافیکی از OpenGL به Vulkan
« پاسخ #1 : 16 دی 1400، 06:53 ب‌ظ »
ممنون میشم مدل دقیق گرافیک تون رو بنویسید:

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

یا اگه نمی دونید، خروجی این دو دستور رو بزارید؛
glxinfo | grep OpenGL
DRI_PRIME=1 glxinfo | grep OpenGL

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
پاسخ : تغییر مترجم گرافیکی از OpenGL به Vulkan
« پاسخ #2 : 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 هست که دارم.
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 495
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
پاسخ : تغییر مترجم گرافیکی از OpenGL به Vulkan
« پاسخ #3 : 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 کاری از پیش ببره

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
پاسخ : تغییر مترجم گرافیکی از OpenGL به Vulkan
« پاسخ #4 : 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 مشکل حل بشه. چون الانم متوجه شدم تصویر زمان دیدن ویدیو پرش داره.
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه