CS1.6 en 16:9 via WineHQ

Pour mettre en 16:9 Counter Strike 1.6 il faut dans le jeux :
menu: Option => video => display mode => Widescreen

mais dans certains cas les résolution de votre écran ne sont pas compatible avec ce mode exemple:1368 768

il faut donc forcer la résolution de l’écran a celle sans rapprochant le plus et étant compatible , pour cela il y a 2 méthode:

  • soit on passe par wine en émulent un écran 1360 765, mais alors on père en fps de manière drastique .
  • soit on force xorg a accepter cette résolution pour notre écran, c’est cette solution que j’ai choisi car aucune perte de fps.

En voici le détail:
on démarre le pc en mode maintenance pour ne pas démarrer le serveur x ( via menu grub).
une foie connecter en root :
on génère en premier un fichier xorg.conf.new

# cp xorg.conf.new /usr/share/X11/xorg.conf.d/xorg.conf
on le modifie pour prendre en compte notre nouvelle résolution

[code]# gtf 1360 765 60

1360x765 @ 60.00 Hz (GTF) hsync: 47.52 kHz; pclk: 84.40 MHz

Modeline “1360x765_60.00” 84.40 1360 1424 1568 1776 765 766 769 792 -HSync +Vsync
[/code]
on vas ne garder que la 2eme ligne , dans notre cas:[quote]Modeline “1360x765_60.00” 84.40 1360 1424 1568 1776 765 766 769 792 -HSync +Vsync[/quote]
et la copier à la fin de la Section “Monitor” du fichier /usr/share/X11/xorg.conf.d/xorg.conf

[quote]Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Modeline “1360x765_60.00” 84.40 1360 1424 1568 1776 765 766 769 792 -HSync +Vsync
EndSection[/quote]
on modifie ensuite la Section “Screen” pour spécifier les résolution accessible .

[quote]Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
Modes “1360x765_60.00” “1366x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
Modes “1360x765_60.00” “1366x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
Modes “1360x765_60.00” “1366x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
Modes “1360x765_60.00” “1366x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes “1360x765_60.00” “1366x768” “1024x768” “800x600” "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes “1360x765_60.00” “1366x768” “1024x768” “800x600” "640x480"
EndSubSection
EndSection[/quote]
on redémarre le pc , et le tour est joué .

Merci pour l’astuce.