Q100642: VSync ஐ முடக்குவதன் மூலம் Mari இல் பிரேம் வீதங்களை அதிகரித்தல்

அறிகுறிகள்

பயனர்கள் கேன்வாஸில் காட்டப்படும் FPS எதிர்பார்த்ததை விடக் குறைவாக இருப்பதைக் கவனிக்கலாம். எடுத்துக்காட்டாக, 60Hz மானிட்டரில், Mari உள்ள கேன்வாஸ் FPS வினாடிக்கு 60 அல்லது அதற்கும் குறைவான பிரேம்களாக 'வரம்பிற்குட்பட்டதாக' தோன்றும்.

நீங்கள் மிகவும் எளிமையான திட்டங்களில் பணிபுரியும் போது கூட, குறைந்த FPS ஐ அனுபவித்தால், நீங்கள் VSync ஐ அணைக்க வேண்டியிருக்கும் .



காரணம்

VSync (அல்லது செங்குத்து ஒத்திசைவு) என்பது மானிட்டரின் புதுப்பிப்பு வீதத்துடன் உருவாக்கப்படும் பிரேம்களின் எண்ணிக்கையை ஒத்திசைப்பதன் மூலம் திரை கிழிவதைத் தடுப்பதை நோக்கமாகக் கொண்டுள்ளது.

Mari 4.7 மற்றும் அதற்கு முந்தைய பதிப்புகளில், VSync ஐ இயக்குவது அல்லது முடக்குவது ஒரு விருப்பத்தேர்வால் கட்டுப்படுத்தப்பட்டது (Preferences > GPU > General > VSync என்பதன் கீழ்).

Mari இன் Qt நூலகம் Mari 4.8 இல் மேம்படுத்தப்பட்டது. Qt இன் புதிய பதிப்பு Mari இயங்கும் போது VSync அமைப்புகளை மாற்ற அனுமதிக்காது. எனவே, VSync விருப்பம் Mari தொடங்குவதற்கு முன்பு அமைக்கப்பட வேண்டிய சூழல் மாறியால் மாற்றப்பட்டுள்ளது:

MARI _VSYNC

நீங்கள் Mari 4.7 மற்றும் அதற்கு முந்தைய விருப்பத்தேர்வுகள் வழியாக VSync ஐ முடக்கியிருக்கலாம், ஆனால் Mari 4.8 இல் தொடங்கி அதை அணைக்க இந்த சூழல் மாறியைப் பயன்படுத்த வேண்டும்.

இந்த மாறி அமைக்கப்படாதபோது, VSync கணினி மற்றும் இயக்கி அமைப்புகளால் கட்டுப்படுத்தப்படும் (எ.கா. NVidia கிராபிக்ஸ் அட்டைகளுக்கு, NVidia கட்டுப்பாட்டுப் பலகத்தில் உள்ள அமைப்பு பயன்படுத்தப்படும்)



தீர்மானம்

இந்தச் சிக்கலைத் தீர்க்க, MARI _VSYNC சூழல் மாறியை 0 மதிப்புக்கு அமைப்பதன் மூலம் VSync ஐ முடக்க முயற்சிக்கவும்:

MARI _VSYNC=0

தேவைப்பட்டால், இதை எப்படி செய்வது என்பது குறித்த வழிகாட்டுதலுக்கு பின்வரும் கட்டுரையைப் பார்க்கவும்:
Q100015: சுற்றுச்சூழல் மாறிகளை எவ்வாறு அமைப்பது

சூழல் மாறியை அமைத்து, Mari தொடங்கிய பிறகு, கேன்வாஸ் பிரேம் வீதம் இனி வரம்பிடப்படக்கூடாது. கேன்வாஸில் உள்ள FPS, மானிட்டரின் புதுப்பிப்பு வீதத்தை விட வேகமாக இருந்தால், இது திரை கிழிந்து போக வழிவகுக்கும் என்பதை நினைவில் கொள்ளுங்கள் .

MARI _VSYNC இன் எதிர்பார்க்கப்படும் மதிப்புகள் மற்றும் அவற்றின் விளைவுகளின் அட்டவணை கீழே உள்ளது:

MARI _VSYNC மதிப்பு

விளைவு

0

VSync முடக்கப்பட்டுள்ளது

1

VSync இயக்கத்தில் உள்ளது

மதிப்பு இல்லை/அமைக்கப்படவில்லை

GPU இயக்கி அமைப்புகளால் VSync கட்டுப்படுத்தப்படுகிறது.



மேலும் படிக்க

நீங்கள் இன்னும் சிரமங்களை எதிர்கொண்டால், தயவுசெய்து ஒரு ஆதரவு டிக்கெட்டை உருவாக்கி, இந்தக் கட்டுரையில் கோரப்பட்ட தகவலை எங்களுக்கு வழங்கவும்:
Q100090: Mari சிக்கலைப் புகாரளிக்கும் போது ஆதரவை அனுப்ப வேண்டிய தகவல்

ஆதரவு டிக்கெட்டை எவ்வாறு திறப்பது என்பது பற்றிய கூடுதல் தகவலுக்கு, இந்தக் கட்டுரையைப் பார்க்கவும்:
Q100064: ஆதரவு டிக்கெட்டை எவ்வாறு திரட்டுவது

    We're sorry to hear that

    Please tell us why