Content Type
Profiles
Forums
Events
Everything posted by UCyborg
-
My Browser Builds (Part 3)
UCyborg replied to roytam1's topic in Browsers working on Older NT-Family OSes
You'd have to get out of your way and block MMDeviceEnumerator from being invoked in order for it to fall back to WinMM! If you wanted to try WinMM on Windows OS they target, that is. -
When it comes to me, my eyes don't like the way Chromium browsers render text. MS improved it a lot in Edge so it follows system parameters, though text still looks a bit better in Firefox browsers to me. Same on WinXP - Firefox > Chromium. Well, FX still does mess up rendering certain fonts on that platform, maybe Direct2D/DirectWrite or whatever on newer OS helps. In either case, they will have to pry the good 'ol fox (or the moon or the snake ) from my cold dead hands.
-
The changelog is looong and there's a lot of things related to scripting. The engine is very much oriented towards modding and its renderer uses OpenGL 3.0+ features, Vulkan backend is also implemented. It's not the kind of engine you pick if you want to play Doom like in 1993.
-
Should I keep Windows 11 or downgrade to 7/8/8.1/10?
UCyborg replied to GD 2W10's topic in Windows 11
Capitalism at its finest. -
Force "multiprocess mode" in FF 52
UCyborg replied to Mathwiz's topic in Browsers working on Older NT-Family OSes
Nah, the code says -1 for layout.frame_rate means 60 FPS and layers.offmainthreadcomposition.frame-rate = -1 means use the value of layout.frame_rate. Value of 0 has special meaning for both settings. Both control FPS of different parts. Maybe it figures out monitor refresh rate on certain systems and use that if -1 is set for the first setting, would have to check more thoroughly.- 142 replies
-
- Firefox
- electrolysis
-
(and 2 more)
Tagged with:
-
Last XP compatible version: gzdoom-bin-4-1-2b.zip Relevant topic on official forum
-
It's display name is something like .NET Runtime Optimization Service v2.0.50727_X86, the description is Microsoft .NET Framework NGEN. .NET Framework 4 has Microsoft .NET Framework NGEN v4.0.30319_X86. These are also versions of CLR (Common Language Runtime). .NET 2.0 - 3.5 share one and .NET 4.0 - 4.8 share another. Most of the time, the services shouldn't be active as you're not getting any updates for these framework versions on XP that would require generating new native images of its libraries. Don't remember having problems with .NET in general, except there was something about v4 on XP out-of-the-box, I suppose libraries weren't NGENed on install. It somehow caused waiting on the logon screen. Then you ran the optimization process manually and the issue was solved. I have those services on manual, if I'm not mistaken, the one for .NET Framework 2.0 - 3.5 is set to manual by default while the one for 4.0 is set to auto by default, so without changing startup setting, it would run only for a short time, just to see there's nothing to do.
-
Should I keep Windows 11 or downgrade to 7/8/8.1/10?
UCyborg replied to GD 2W10's topic in Windows 11
Away From Keyboard -
You'll also be better off with K-Meleon on XP as it doesn't have an issue that is slowing down WebGL performance. Pale Moon on Linux also has the similar WebGL bottleneck. Unless something changed after last summer, it persists in today's Firefox as well.
-
Force "multiprocess mode" in FF 52
UCyborg replied to Mathwiz's topic in Browsers working on Older NT-Family OSes
When number of tabs exceed dom.ipc.processCount, it's possible to experience inability to switch to another tab if one of the tabs get super-busy, as in single-process mode. Some extensions don't work in multi-process mode. Anyone found the documentation on how to make them compatible? Test your add-ons for Multi-process Firefox compatibility page leads to a dead page: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Working_with_multiprocess_Firefox Also can't have Actual Window Manager enabled for the browser as long as it's in multi-process mode because the browser soon becomes unresponsive as the secondary process gets in some kind of infinite loop, using 100% of CPU core. BTW: XP_WIN just means Windows. Another macro may be defined in its place when compiling code for another platform, eg. XP_MACOSX or XP_UNIX.- 142 replies
-
- Firefox
- electrolysis
-
(and 2 more)
Tagged with:
-
Reset those in about:config, D3D11 is available on Vista+ and WARP is a software rasterizer which is part of D3D11. See what it says then. Linux looks more hopeless since it reports missing OpenGL feature. I don't know whether it's only needed for HW compositing of web pages or also WebGL. In this case, I suspect both. I remember some graphics related things in Firefox browsers on Linux could only be forced via an environment variable, but I don't recall any more details, I have a feeling it might have been just for compositing of web pages, not WebGL. Won't help if required feature is missing.
-
You can try my Vista compatible rebuild. Though some specific functionality may still be missing. Patches required to get the latest version 3.16 to compile with MinGW32 included. I have a repo with old Rufus code on GitHub, wanted to publish it there, but they changed something about the login procedure. Maybe I'll figure it out some other time. rufus-3.16.zip
-
One of the hot topics at the time was NVIDIA Optimus technology, I guess unsupported on Linux then. I have such laptop at work, so poor Intel is stuck driving 3 screens, MySQL Workbench 8 and MS SQL Management Studio 18 are notably slower than should be at redrawing tables after being restored. Didn't get around to messing with application profiles to see if it would help. Probably those two applications don't render as fast as they could by themselves. A desktop PC would be nicer or at least a laptop with only discrete GPU. The whole damn company has laptops as if portability was an actual must (it isn't in practice). TBH, thinking back then, I played more games that could render properly entirely. Must have exaggerated due to fuzzy memory and the fact those few titles must have been impactful in my book. I wouldn't dare to play Doom 3 on such card. No special mods were needed for OKish performance for the games I played, so didn't think of looking for them. The other games that did use unsupported shaders were still coded to downscale accordingly. For something like Doom 3 I imagine better equipment would probably be preferred as in that kind of game lighting and shadows are big part of atmosphere. And you still need spare horsepower when the monsters show up. Of games with shader problems, I remember Halo, where there was no shiny armor on protagonist and enemies, it was all dark and Half-Life 2: Episode One, where the big energy ball in the Citadel looked like some drawing physics teacher would draw on the board. Just 3D round see-through shape. This was probably most advanced game I played using that GPU. It was released in 2006. A year later Half-Life 2: Episode Two was released, this one refused to launch. Interestingly, there's this page last updated in 2021 with comparisons of some scenes in Half-Life 2 going back to DirectX 6.0. But, a plot twist, most relevant modifications of the page are from over a decade ago. Fun times. Support for DX7 level GPUs eventually started disappearing, at least from bigger AAA titles. Then in 2007 Crysis happened. https://www.techspot.com/article/2053-can-it-run-crysis-history/
-
My previous PC had GeForce4 MX 440. If I remember correctly, it was one of the cheapest for basic PC. Boy, it was limiting, number of games I played back then used shaders to achieve special effects, so number of things didn't display or display properly with that card. I also remember I had to overclock it to the max RivaTuner allowed to make it through one mission in GTA San Andreas because otherwise FPS was too low and coupled with FPS tied to physics I couldn't catch that airplane. Apparently the card was simple enough that it didn't fry itself when its fan died, it was only noticed when PC was taken to service for motherboard failure, it didn't detect RAM anymore. They gave me new motherboard, they removed GPU from the previous and gave it back separately and said I shouldn't use this graphics card anymore due to broken fan. The replacement motherboard had onboard GPU, which was only good enough for 2D. So I put the old card back and used that PC until the disk died (click, click, click, click).
-
You'd need to: make a list of DLLs in DX9 redist that export DllRegisterServer and DllUnregisterServer functions (Process Hacker's PE Viewer is one of the tools that list exported functions), then look for them in registry on the system where they're installed at HKEY_LOCAL_MACHINE\Software\Classes\Wow6432Node\CLSID\{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}\InProcServer32, export all relevant {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} keys that reference each DLL under InProcServer32 key, put results from multiple .reg files into a single .reg, in that file replicate all CLSID keys under ...\Classes\CLSID\... for 64-bit DLLs, paths to DLLs under InProcServer32 keys may be omitted, leaving only DLL name, if the idea is to put DLLs in game folder (mind the bitness), HKEY_LOCAL_MACHINE instances may be replaced with HKEY_CURRENT_USER so references are put in current user's registry rather than system wide. Theoretically, you should have .reg script with essential references. Then you have to make another that just deletes the created keys. I never monitored DX redist installer with some kind of advanced uninstaller tool logging file and registry changes, so can't say if there's a possibility that anything more would be needed. Might want to only do the DLLs in CAB files which name contains "XAudio" for a start if only audio is the problem with the game.
-
(Solved) Can't upgrade from 1909 to a newer version
UCyborg replied to bookie32's topic in Windows 10
It was late when I was typing this, but chances are that in case of system files corruption you'd need an installation image (install.wim) from installation ISO with the same updates integrated as the target system. I doubt Windows Update has most system files (by default without specifying anything extra besides /RestoreHealth DISM is only supposed to use Windows Update as repair source). I imagine most problems that occur in the wild probably have nothing to do with corrupted system files, so they're more PITA to diagnose. -
DirectX has components that can be called through COM, some exclusively that way, which needs references in registry. App just says it wants to instantiate an object with certain GUID, COM looks up GUID in the registry, loads the referenced DLL and retrieves the requested object. There's probably no nice way to workaround this. Does creating temporary registry entries (in user-specific hive) until exit still count as portable?
-
(Solved) Can't upgrade from 1909 to a newer version
UCyborg replied to bookie32's topic in Windows 10
DISM should be run before SFC since DISM checks component store and SFC checks if files from component store are linked to their usual places. -
I've put it on a VM out of curiosity. Firmware type was set to BIOS, TPM wasn't added to hardware configuration, after booting the installation ISO the installation wizard soon complained about not meeting system requirements, but could Shift + F10 to Command Prompt, partition the disk with DISKPART and put Windows on it with DISM's /ApplyImage option, pointing it to install.wim file on installation ISO and the target partition. It booted, went through OOBE, made it to desktop. Right click on the taskbar - only one option - wut? Can't make it smaller neither. Immersive context menus everywhere, spacing between folders/files in Explorer seemed even bigger than it is by default since Windows 7. Went through Task Scheduler, Group Policies, Settings, Control Panel. Now, to make it more familiar and see how old (and some new) tweaks would work. First stop, ExplorerPatcher. Seems old taskbar code is still buried in there. After install, some settings needed tweaking by messing with registry since eg. option for small taskbar icons doesn't exist anymore in GUI. System icons (network, sound...) had to be enabled, Action Center icon doesn't survive the log off. Loaded Open-Shell 4.4.160 next, seemed fully functional at first glance. I skipped Classic IE part of the installation. Then OldNewExplorer 1.1.9, I only use it to restore proper drive grouping, next QTTbar 2048 beta 2 - yay, tabs are back in Explorer, after loading the backed up configuration file, among other things got back the familiar denser view of the files like it was pre-Windows 7. Afterwards, the just released beta version of 7+ Taskbar Tweaker 5.11.3.1, also seemed to work as usual and finally T-Clock Redux 2.4.4, which also worked with the old taskbar. Then wanted to see if the old Windows 7-like visual stye tailored for Win10 1809 loads by any chance. It did, though it disabled windows animations and UWP apps had to be manually brought to the foreground, there could be more glitches, it would have to be based on this build's aero.msstyles to work properly. Speaking of UWP, even before loading 3rd party tweaks, I couldn't type anything in their text boxes for some reason, simply nothing happened when typing. Picture of the desktop with Open-Shell's start menu, Task Manager and Explorer (Hard Link Shell Extension 3.9.3.5 was also loaded, hence icons with red arrows indicating NTFS hard links): Older VMware Workstation 15.5.7 was used as virtualization platform, Windows 11 cold boots in 35 seconds (from the end of the BIOS screen to the login screen), its virtual disk is hosted on WD WD10EZEX (1 TB, 7200 RPM, 64 MB cache), consumes cca. 1,1 GB of RAM idling. Windows Defender was turned off, along with "DiagTrack", security center and health services and some tasks that fire periodically.
-
Lindemann - Steh Auf
-
Usually it was about people who fork their browsers not following the MPL license or using generic de-branded names in their forks, so "New Moon" became synonymous with Pale Moon for Windows XP and "Serpent" became synonymous with Basilisk for Windows XP. Then some are upset because they made their repos private and only release source code in TAR archives.
-
I've known it since the days it started as a Firefox rebuild with tweaked compiler parameters. Used it at first for some time, then Australis came and it didn't seem anyone wanted to work on Tab Groups extension for Pale Moon, which additions of later versions I liked. Tab Groups used to be part of Firefox in the old days, then removed at some point, someone picked it up and maintained it as an extension, but the functionality didn't fly with Pale Moon devs/users, so it remained in frozen state for that browser. I also remember the browser didn't support some JS stuff at first that YouTube wanted to stream higher definition videos. So hopped back onto Firefox and remained on it until version 51, the latter which I used until the day I started noticing some sites breaking. Then went Basilisk, today I mostly hop between Pale Moon and Basilisk. While I always have some Chromium variant at ready, I've come to the conclusion that the grass isn't greener on the other side. Might check out how Firefox looks one of these days. Last version I remember using was the last one with Flash support.
-
I am not allowed adjust my workplace computer outside color scheme, wallpaper and sounds. I cannot even run browser not listed on software center. Well I can with admin rights, but workplace policies are workplace policies and I follow them. I would want to tweak my work computer or install my own os, but it is not my property. There isn't any restricting policies in place where I work, people are just trusted that they won't mess up their computers. I wouldn't go as far installing another OS. Modifications are easily revertible and obviously I'll do it if there's going to be an opportunity to leave before I die... How many times you left headlights on because did not notice beep? I did many times. I sometimes forget turned light switch into on position when been driving long during dark and is day when reach place and if place I park is noisy may not hear beep. Luckily never ran battery flat. Never as this is the first car I've owned and the switch was rewired many years ago. If I was the first owner (am 3rd), I wouldn't ask to re-wire as it doesn't seem much of an annoyance to flip it on before I go and back off when I arrive. The beeper is very loud so you can't forget to turn it off. Wonder if some of that got to do with VW poor wiring? Something is faulty component that can burn light bulb. I seen VW with issues on ecu display (clock range and other stuff) and side airbags due wiring. Also mechanic may do short term fix to profit more. I know some mechanics even like to pull intake hose from engine to make your pay expensive engine repair. Well it lasted 20 years. Maybe a bit less if wiring had to be worked on after the first owner crashed it, then didn't want to drive it anymore. I don't know about crooked mechanics in these parts. My father used to run a car workshop and he always wanted repairs to be done well. if I remember correctly, he would at times fix things after one of the sloppy workers. Granted, mostly body work was done at our place (easier to see if something is off on the outside), cars needing serious engine work were taken to a nearby mechanic. At the end of the day, nobody and nothing escapes the 2nd law of thermodynamics. Everything moves towards decay and deterioration.
-
There's always drama with these browsers. If one values their time, they ought to stay away from such topics.