Puncte:0

Cum pot forța WINE să folosească o anumită rată de reîmprospătare pentru o anumită rezoluție când intru în modul ecran complet?

drapel in

Încerc să joc niște jocuri vechi cu WINE și mă confrunt cu următoarea problemă. Jocurile intră în modul ecran complet la 640x480. Monitorul meu are două rate de reîmprospătare posibile pentru această rezoluție, 60Hz și 75Hz. Problema este că 75 Hz este întotdeauna selectat ca mod preferat, dar jocurile sunt proiectate să ruleze la 60 Hz vsynced, așa că fie rulează mai repede decât ar trebui, fie rulează sacadat (în funcție de joc). Pentru unul dintre jocuri îl pot remedia prin alt tabbing, setând rata de reîmprospătare adecvată cu xrandr și alt tabbing înapoi în joc, dar majoritatea jocurilor îmi setează monitorul înapoi la 75Hz când revin la joc. Am încercat să elimin modul 640x480 cu opțiunile xrandr --remmode și --delmode, dar se pare că nu este posibil, deoarece este un mod încorporat. (Încercarea de a face acest lucru produce această eroare:

X Eroare de solicitare eșuată: BadAccess (încercarea de a accesa resursa privată refuzată)
  Cod operațional major al solicitării eșuate: 140 (RANDR)
  Cod operațional minor al solicitării eșuate: 19 (RRDeleteOutputMode)
  Numărul de serie al cererii eșuate: 39
  Număr de serie curent în fluxul de ieșire: 40

). De asemenea, am încercat să setez modul 640x480 60Hz cu opțiunea --preferred, dar nici nu a funcționat. De asemenea, am încercat să emulez un desktop virtual cu WINE, dar tot ce face este să ruleze jocul într-o fereastră. Există vreo modalitate prin care pot seta modul 60Hz ca cel preferat pentru când monitorul rulează la 640x480? Sau, există vreo modalitate de a forța WINE să aleagă modul 60Hz sau să ignore modul de 75Hz când treceți la 640x480 ecran complet? Iată rezultatul pe care îl primesc când o fac xrandr -q

VGA-0 conectat primar 1280x1024+0+0 (normal stânga inversat dreapta x axa y axa) 338mm x 270mm
   1280x1024 60,02*+ 75,02  
   1152x864 75,00  
   1024x768 75,03 60,00  
   832x624 74,55  
   800x600 75,00 60,32  
   640x480 75,00 59,94  
   720x400 70.08  
   640x480_60,00 59,38  

Ultimul mod listat este unul pe care l-am adăugat eu după ce l-am făcut

cvt -v 640 480 60
xrandr --newmode „640x480_60.00” 23,75 640 664 720 800 480 483 487 500 -hsync +vsync
xrandr --addmode „640x480_60.00”

Am făcut-o pentru că am observat că setând modul obișnuit 640x480 60Hz (celălalt listat de xrandr), desktop-ul meu a fost ușor mărit. Aș fi mulțumit fie de modul încorporat 60Hz, fie de acesta să fie selectat.

Mulțumesc anticipat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.