Author |
Message |
Jezze
|
|
Post subject:
Posted: Jun 19, 2013 - 12:28 AM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
I found a nice off-screen of Pac-Man, that could be used as example to tweak the bloom settings.
From top to bottom:
- off-screen
- perspective corrected off-screen
- default MAME settings |
_________________ Test your limits and break through!
|
|
|
|
 |
cmoses
|
|
Post subject:
Posted: Jun 25, 2013 - 09:56 PM
|
|
Retrohling

Joined: Jun 12, 2013
Posts: 9
Status: Offline
|
|
[quote:229124858f="Jezze"]I found a nice off-screen of Pac-Man, that could be used as example to tweak the bloom settings.
From top to bottom:
- off-screen
- perspective corrected off-screen
- default MAME settings
Tweaking the bloom settings needs to be done. They are too strong currently. There doesn't seem to be a lot of bloom in raster games. The bloom looks better in vector games. |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Sep 21, 2013 - 05:34 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
Ich habe meine modifizierte post.fx Shader Datei aktualisiert, so dass sie wieder mit MAME 0.150 kompatibel ist. Dabei habe ich auch gleich die simulierte Reflexion etwas überarbeitet, so dass sie nun leicht dezenter wirkt und von der Stärke der Bildschirmkrümmung und nicht wie zuvor von der Vignettierung anhängig ist.
Passende Grundeinstellungen - wie ich sie verwende - findet ihr hier und müssen an die entsprechende Stelle in der mame.ini kopiert werden. Ihr benötigt für diese Einstellungen noch die crt_shadow_mask.png. |
_________________ Test your limits and break through!
|
|
|
|
 |
cmoses
|
|
Post subject:
Posted: Jan 08, 2014 - 12:04 AM
|
|
Retrohling

Joined: Jun 12, 2013
Posts: 9
Status: Offline
|
|
Jeeze,
I am using your post.fx and crt_shadow_mask.png files and really like the look. I had a few questions.
1. Is it possible to turn off the attributes like vignetting and reflection? I tried commenting them out, but only get a black screen followed by an error.
2. When playing games that are med resolution the like Popeye and Toobin' with the current settings there is a moire pattern that can be seen with the scan lines. I think this occurred before at one point.
Any chance of taking a look at it?
Thanks |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Jan 08, 2014 - 08:15 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
First of to prevent some confusion. The original post.fx shader uses the (image) pincushion parameter to calculate the screen curvature effect. But there is also a (screen) curvature parameter which does nothing in the original shader. So, I use this parameter to calculate the vignetting intensity and you can disable the vignetting separately by changing the (screen) curvature parameter to 0.
To calculate the reflection I use the (image) pincushion parameter and you can't disable the reflection without disabling the screen curvature effect. Actually, it would be the best to have a third parameter to calculate the reflection separately. But this can be only done by changing the source code of MAME.
You still can disable both completely, if you comment out the following lines in the post.fx shader.
line 201 for vignetting
//Output.rgb *= saturate(Vignette);
line 224 for reflection
//Output.rgb += (saturate(Reflection) + saturate(Spot)) * PincushionAmount;
I don't think the moire pattern can be avoided with the bi-linear texture filtering of MAME. The more close parallel lines like scan-lines the more you will see the moire pattern when the screen is curved.
The number of scan-lines depends on the resolution of the game. But you can reduce the number of scan-lines manually by reducing the value of the scanline (screen) size parameter from 1.0 to 0.5; halves the number of scan-lines. |
_________________ Test your limits and break through!
|
|
|
|
 |
jelbo
|
|
Post subject:
Posted: Jan 15, 2014 - 08:52 PM
|
|
Retrohling

Joined: Jan 15, 2014
Posts: 1
Status: Offline
|
|
Jezze, thanks for explaining the different shader options. I was wondering if it would be possible to use the HLSL code with the eFX framework, enabling the effects in basically every DirectX-outputting game or emulator.
I'm willing to put effort in this, but as of now I know too little of HLSL, GLSL and that stuff to even begin. Could you please have a quick look at eFX? |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Jan 18, 2014 - 12:33 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
I had a quick look into the framework and it should be possible to use the MAME shader without major changes. But I'm not quite sure how to pass some of the required parameters through the framework to the shader, e.g. the resolution of the game. The documentation is not very detailed and lacks more complex examples. |
_________________ Test your limits and break through!
|
|
|
|
 |
cmoses
|
|
Post subject:
Posted: Feb 05, 2014 - 05:42 PM
|
|
Retrohling

Joined: Jun 12, 2013
Posts: 9
Status: Offline
|
|
Jezze,
I had a couple of questions about your latest settings. I noticed some changes from your original settings and was hoping you could explain them.
shadow_mask_alpha - original setting 0.075, latest setting 0.25 - a big jump in shadow mask, much darker now, just a preference change?
curvature - original setting 0.15, latest setting 0.25 - this is the setting for vignetting, just decided to go darker?
pincushion - original setting 0.30, latest setting 0.0 - this is the screen curvature, set at 0 there is none, was this a mistake, should it be 0.30?
I also have a question regarding your shadow_mask_x_count and shadow_mask_y_count. Originally I was using the crt_slot_mask.png file so the settings for both of those was -2 with shadow_mask_usize and shadow_mask_vsize both at 0.375. I started using the crt_shadow_mask.png file but didn't realize you have different settings for them. When I use the with the slot_mask settings I think they look better. Your settings for crt_shadow_mask.png are -3 and -2 for the mask count and 0.375 and 0.250 for the usize and vsize. Since the pngs are the same size 48x48 pixels, why are there different settings for them?
Hope that makes sense. Let me know if I can explain anything better.
Thanks |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Feb 05, 2014 - 08:37 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
My latest configuration is linked in this post and the changes are only my current preferences.
shadow_mask_alpha - 0.15 is just double, because the shadow mask was barely seen with 0.075.
The values of curvature and pincushion have been interchanged because I also changed the usage in the shader to prevent the possible confusion, I mentioned earlier. So curvature - 0.15 is now used to configure the screen curvature and also the light reflection; and pincushion - 0.30 is now used for the vignetting.
Quote: shadow_mask_x_count and shadow_mask_y_count
shadow_mask_usize and shadow_mask_vsize
Yeah, these configurations can be difficult to understand. But u/v-size and x/y-count have to match each other to get a "perfect" result.
First, lets explain the u/v-size. DirectX always uses textures of the size power-of-two, e.g. 2x2, 4x4, 8x8 etc. The next power-of-two size from 48x48 is 64x64.
If you look at the following slot mask texture you see a solid and dashed area.
The solid area (12x12) represents 1 pixel of the monitor and the dashed area (24x24) represents 2x2 pixel. We have to use the dashed area in order to simulate the slot mask, because the second pixel column has an offset of a half pixel in y-direction. These 24x24 pixel can be perfectly tiled to get a slot mask as large as you want.
To calculate the size of the dashed area of 24x24 pixel in u/v-coordinates (which are in a range from 0 to 1) you have to remember that DirectX uses a power-of-two textures size. So the size of your texture of 48x48 becomes 64x64.
24 / 64 = 0.375. This is our u/v-size.
Now you have to specify how often you want to tile the 24x24 texture part over the whole game resolution. If you know the resolution of the game is for example 320x240 pixel, you can set the x-count to 160 and the y-count to 120; the half resolution because our 24x24 texture part represents 2x2 pixel. But these settings have to be changed for each other game with different resolution. So I changed the shader to specify how many pixel the texture part represents, by using negative values for x/y-count.
If you now look at the texture of the shadow mask, you can see why I used a different u/v-size and x/y-count.
The solid area (8x8) represents 1 pixel and the dashed area (24x16) represents 3x2 pixel.
24 / 64 = 0.375 u-size
16 / 64 = 0.25 v-size
In this example 0.375 for both u-size and v-size also works. As you can see here, the dashed area (24x24) then represents 3x3 pixel.
If you use a wrong u/v-size, something like this will happen, if you would zoom into the mask.
(left good, right bad)
I hope I've cleared up more questions than I have raised.  |
_________________ Test your limits and break through!
|
|
|
|
 |
cmoses
|
|
Post subject:
Posted: Feb 10, 2014 - 03:11 PM
|
|
Retrohling

Joined: Jun 12, 2013
Posts: 9
Status: Offline
|
|
Jezze,
Thanks and yes it did clear things up. I understand the reasoning behind the different settings for u/size and v/size. I think I was using an older version of your post.fx shader. I now have the current one and your current settings. I think they look very good and authentic. My preferences would be to be a little lighter and also show a more scanlines. I was doing some experimenting and it seems that something is not correct with the scan lines. When I make them darker, they have a pattern to them. There seems to be a row that is blurry mixed in with the correct lines. I thought it might have to do with your scanline_height being 1.5, but changing that did not make any difference. I also reduced your scanline_bright_offset as I know that can sometimes change the way they look. I was still getting the same result, every so many lines there was one that was blurry. I wanted to know if you had any thoughts on that issue.
In your post above, the last picture you show with the zoomed in mask images, was that a screenshot with MAME and HLSL or is that a real shadow mask? If it is from MAME with HLSL, an you tell me how you created it?
Thanks |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Feb 16, 2014 - 11:33 AM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
The last image in my previous post was created with MAME. I set a very low shadow_mask_x/y_count like 5, which tiles the shadow mask only 5 times.
Quote: I wanted to know if you had any thoughts on that issue.
I don't think it's an issue with the shader, I think it's caused by the downscaling of the rendered image to your monitor resolution.
Could you create a screen-shot with Alt+12 and look if the problem can be seen there as well? This will create 4 images, one for each quadrant of your monitor. You can specify the resolution of this screen-shot in your mame.ini with hlsl_snap_width/height. |
_________________ Test your limits and break through!
|
|
|
|
 |
cmoses
|
|
Post subject:
Posted: Feb 19, 2014 - 04:37 PM
|
|
Retrohling

Joined: Jun 12, 2013
Posts: 9
Status: Offline
|
|
Jezze,
You are correct, it is not the shader. It is the hlsl_prescale_x and hlsl_prescale_y settings mostly. When I run Metal Slug at hlsl_prescale of 2 there is some moire issues and every 4th or 5th scanline looks a little blurry. When I run Metal Slug at hlsl_prescale of 3 the moire and scanline issue is greatly reduced, pretty much completely gone. There is still the faintest bit but that can also be reduced by turning down the rasterbloom, but is not really necessary. I played around with this with a few games and they vary a little by game resolution. Some look better as hlsl_prescale 2, some look better at 3. If you set it to 0 or auto they look good, but this sometimes slows down the performance some.
Thanks for your assistance. I think your settings look really good. |
|
|
|
|
 |
FreneticGeek
|
|
Post subject:
Posted: Sep 26, 2014 - 02:29 PM
|
|
Retrohling

Joined: Jul 10, 2012
Posts: 2
Status: Offline
|
|
Here is a cool picture of my efforts to implement your amazing shader plus the hlsl.ini settings.
Thank you very much.  |
|
|
|
|
 |
Retro-Nerd
|
|
Post subject:
Posted: Jun 27, 2015 - 04:54 PM
|
|
Retrokenner

Joined: Jul 02, 2006
Posts: 517
Status: Offline
|
|
In aktuellen MAME Versionen (nutze immer die PLUS Variante) geht HLSL überhaupt nicht mehr. Gibt nur noch einen schwarzen Bildschirm. Ohne geht es einwandrei. Weiß da einer mehr, warum das derzeit nicht geht? Ein .ini Problem? In v0.158 gings noch, hatte dann einen Sprung auf die aktuelle v0.163 gemacht. |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Jul 02, 2015 - 12:30 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
Mit 0.162 gab es massive Änderungen am Shader Code. Falls du beim Umstieg auf 0.163 nur die .exe von MAME ersetzt hast, musst du noch das HLSL Verzeichnis austauschen und auch die Artworks. |
_________________ Test your limits and break through!
|
|
|
|
 |
Retro-Nerd
|
|
Post subject:
Posted: Jul 03, 2015 - 07:38 PM
|
|
Retrokenner

Joined: Jul 02, 2006
Posts: 517
Status: Offline
|
|
Ah super, das wars.  |
|
|
|
|
 |
snikt
|
|
Post subject:
Posted: Sep 25, 2015 - 09:56 PM
|
|
Retrohling

Joined: Sep 25, 2015
Posts: 3
Status: Offline
|
|
Hi Jezze! Ich hab Deine Shader übernommen und bin begeistert. Was ich leider nicht kapiere ist, wo und wie ich die Vignettierung/Vignettierung mit Glanzlicht aktiviere. Ich nutze MAME 0160b_64bit. Ich habe die runden Ecken, die Wölbung, Scanlines und die crt_slot_mask.
Kannst Du oder jemand anderes bitte helfen?
Tausend Dank! |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Oct 01, 2015 - 09:56 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
Lade dir am besten die aktuelle Version von MAME herunter, denn seit 0.162 sind die Modefikationen und einige andere Verbesserungen offizieller Bestandteil und die Vignettierung und Glanzlicht (Refelection) habe eine eigene Option. |
_________________ Test your limits and break through!
|
|
|
|
 |
snikt
|
|
Post subject:
Posted: Oct 02, 2015 - 05:04 PM
|
|
Retrohling

Joined: Sep 25, 2015
Posts: 3
Status: Offline
|
|
Vielen Dank für die Antwort. Ich mach mich mal schlau, was der Umstieg alles nach sich ziehen wird und es dann vielleicht machen. Mein Automat ist gerade so weit, dass alles läuft und ich bin jetzt schon mit dem Shader-look zufrieden. Es sieht halt nur ein wenig flach aus.
Danke nochmal ich check das mal aus. |
|
|
|
|
 |
SmallSoldier
|
|
Post subject:
Posted: Mar 14, 2016 - 02:36 PM
|
|
Retrohling

Joined: Mar 14, 2016
Posts: 7
Status: Offline
|
|
Ich hoffe, es liest noch jemand mit, im besten Falle natürlich Jezze, denn ich habe mal eine Frage zu den hlsl Settings.
Ich hab mir aus einem IKEA RAMVIK einen Cocktail Arcade Automaten gebaut. Als "Motor" verrichtet ein Acer Aspire 9423 seinen Dienst. Da ist eine Geforce Go 7300 drin verbaut, die die Spiele sauber abspielen kann, solange hlsl deaktiviert ist. Lade ich Jezzes Dateien, verwandelt sich das Ganze allerdings in unspielbare Einzelbilder. Ich muss dazu sagen, die native Auflösung des angeschlossenen Dell 2007fp ist 1600:1200.
Wenn ich nun die Auflösung auf das Minimum von 800:600 verringere, laufen die meisten Spiele wieder, nur der Monitor sieht jetzt wirklich wie ein falsch kalibrierten CRT aus. Was müsste ich an den Einstellungen ändern, damit die Abbildung bei 800:600 korrekt ist? Könnte man auch nur die Vignettierung, Krümmung und Reflexion simulieren und die Scanlines z.B. mit einem SLG3000 erzeugen? Oder gibt es evtl auch "low end" Einstellungen? Wäre super, wenn jemand helfen könnte.
Beste Grüße,
Micha |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Mar 18, 2016 - 06:26 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
Deine Geforce Go 7300 ist leider eine alte und schon zu damaliger zeit sehr schwache Grafikkarte. Dennoch gibt es Möglichkeiten den Performance Hunger des HLSL Shader etwas zu reduzieren. Ich weiß nicht welche MAME Version du verwendest, aber ich empfehle dir mindestens die 0.169; hier gab es die letzten größeren Änderungen an HLSL.
Die Performance hängt ganz besonders von den verwendeten pre-scale Settings ab. Das allgemeine 'prescale' Setting sollte immer auf 1 gesetzt sein und die beiden 'hlsl_prescale_x/y' Settings in deinem Beispiel auf höchstens auf 4. Verwendest du beide pre-scale Settings werden diese miteinander multipliziert.
Wenn du auf bestimmte Effekte verzichten kannst, lässt sich noch etwas mehr Performance gewinnen. Defocus und Bloom sind dabei die vielversprechendsten Kandidaten. Du kannst diese Effekte deaktivieren, indem du die zugehörigen Settings auf 0 setzt. Für den Defocus sind das die beide 'defocus' (x, y) Werte und für Bloom genügt es den 'bloom_scale' Wert auf 0 zusetzen. Die anderen Effekte zu deaktivieren bring kaum eine Performance Verbesserung.
Mit der kommenden Version 0.172 von MAME wird die HLSL Implementierung noch einen kleinen Performance Boost erhalten, der zw. 5 und 50% liegen kann; wobei schwächere Grafikkarten mehr profitieren.
Ich will dir allerdings keine falschen Hoffnungen machen, denn meine Messungen beruhen auf deutlich aktuelleren Grafikkarten als deiner. Die schwächste Grafikkarte, die ich testen konnte war eine Intel HD 3000, bei der eine Verbesserung der Spielgeschwindigkeit von ~53% auf ~79% zusehen war.
Die einzig echte Empfehlung die ich die geben kann ist, einen neuen "Motor" zu installieren, der mindestens eine GeForce GTX 460/550/640 oder äquivalent besitzt; greif aber lieber etwas höher. |
_________________ Test your limits and break through!
|
|
|
|
 |
SmallSoldier
|
|
Post subject:
Posted: Mar 23, 2016 - 09:40 PM
|
|
Retrohling

Joined: Mar 14, 2016
Posts: 7
Status: Offline
|
|
Danke für Deine ausführliche Antwort. Ich werd am Osterwochenende mal ein bisschen testen. Dann kommt hoffentlich auch mein SLG 3000, das wird einige Performance-Probleme lösen.
Ich weiß, meine Hardware ist nicht die beste, aber der Laptop lag noch ungenutzt herum und war genau das Richtige für mein Cocktail Arcade Projekt.
Gibt es ne Möglichkeit, nur diesen Röhren-Look zu erzeugen, also Krümmung und Reflektion, oder ist es gerade das, was die Grafikkarte ins Schwitzen bringt? |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Mar 24, 2016 - 10:42 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
Wie gesagt der Bloom und der Defocus sind die Effekte, die die meiste Performance kosten, der Rest ist vernachlässigbar. Die Krümmung und die Reflexion sollte nicht mehr Performance kosten, als das Bild überhaupt darzustellen. |
_________________ Test your limits and break through!
|
|
|
|
 |
SmallSoldier
|
|
Post subject:
Posted: Mar 25, 2016 - 08:39 AM
|
|
Retrohling

Joined: Mar 14, 2016
Posts: 7
Status: Offline
|
|
[quote:eeb90a1df5="Jezze"]Wie gesagt der Bloom und der Defocus sind die Effekte, die die meiste Performance kosten, der Rest ist vernachlässigbar. Die Krümmung und die Reflexion sollte nicht mehr Performance kosten, als das Bild überhaupt darzustellen.
Nochmals danke, aber wie bewerkstellige ich das? Läuft das alles über die "post.fx" Datei, oder wie funktioniert das? Entschuldigung, dass ich dich so nerve, aber ich habe leider diesbezüglich keinen blassen Dunst, was man in welche Datei reinschreiben muss... |
|
|
|
|
 |
Jezze
|
|
Post subject:
Posted: Mar 31, 2016 - 01:18 PM
|
|
Banned Team Member

Joined: Oct 30, 2004
Posts: 5.751
Status: Offline
|
|
Die angesprochenen Settings findest du in der mame.ini, relativ weit unten bei DIRECT3D POST-PROCESSING OPTIONS. Die meisten dieser Settings kannst du auch während MAME bereits läuft ändern. Zu erreichen sind sie über das Tab-Menü unter dem Punkt Sliders. Die Änderungen, die du dort vornimmst, werden allerdings nicht zurück in die mame.ini geschrieben. |
_________________ Test your limits and break through!
|
|
|
|
 |
SmallSoldier
|
|
Post subject:
Posted: Apr 24, 2016 - 02:03 PM
|
|
Retrohling

Joined: Mar 14, 2016
Posts: 7
Status: Offline
|
|
Ich bin gerade etwas am rum überlegen.
Wenn ich mir einen Rechner aus günstigen Gebraucht teilen zusammenstelle, was ist dann empfehlenswert?
Scheinbar reicht ja ein Dual Core Prozessor. Was sollte man da nehmen?
Arbeitsspeicher 4GB oder besser 8GB?
Und was wäre eine gute Grafikkarte?
Lohnt es sich da, eine aktuelle Karte in ein betagtes Motherboard zu stecken?
Danke schonmal für ein paar Empfehlungen.
Bin leider nicht mehr firm, was gerade aktuell ist und will mir auch nicht den größten Ramsch kaufen. |
|
|
|
|
 |
Juttar
|
|
Post subject:
Posted: Apr 24, 2016 - 02:56 PM
|
|
Retromeister

Joined: Oct 04, 2009
Posts: 1.182
Status: Offline
|
|
Der Prozessor, der für alle MAME-Spiele schnell genug ist wurde leider noch nicht erfunden. Wenn Du Dich nicht auf 8- bzw. 16-Bit-Spiele beschränken möchtest, würde ich den i3 für einen guten Einstieg halten - der schafft es mit Ach & Krach Spiele wie Rave Racer einigermaßen flüssig darzustellen. Manche ressourcenfressende Spiele lassen sich auch umgehen (für Model-2-Spiele mit dem Model 2 Emulator, für Model-3-Spiele Supermodel, für Naomi-Spiele Demul).
Grafikkarte brauchst Du für MAME gar nicht - behaupte ich jetzt mal so. Die APU müßte dafür locker ausreichen. Eine Grafikkarte macht lediglich Sinn bei Emulatoren wie Dolphin. Wenn man dort die Auflösung, die Texturen und die Kantenglättung aufdreht, kann eine 970 oder 980 nicht schaden.
Arbeitsspeicher ... hm ... Vier GByte sollten eigentlich ausreichen. Der Aufpreis für vier weitere ist allerdings so gering, daß ich gleich acht GByte in den Rechner stecken würde.
AMD habe ich ganz bewußt nicht erwähnt, weil ich mich bei der Firma nicht so gut auskenne. |
|
|
|
|
 |
SmallSoldier
|
|
Post subject:
Posted: Apr 24, 2016 - 09:21 PM
|
|
Retrohling

Joined: Mar 14, 2016
Posts: 7
Status: Offline
|
|
Also, ich brauche den nur für M.A.M.E.
Ein paar Beiträge vorher hab ich ja schon erwähnt, dass ich mir ein Cocktail-Arcade in einen IKEA RAMVIK Couchtisch gebastelt hab.
Zur Zeit werkelt da ein alter zerlegter Acer Aspire 9423wmsi drin.
Gespielt werden nur klassische Arcade Spiele von 1941 - Zaxxon.
Die neuesten Games dürften die Metal Slug Spiele sein.
Ohne irgendwelche Veränderungen an den Grafikeinstellungen der mame.ini läuft alles, da die Spiele recht genügsam sind.
Um Scanlines zu erzeugen und um Resourcen zu schonen hängt zwischen Laptop und Monitor ein SLG3000, das die Scanlines erzeugt.
"Problem" ist, der LCD bleibt somit natürlich "flach" und die Scanlines drehen sich nicht, wenn ich von horizontalen (4:3) zu vertikalen (3:4) Spielen wechsle (der DELL 2007fp ist horizontal eingebaut).
Sobald HLSL-Features aktiviert werden, geht dem "Motor" natürlich die Puste aus, da diese Funktion von M.A.M.E., so schön sie auch ist, massigst Resourcen verschlingt.
Man benötigt also sehr wohl eine ordentliche Grafikkarte um das vernünftig zu stemmen.
Nun habe ich halt überlegt, möglichst günstig einen neuen "Motor" für den Automaten zusammenzustellen, der aber gute Ergebnisse mit HLSL bringt.
Ein Gehäuse bräuchte ich nur bedingt, da der Couchtisch ja im Prinzip die Herberge ist.
Ich brauche also wohl ein gutes und günstiges Motherboard mit möglichst vielen USB-Ports + evtl PS/2, einen adäquaten Prozessor mit Kühler (da sollen wohl Intels Doppelkerne ganz gut sein) und eine neuere Grafikkarte, die auf das Bord passt und HLSL "wuppt".
Dazu noch RAM, eine kleine Festplatte (es kommt nix anderes als Betriebssystem, Frontend und M.A.M.E. drauf) und ein vernünftiges Netzteil.
Da ich allerdings schon lange nicht mehr aktiv verfolge, was gerade so "in" ist, hatte ich mir ein paar zielführende Hinweise erhofft, was notwendig und sinnig ist.
Das ganze soll finanziell überschaubar bleiben.
Hoffe das erklärt ein wenig, wo meine Reise hingehen soll
Sorry, dass ich den Thread hier so missbrauche für meine Fragen  |
|
|
|
|
 |
Juttar
|
|
Post subject:
Posted: Apr 25, 2016 - 04:23 AM
|
|
Retromeister

Joined: Oct 04, 2009
Posts: 1.182
Status: Offline
|
|
Ah, ich verstehe. Schade, daß Du Dein zerlegtes Notebook nicht mit einer Grafikkarte nachrüsten kannst, sonst bräuchtest Du ihm nur eine GTX 750 Ti gönnen - das ist das Preis- / Leistungs- / Effizienzwunder schlechthin.
Trotzdem rate ich Dir zu einem i3. Der ist für Deine Bedürfnisse zwar völlig überdimensioniert (dafür würde schon ein Raspberry Pi reichen), hat aber schon eine APU an Bord.
Nach wie vor halte ich die APU für ausreichend, HLSL zu stemmen (Dein Acer Aspire hat noch keine, sondern noch Onboard-Grafik). Sollte sie doch nicht ausreichen, kannst Du die Grafikkarte immer noch nachrüsten. Den i3 mit Mainboard und Speicher kannst Du Dir auch gebraucht kaufen - möglichst ab der zweiten Prozessorgeneration (aktuell ist die sechste).
Festplatte würde ich heutzutage nicht mehr kaufen, sondern gleich eine SSD.
Solltest Du Dich dazu entschließen, alles neu zu kaufen, ist das Forum von PC Games Hardware eine gute Anlaufstelle. Einfach anmelden und unter der Rubrik "Komplette Rechner: Zusammenstellung" Einsatzzweck und Preisrahmen schildern. Da stellen Dir dann Leute, die mehr Ahnung als ich haben, was Vernünftiges zusammen. Ggf. können die Dir auch AMD-Alternativen empfehlen (ich glaube, die APUs von AMD sind leistungsfähiger als die von Intel).
Nicht mißverstehen: Ich will Dir eine Grafikkarte nicht unbedingt ausreden. Falls sie aber nicht wirklich notwendig ist, würde ich sie mir sparen (das senkt Anschaffungskosten, Energie und den Geräuschpegel )
Hier noch der Forenlink:
http://extreme.pcgameshardware.de/komplette-rechner-zusammenstellung/95 |
|
|
|
|
 |
Juttar
|
|
Post subject:
Posted: Apr 25, 2016 - 04:27 AM
|
|
Retromeister

Joined: Oct 04, 2009
Posts: 1.182
Status: Offline
|
|
Huch! Bevor ich's vergesse: Umso neuer die CPU, desto leistungsfähiger die APU! Bei manchen Prozessorgenerationenwechsel habe die Hersteller hier am meisten Arbeit 'reingesteckt. |
|
|
|
|
 |
SmallSoldier
|
|
Post subject:
Posted: Apr 25, 2016 - 06:01 AM
|
|
Retrohling

Joined: Mar 14, 2016
Posts: 7
Status: Offline
|
|
Danke für die umfangreiche Antwort Juttar.
Ich mach mich mal kundig.
Raspberry Pi schwirrte mir auch schon durch den Kopf, da kenn ich mich nur noch weniger aus  |
|
|
|
|
 |
SmallSoldier
|
|
Post subject:
Posted: May 17, 2016 - 11:29 AM
|
|
Retrohling

Joined: Mar 14, 2016
Posts: 7
Status: Offline
|
|
@ Jezze, gibt es einen speziellen Grund, warum du für HLSL die Nvidia Karten bevorzugst? |
|
|
|
|
 |
|