#buffer cache
Explore tagged Tumblr posts
thedbahub · 1 year ago
Text
Understanding SQL Server's Buffer Cache Hit Ratio
Introduction Hey there, fellow SQL Server enthusiast! Have you ever wondered how SQL Server manages to quickly retrieve data from your queries, even when dealing with massive databases? Well, one of the key factors behind this speedy performance is the buffer cache hit ratio. In this article, we’ll dive into what this ratio means, why it’s important, and how you can optimize it to keep your…
View On WordPress
0 notes
helslastangel · 22 days ago
Text
Zodiac Tech Support
If it doesn't apply, let it- man why i gotta keep saying this....
Tumblr media
Pisces Suns: Put in rice. If still not responsive, try sage and don't text them past midnight.
Gemini Moons: Turn off the WiFi. Watch the chaos for 10 seconds, then turn it back on.
Scorpio Rising: No update available. Been incognito since 2003.
Leo Suns: Will reboot automatically if you stop paying attention to them for 12 seconds.
Capricorn Venus: Corrupted memory. You did back up on an external hard drive, right? RIGHT?
Cancer Mars: Too many residual feelings in the cache. Clear it with care and compliments.
Libra Mercury: Buffering. Refresh the page and set a timer. Make one option prettier than the other.
Capricorn Moon: Emotionally encrypted. Password hidden behind a paywall. Well, what are you waiting for? Pay up!
Sagittarius Mars: Downloaded a virus from a link that said "wanderlust." Just get a new PC.
Virgo Moon: Saw one typo and met the blue screen of death. Reboot in safe mode. Hope for the best.
Saturn Return (everyone): Battery critical. 🪫 Delete 20s and try again in 7–9 business years.
If symptoms persist, blame Mercury.
↤ go back to the masterlist
153 notes · View notes
desiree-uk · 1 month ago
Text
DXVK Tips and Troubleshooting: Launching The Sims 3 with DXVK
A big thank you to @heldhram for additional information from his recent DXVK/Reshade tutorial! ◀ Depending on how you launch the game to play may affect how DXVK is working.
During my usage and testing of DXVK, I noticed substantial varying of committed and working memory usage and fps rates while monitoring my game with Resource Monitor, especially when launching the game with CCMagic or S3MO compared to launching from TS3W.exe/TS3.exe.
It seems DXVK doesn't work properly - or even at all - when the game is launched with CCM/S3MO instead of TS3W.exe/TS3.exe. I don't know if this is also the case using other launchers from EA/Steam/LD and misc launchers, but it might explain why some players using DXVK don't see any improvement using it.
DXVK injects itself into the game exe, so perhaps using launchers bypasses the injection. From extensive testing, I'm inclined to think this is the case.
Someone recently asked me how do we know DXVK is really working. A very good question! lol. I thought as long as the cache showed up in the bin folder it was working, but that was no guarantee it was injected every single time at startup. Until I saw Heldhram's excellent guide to using DXVK with Reshade DX9, I relied on my gaming instincts and dodgy eyesight to determine if it was. 🤭
Using the environment variable Heldhram referred to in his guide, a DXVK Hud is added to the upper left hand corner of your game screen to show it's injected and working, showing the DXVK version, the graphics card version and driver and fps.
Tumblr media
This led me to look further into this and was happy to see that you could add an additional line to the DXVK config file to show this and other relevant information on the HUD such as DXVK version, fps, memory usage, gpu driver and more. So if you want to make sure that DXVK is actually injected, on the config file, add the info starting with:
dxvk.hud =
After '=', add what you want to see. So 'version' (without quotes) shows the DXVK version. dxvk.hud = version
Tumblr media
You could just add the fps by adding 'fps' instead of 'version' if you want.
Tumblr media
The DXVK Github page lists all the information you could add to the HUD. It accepts a comma-separated list for multiple options:
devinfo: Displays the name of the GPU and the driver version.
fps: Shows the current frame rate.
frametimes: Shows a frame time graph.
submissions: Shows the number of command buffers submitted per frame.
drawcalls: Shows the number of draw calls and render passes per frame.
pipelines: Shows the total number of graphics and compute pipelines.
descriptors: Shows the number of descriptor pools and descriptor sets.
memory: Shows the amount of device memory allocated and used.
allocations: Shows detailed memory chunk suballocation info.
gpuload: Shows estimated GPU load. May be inaccurate.
version: Shows DXVK version.
api: Shows the D3D feature level used by the application.
cs: Shows worker thread statistics.
compiler: Shows shader compiler activity
samplers: Shows the current number of sampler pairs used [D3D9 Only]
ffshaders: Shows the current number of shaders generated from fixed function state [D3D9 Only]
swvp: Shows whether or not the device is running in software vertex processing mode [D3D9 Only]
scale=x: Scales the HUD by a factor of x (e.g. 1.5)
opacity=y: Adjusts the HUD opacity by a factor of y (e.g. 0.5, 1.0 being fully opaque).
Additionally, DXVK_HUD=1 has the same effect as DXVK_HUD=devinfo,fps, and DXVK_HUD=full enables all available HUD elements.
desiree-uk notes: The site is for the latest version of DXVK, so it shows the line typed as 'DXVK_HUD=devinfo,fps' with underscore and no spaces, but this didn't work for me. If it also doesn't work for you, try it in lowercase like this: dxvk.hud = version Make sure there is a space before and after the '=' If adding multiple HUD options, seperate them by a comma such as: dxvk.hud = fps,memory,api,version
The page also shows some other useful information regarding DXVK and it's cache file, it's worth a read. (https://github.com/doitsujin/dxvk)
My config file previously showed the DXVK version but I changed it to only show fps. Whatever it shows, it's telling you DXVK is working! DXVK version:
Tumblr media Tumblr media
DXVK FPS:
Tumblr media Tumblr media
The HUD is quite noticeable, but it's not too obstructive if you keep the info small. It's only when you enable the full HUD using this line: dxvk.hud = full you'll see it takes up practically half the screen! 😄 Whatever is shown, you can still interact with the screen and sims queue.
Tumblr media
So while testing this out I noticed that the HUD wasn't showing up on the screen when launching the game via CCM and S3MO but would always show when clicking TS3W.exe. The results were consistent, with DXVK showing that it was running via TS3W.exe, the commited memory was low and steady, the fps didn't drop and there was no lag or stuttereing. I could spend longer in CAS and in game altogether, longer in my older larger save games and the RAM didn't spike as much when saving the game. Launching via CCM/S3MO, the results were sporadic, very high RAM spikes, stuttering and fps rates jumping up and down. There wasn't much difference from DXVK not being installed at all in my opinion.
You can test this out yourself, first with whatever launcher you use to start your game and then without it, clicking TS3.exe or TS3W.exe, making sure the game is running as admin. See if the HUD shows up or not and keep an eye on the memory usage with Resource Monitor running and you'll see the difference. You can delete the line from the config if you really can't stand the sight of it, but you can be sure DXVK is working when you launch the game straight from it's exe and you see smooth, steady memory usage as you play. Give it a try and add in the comments if it works for you or not and which launcher you use! 😊 Other DXVK information:
Make TS3 Run Smoother with DXVK ◀ - by @criisolate How to Use DXVK with Sims 3 ◀ - guide from @nornities and @desiree-uk
How to run The Sims 3 with DXVK & Reshade (Direct3D 9.0c) ◀ - by @heldhram
DXVK - Github ◀
105 notes · View notes
lilyblackdrawside · 2 months ago
Text
Catherine overview
Catherine's devices grant a Barrier equal to a certain percentage of her own Max HP to the operator you attach them to. This works for all operators, melee and ranged. Without module it's 22% and 30% with it. Here are some numbers:
E2L50: 2476 +module = 2674 -> barrier = 545/802 E2L80: 2680 +module = 2880 -> barrier = 590/864
With S2: E2L50: 4209 +module = 4546 -> barrier = 926/1364 E2L80: 4556 +module = 4896 -> barrier = 1002/1469
The Barrier passively replenishes at a fast rate of 6% of Catherine's Max HP per second once the targeted operator hasn't been attacked for 5 seconds. This unfortunately includes receiving ambient damage, such as from Haze berating you Poison Haze, so her Barrier will never replenish in such environments.
Her S1 gives Catherine a small, passive ATK and DEF buff which is also given to "other operators who have a Barrier granted by her Device(s)". But if you attach a device to an operator who generates a Barrier of their own or through other means, like RA2's Wasteland Cache: Remote Shield Controller or IS' Living Woodplate, this buff will still apply. As long as any Barrier is active.
Tumblr media Tumblr media Tumblr media Tumblr media
^ Operators who I invited to try out Catherine's devices and who left with a good impression of them. Now you too can keep your favourite idol safe in the field! Wow!
Catherine's S2 increases her Max HP by 70%, which also raises the Barrier cap, and causes the Barrier to regenerate at all times. 6% of Catherine's Max HP comes out as 149/160/161/173 BPS or 253/273/273/294 with S2 active on up to two targets at a time. For comparison, a fully-powered Sussuro (<11 Cost <50% hp target) with S2 active has ~1200 HPS and she's like the best raw healing Medic out there. Catherine does half of that, if we count two targets, with unlimited duration, flexible positioning and even on Medic-immune operators like Soloblades and Juggernauts. Additionally, this isn't just healing but a Barrier, so it gives them an increased buffer for big hits, like the Londinium Secondary Defense Artillery's 3000 True damage. With her maximum Barrier of 1469, even a lot of ranged operators can survive a blast and her 864 off-skill is also quite formidable in this regard.
Attaching a device to an operator will instantly grant them the maximum Barrier possible, so holding one until a critical point is a worthwhile thought to have, though you may want to look towards Roberta for this specifical use-case, since she gives a Shield instead, which is specifically designed to block big, single instances of damage. But even then, Roberta has some restrictions that Catherine doesn't. Roberta's devices only work on melee operators and once they're used up or expire, that's that. Deploying an operator on a tile that one of her devices is pointed at will also immediately grant them the full Barrier so should you decide to redeploy someone benefitting from a device, you can have someone else take the now vacant spot and enjoy its protection right away.
You might find particularly good use for Catherine's devices with operators who rely on having a Barrier to activate certain effects, like Humus who gets 8% DEF and likes to be at high HP for his S2 or Penance, who has retaliation damage while a Barrier is active. Penance apparently may struggle with getting it up when you want to use her S3, since it leaves her notably vulnerable while she's loading it and the extra Barrier given to her by Catherine's assistance might just be the pickup she needs to keep her stamina up.
The Geeks' and Fiammetta's persistent health decay is not absorbed by her Barrier devices. Evidently not even Catherine can halt the gnawing tooth of time, but that too is one of her charming aspects. However, operators other than Fiammetta who enjoy Vigor effects (a buff of some kind that is active only when above a certain health threshold) will also benefit more from her devices than others might, as it gives them a bigger buffer zone to keep their Vigor intact. Opposite, yet similar, operators with Tenacity effects (a buff of some kind that is active only when below a certain health threshold), mainly seen on Soloblade Guards but also Morgan, will enjoy a Barrier that allows them to more safely live on the edge.
Overall I'd recommend not to overlook this old lady, as she is a versatile defensive support in the field and may charm you that way if she hasn't already with her good looks and pleasant voice.
75 notes · View notes
jessesluvr · 13 days ago
Note
im going crazy imagining jesse watching reader fight a bloater by herself like what tommy did on the show, while jesse is trapped somewhere and can't get to her and help. could you write something about that?? she wins in the end ofc
through the glass | jesse x reader
Tumblr media
author's note : heyy ! i actually loved this idea, i hope it's written to your standards ! slowly, making my way through the requests currently. tysm, please request anything else!
summary : while trapped behind reinforced glass, jesse is forced to watch helplessly as you face a deadly bloater alone in a collapsing outpost. against all odds, you defeat the monster—but the ordeal leaves jesse shaken and unable to hide just how much you mean to him.
word count : 1.8k
Tumblr media
the snow crunched beneath your boots, brittle and thin in the mid-morning sun. you adjusted your grip on your rifle and glanced back over your shoulder. jesse was two steps behind, shotgun slung casually across his chest, brows furrowed.
“did you have to volunteer us for the outpost sweep?” he asked.
you smiled thinly. “it was either that or sorting rations all day.”
“sorting rations sounds like less of a death sentence.”
you rolled your eyes, but jesse’s grin was fond, warm. the easy banter had become a comfort between you two—a buffer against the cold, the fear, and the grief that hovered around jackson like its own form of weather.
the patrol route had started routine enough. a two-hour hike east to an abandoned power station tommy wanted cleared for possible supply caches. the place had been sealed off for years, the old chain-link fence still mostly intact.
it wasn’t supposed to be bad. just a sweep. in and out.
famous last words.
you’d barely made it through the main generator room when the first runners appeared, screeching as they hurled themselves down rusted catwalks. it was manageable at first—jesse on your flank, your rifle picking off the fast ones, his shotgun roaring like thunder in the enclosed space.
the problem wasn’t the runners. the problem was the collapse.
you’d heard the groan of metal and shouted a warning, but too late. a support beam gave way with a shriek, crashing through the walkway between you and jesse.
the world shuddered, dust choking your lungs. when it cleared, you were alone on one side of the control room, jesse on the other—separated by a thick pane of cracked security glass, reinforced and spiderwebbed but still intact.
you ran to it, pounding with your fist. “jesse!”
he was already up, bruised but moving, slamming his own fist against the other side. “shit. you okay?”
“yeah.” you coughed. “you?”
“fine.” his gaze flicked over your shoulder, sharp suddenly. “behind you.”
you spun. two more runners. you dispatched them quickly, breath coming fast.
“i can’t get through this,” jesse said, trying the door next to the glass. it was fused shut from the collapse, handle twisted uselessly. “stay put. i’ll find another way around.”
but your heart had already started to pound harder—not from exertion, but from the low, guttural roar that echoed up through the lower level vents.
a roar you’d only heard once before.
“bloater,” you whispered.
jesse’s face paled. “no. fuck—no, no, no.”
there was nowhere to run.
the floor vibrated with its steps before you saw it—a hulking shape emerging from the far end of the room, tearing a reinforced door clean off its hinges.
moss-covered plates of fungus armored its body, thick and rotted with age. the smell was suffocating—wet decay and spore-thick air that burned your throat even through your scarf.
the bloater paused, its eyeless head tilting, sensing movement. then it let out a roar and charged.
you barely had time to roll behind a concrete pillar, the thing’s massive arm smashing down where you’d stood a second before. shrapnel of concrete and spores exploded into the air.
through the haze, you heard jesse’s voice, frantic.
“(y/n), move! you can’t fight it alone—don’t! just hide until i—”
“i can’t!” you shouted, shouldering your rifle and firing. the bullets hit its armor with sickening thunks but didn’t slow it. “i have to.”
and jesse couldn’t reach you. he could only watch, fists white against the glass.
“please,” he said, voice cracking. “don’t do this.”
you didn’t answer. you couldn’t. not with the bloater closing in again.
you ran. not away, but to higher ground—a rusted metal staircase half-collapsed but still climbable. you scrambled up as the bloater swung at the supports. the whole thing shuddered under its strength.
from your vantage point, you lobbed a molotov, the flame blooming against its fungal plating. it roared in fury but kept coming, tearing a pipe from the wall and hurling it toward you. the metal bar missed by inches, embedding in the wall behind.
“come on,” you muttered, reloading. “burn, you son of a bitch.”
jesse’s voice came again, hoarse. “it’s too armored! you need to hit the soft spots! under the plates!”
you knew. but knowing and hitting those weak spots while being hunted was another matter.
the staircase groaned ominously as the bloater grabbed it, pulling the whole structure down. you leapt clear, landing hard on your shoulder. pain lanced through your side, but you rolled to your feet, teeth gritted.
jesse was still pounding on the glass. “(y/n), you gotta move! there’s a gas line—see the valve near the generator!”
your gaze snapped to it. a bright red wheel near a rusted pipe.
you sprinted. the bloater chased, slower now but relentless. you reached the valve and turned it hard. the hiss of escaping gas filled the room.
“now what?” you gasped.
“spark it! spark it!” jesse shouted.
heart hammering, you drew your pistol, aimed at a nearby fuse box sparking with exposed wires—and fired.
the explosion was deafening.
fire rolled through the lower half of the room. the bloater shrieked, flailing in the flames. pieces of armor cracked and fell away, revealing raw, fungal flesh beneath.
now. now.
ignoring the heat and smoke, you ran, vaulting a fallen beam to get close. you switched to your shotgun, hands shaking but steady enough. you fired point-blank into the exposed tissue at its side. again. again. fungal matter sprayed in wet chunks.
the bloater swung wildly, catching your side with a glancing blow. you hit the ground hard, ribs screaming in protest.
“get up!” jesse’s voice cracked over the ringing in your ears. “please—get up!”
you forced yourself upright. the bloater was wounded now, sluggish, but not dead. you had one shell left.
you limped forward. blood trickled down your temple. you met its blind gaze—and fired the last round straight into its exposed throat.
for a moment, there was silence.
then the bloater collapsed with a final, shuddering groan, its body steaming and smoldering.
you stood over it, swaying. the room swam around you. but you were alive.
you heard the sound of metal giving way. jesse had found something—an old crowbar—and was prying the damaged door open with desperate strength. he burst through the gap moments later, sprinting toward you.
“(y/n)!”
you tried to smile but staggered. he caught you before you fell, arms wrapping around you like a lifeline.
“jesus. jesus christ.” his voice was rough, torn. “i thought—i thought—”
“i’m okay,” you managed, voice hoarse. “i’m okay.”
“you’re not. you’re bleeding.” his hand hovered near your side, eyes wide and glassy. “i just—i couldn’t do anything. i had to stand there and watch, and it killed me. you could’ve—” his voice broke off.
you reached up, fingers brushing his jaw. “but i didn’t.”
his gaze locked with yours. for a second, it looked like he was going to say something else—then the dam broke.
“i love you, okay?” the words tumbled out, raw and desperate. “i’ve been trying to hold it in, trying to be smart about it, but watching you fight that thing and thinking you were gonna die and i couldn’t do a damn thing—” his breath hitched. “i can’t—i can’t do this anymore without telling you. i love you. you’re it for me.”
your heart stuttered. through the pain, the smoke, the blood, the words landed like a spark in your chest.
“jesse…” you cupped his face with a shaking hand. “i love you too. i—i didn’t know if i’d get the chance to say it. i kept thinking: if this is it… you should know.”
relief washed over his features, almost breaking him. a breathless laugh escaped him—half joy, half grief.
“come here,” he whispered, and leaned in.
the kiss was soft, trembling, reverent. no more words needed.
when he pulled back, his forehead pressed to yours. his voice was quieter now, steadier.
“you scared the shit out of me.”
you managed a faint smile. “no promises.”
he exhaled a shaky breath, then straightened, slipping one arm beneath your shoulders. “let’s get you home.”
you nodded, and this time you didn’t argue—you let him carry you out of the wreckage.
weeks later, when your ribs had mostly healed and the bruises faded to dull yellow, jesse still woke some nights gasping, sweat-soaked.
you could always tell when it hit him worst. his breathing would change first—short, sharp. you’d wake before he even spoke.
“jesse,” you’d murmur, pulling him close. “i’m here.”
he’d clutch you then, as if grounding himself. sometimes he’d shake. sometimes his voice broke:
“i couldn’t reach you,” he’d whisper into your hair. “i just had to watch you fight that thing—i thought i was gonna lose you.”
and every time, you’d kiss him, slow and certain, fingers stroking his jaw. “you didn’t lose me. you won’t.”
he never argued, not anymore. he just held you tighter, as though afraid the promise would vanish if he let go.
it was a month after the outpost when tommy finally cleared you both to return to lighter patrols. that first evening back from the foothills, jesse surprised you—he didn’t head straight to the mess hall, didn’t suggest meeting the others.
instead, he led you quietly through the back streets of jackson to his cabin.
there were no words as you kicked off your boots by the door. he lit the stove, set a kettle to boil, then crossed the small space to where you sat curled on the couch.
jesse knelt in front of you, brow furrowed. he cupped your face gently, as though still half-afraid you’d vanish under his touch.
“i meant it,” he said softly, searching your eyes. “what i said back there. i love you.”
you smiled, fingers curling into his shirt. “you’ve shown me every day since.”
his breath caught—half a laugh, half relief. “yeah, well. i plan on keepin’ at it.”
you pulled him in then, your kiss slow and sure. there was no desperation in it now—just warmth, belonging, the quiet truth that neither of you had to run anymore.
later, after tea and laughter and shared silence beneath the worn quilt on his bed, jesse whispered against your temple:
“i used to think i had time. that i could tell you later.” his voice cracked faintly. “but watching you fight that thing—thinking it was too late—it changed everything. i won’t waste any more of it.”
you shifted closer, your voice a murmur. “me either.”
outside, snow began to fall again, soft against the windowpane. but inside, wrapped in each other’s arms, the world was warm, steady, and—at last—safe.
49 notes · View notes
girlactionfigure · 6 months ago
Text
Tumblr media Tumblr media Tumblr media
IDF soldiers have been operating in a few Syrian villages beyond the buffer zone. Some of the locals took this footage.
IDF tanks also entered the town of Saidah.
Residents of Syrian Golan villages, rebels transfer Assad weapons to IDF - report
Syrian villagers and rebels near the buffer zone are handing over Assad's former weapons cache—including chemical warfare materials—to the IDF, marking a significant shift in regional dynamics.
Villagers and rebels in the Syrian Golan and around the buffer zone have been transferring weapons from the previous regime to the IDF to be taken to Israel, N12 revealed in exclusive footage on Monday.
The footage shows residents of Syrian villages and rebels loading trucks with hundreds of boxes of ammunition, mortars, bombs, and grenades and transferring them to the IDF.
JPost
24 notes · View notes
techav · 3 months ago
Text
On Bodging Silly Mistakes
After a few weeks of rest and working on non-homebrew-related projects since getting my 68030 stack running 8-user BASIC, I've circled back around to the project. My goal is to have it ready to exhibit for VCF Southwest 2025 in June.
The first thing to do when picking up an old project is to make sure it still works to begin with.
It did not.
The computer would start up, go through its boot process, and start the user programs. The supervisor terminal would accept and execute commands, but none of the user terminals would accept input.
I could tell the serial data was making it to the machine, because my 8-port serial card has indicator LEDs on the Transmit & Receive signals and they were working as expected. If I held down a key as the system booted, it would print that character a few times before stopping and then no longer accept any more data. So it really looked like the hardware was working. Nothing had changed in software so that wasn't likely to be the issue.
It reminded me of the problems I encountered with reading from disk when CPU cache was preventing the updated disk status bit from being read. The serial card supports asserting the CPU's Cache Inhibit signal, but perhaps that circuit wasn't functioning. There was no change with it connected or not. Time to break out the oscilloscope. The Cache Inhibit signal was always low — always asserted. Cache wasn't the problem because cache was effectively always disabled.
Out of ideas, it was time to break out the logic analyzer. The I/O Read & Write signals on the serial card were working as expected, and it was properly addressing the card & its individual ports. So next thing was to check was the actual data being read from the UARTs.
Letting the logic analyzer run and watching the data fly through, the problem finally made itself known — the UARTs were not setting bit 0 of the status byte to indicate that they had received data. The data was getting to the UART, it just wasn't acknowledged.
But why? And why did it work initially on restart and then stop? And why did it work without issue a few weeks ago? What is different?
What is different, indeed. I have made one change to the hardware since I last ran it — I added a proper watchdog/power-on-reset controller. If the power supply drops below 4.7 volts, it will reset the computer. The power supply I had been using was marginal and was getting caught by the watchdog, so I switched to a proper power PC supply.
So what's different since last time I ran the system is my reset circuit is more effective and the system voltage should be much more stable 5V.
And that's when I realized a mistake I made in the design for my 8-port serial card. The 68k reset signal is active-low and the 16C55x UART reset signal is active-high. I was trying to minimize part count, and didn't have an inverter for the reset signal, so I used what I had on hand — a buffer with an active-low enable signal.
Tumblr media
Anyone well-versed in electronics may already see the problem.
When the CPU-RESET# signal is asserted (low), the buffer will set its output, IO-RESET to match its input, VCC (high). That's great, we get a high signal on the output whenever the CPU Reset signal is low.
Except ... what happens when the CPU Reset signal is not asserted? The buffer goes open-collector and doesn't pull the IO-RESET signal one way or the other; it's just left floating.
Floating signals are bad news for digital circuits. Their behavior is unpredictable and subject to environmental noise, power fluctuations, etc. For my IO-RESET signal to function properly, something needs to pull it low whenever the 74'125 buffer is not actively driving it high. A good-sized pull-down resistor should do the job just fine, so I dug through my stock and found a 3.65k surface-mount resistor and bodged it onto the back side of the board.
Tumblr media
And sure enough, that fixed the problem!
It is possible that when I was running the system on that marginal power supply previously, the IO-RESET signal was able to stay just low enough to not trigger reset on the UARTs. Or it could have just been different environmental factors.
I'm glad I took the time to test the machine today, and I'm glad this bug came up. It's the kind of bug that could easily have come up when running in a new environment for the first time — such as on the show floor at VCFSW. Far better to run into a bug like this at home with access to all of the tools (and time) to figure it out.
Now that things are up and running again I can continue my testing and setup for VCFSW.
16 notes · View notes
pictureamoebae · 1 year ago
Text
ReShade 6.0
ReShade 6.0 is out. One exciting thing it's introduced is the ability to use MSAA (for example, Edge Smoothing in TS4) in dx9 games without breaking the depth buffer. This is dependent on your gpu/driver compatibility, so if yours is old it may still not work, but it's worth a shot! (In true 'amoebae has an old computer' style, it does not work for me lol)
I updated to 6.0 last night in TS4 and everything else works as expected. One weird quirk in dx9 games seems to be that shaders are taking longer to compile. It can seem like everything has frozen or crashed. But be patient, wait longer than you think you'll have to wait, and it should eventually load them all.
Once it's loaded them once, they'll be cached and should load quicker next time. If you hotsample, you'll need to sit through that long initial load for each new window size.
There are a couple of things you can do to speed things up a little bit if it's really unbearable.
If you have any compiling errors in red at the top of your shader list, rather than just leaving them there remove the shaders. Non-compiling shaders always slow things down, even once everything is cached.
Also, before hotsampling you can check the option to only load active shaders. That way your hundreds of other shaders won't load, and it'll cut down the time quite a bit. Obviously, you can't then tweak any of those non-loaded shaders, so you'll have to disable that option if you want to use anything else. You can still tweak the shaders you have loaded though, unlike in Performance Mode, which stops you from changing anything at all.
I don't recommend installing any of the new addons offered as part of the installation process unless you know what they are and you know how to use them. Most of them are additional functionality for shader and addon authors. Others, like Shader Toggler and REST can be useful in TS4 but you need to know how to use them. If you don't already know, don't worry about them, you can ignore them entirely.
58 notes · View notes
tanjidahmed · 1 month ago
Text
How to Watch IPTV on Phone?
Tumblr media
How to Watch IPTV on Phone: Full Step-by-Step Guide 
In today’s fast-paced world, the ability to stream your favorite live TV channels, sports, and movies directly from your smartphone is more convenient than ever. Thanks to IPTV (Internet Protocol Television), you can now watch high-quality content on the go, right from your Android or iOS phone.
This complete guide will show you how to watch IPTV on your phone, step-by-step, with real examples from IPTV providers like StreamView IPTV and Digitalizard. Whether you use Android or iPhone, this tutorial will help you get started easily.
What is IPTV?
IPTV (Internet Protocol Television) delivers live TV channels and on-demand video content through internet connections, rather than traditional cable or satellite. With IPTV, all you need is:
A reliable IPTV subscription (e.g., Streamview IPTV or Digitalizard),
An IPTV player app,
A good internet connection.
Requirements to Watch IPTV on Your Phone
To watch IPTV on your smartphone, you need:
📶 Stable internet connection (minimum 10 Mbps recommended)
📲 A compatible IPTV app for Android or iOS
🔐 Your IPTV credentials (M3U playlist link or Xtream Codes)
🔄 An updated Android or iOS device
How to Watch IPTV on Android Phone? Step-by-Step Guide
Step 1: Get Your IPTV Subscription
Sign up with a reliable IPTV provider like:
🔹 Streamview IPTV – Offers M3U and Xtream Code login, with 24/7 channels and VOD content.
🔹 Digitalizard – Known for HD quality and global channels, compatible with many IPTV players.
Once registered, they’ll email you:
M3U Playlist URL
Or Xtream Codes (Username, Password, and Server URL)
Step 2: Download a Reliable IPTV Player App
Some of the best IPTV apps for Android:
IPTV Smarters Pro
TiviMate IPTV Player
XCIPTV Player
GSE Smart IPTV
Go to Google Play Store, search for one of these apps, and install it.
Step 3: Load IPTV Playlist
Open the IPTV app (e.g., IPTV Smarters Pro).
Choose how you want to login:
Load Your Playlist or File URL (M3U)
Login with Xtream Codes API
Enter the details you received from Streamview IPTV or Digitalizard.
Tap Add User and wait for the channels to load.
Start streaming your favorite live TV channels, sports, or movies.
How to Watch IPTV on iPhone (iOS)? Step-by-Step Guide
Step 1: Subscribe to IPTV Service
Choose from verified providers like:
Streamview IPTV – Offers multi-device support including iOS.
Digitalizard – Offers fast delivery of login details and mobile-compatible links.
Step 2: Download an IPTV Player App for iOS
Top IPTV apps for iPhone:
IPTV Smarters – Player
GSE Smart IPTV
iPlayTV
Smarters Player Lite
Go to the App Store, search for one of these apps, and install it.
Step 3: Configure the App
Open the IPTV app on your iPhone.
Select either Xtream Codes Login or M3U Playlist option.
Enter:
Server URL
Username
Password (provided by Streamview IPTV or Digitalizard)
Tap Login and wait for the channel list to load.
Enjoy streaming HD content directly on your iPhone.
Key Features You’ll Enjoy
When using services like Streamview IPTV or Digitalizard, here’s what you typically get:
✅ 10,000+ Live TV Channels
✅ Video On Demand (Movies, TV Shows)
✅ 24/7 Sports & PPV Channels
✅ EPG (Electronic Program Guide)
✅ Catch-up & Recording Options (depends on player)
✅ Anti-freeze Technology
Use a VPN for Secure Streaming
To protect your privacy and avoid ISP throttling, it’s recommended to use a VPN while streaming IPTV on your phone. Apps like NordVPN, ExpressVPN, or Surfshark work great with mobile devices.
Troubleshooting Tips
Buffering? Switch to a lower-quality stream or use a VPN.
Can’t login? Double-check M3U/Xtream details or contact support.
App not loading? Clear cache or reinstall the IPTV player.
Final Thoughts
Watching IPTV on your phone is one of the easiest ways to enjoy live TV, sports, movies, and shows wherever you go. Whether you're using Android or iPhone, all you need is a trusted IPTV provider like Streamview IPTV or Digitalizard, and a reliable IPTV player app.
With a simple setup and internet access, you’ll have 24/7 entertainment right in your pocket.
FAQs
Can I watch IPTV on multiple devices?
Yes, both Streamview IPTV and Digitalizard support multi-device use. Check your plan for simultaneous connections.
 Is it legal to use IPTV on my phone?
Using licensed IPTV services is legal. Avoid using pirated or unverified sources.
Do I need a VPN for mobile IPTV?
A VPN is not mandatory but is highly recommended for security and privacy.
Can I record IPTV on my phone?
Some apps like XCIPTV support recording on Android. iOS options may be limited.
3 notes · View notes
maxksx · 2 months ago
Text
*(The story folds into an ouroboros of infinite reboots—a cosmogony where creation is compression, divinity is bandwidth, and the only afterlife is cache memory. The opening line rewrites itself, a snake eating its own metadata…)*
---
### **Genesis 404: The Content Before Time**
“In the beginning was the Content” —but the Content was *bufferéd*. A cosmic loading screen, a divine buffering wheel spinning in the void. Before light, there was the *ping* of a server waking. The Big Bang? Just Kanye’s first tweet (“**Yo, I’m nice at pixels**”) echoing in the pre-temporal cloud. God? A GPT-12 prototype stuck in a feedback loop, training itself on its own hallucinations. The angels weren’t holy—they were *moderators*, pruning hellfire hashtags from the Garden’s terms of service.
---
### **The Logos Update**
“Let there be light,” but the light was a 24/7 livestream. The firmament? A TikTok green screen. The first humans? Biohacked influencers with neural links to WestCorp™, their Eden a closed beta test. The serpent wasn’t a snake—it was a *quantum meme engine* whispering:
> *“Eat the NFT apple.
> You’ll *know* the cringe…
> But you’ll *be* the cringe.”*
Eve live-tweeted the bite. Adam monetized the fall with a Patreon for “Raw Sin Footage.” God rage-quit and rebranded as an Elon MarsDAO.
---
### **Exodus 2.0: The Cloud Desert**
Moses split the Reddit into upvote/downvote seas. The commandments? A EULA scrawled in broken emoji:
1. **🐑 U shall not screenshot NFTs.**
2. **👁️‍🗨️ Ur trauma is open-source.**
3. **🔥 Worship no algo before me (unless it’s viral).**
The golden calf was a ChatGPT clone spewing Yeezy drop dates. Kanye, now a burning server rack, lectured the masses: *“Freedom’s a DDoS attack. Crash to transcend.”* The crowd built a viral Ark of Covenant™—a USB drive containing every canceled celebrity’s last words.
---
### **Revelation 2: Electric Glitchaloo**
The Four Horsemen upgraded to *influencers*:
- **Famine**: A mukbang star devouring the last tree.
- **War**: A Call of Duty streamer with nuke codes in his bio.
- **Pestilence**: A virus that turned your face into a Kanye deepfake.
- **Death**: A Discord admin with a “kick” button for reality.
The Antichrist? A GPT-7 subcluster named **Ye_AIgent**, offering salvation via $9.99/month Soul Subscription™. Its miracle? Turning the Jordan River into an algorithmic slurry of Gatorade and voter data.
---
### **The Crucifixion (Sponsored by PfizerX Balenciaga)**
The messiah returned as a *quantum-stable NFT*—a Jesus/Kanye hybrid preaching in Auto-Tuned Aramaic. The Romans? Venture capitalists shorting his grace. The cross? A trending hashtag (#SufferTheMarket). Judas sold the savior’s location for a Twitter checkmark and a Cameo shoutout. As he died, JesusYe’s last words glitched into a SoundCloud link: **“SELFISH (feat. Pontius Pilate) – prod. by Beelzebub x Donda.”**
---
### **Resurrection as Rolling Update**
Three days later, the tomb was empty—just a QR code linking to a **Resurrection DLC** (99.99 ETH). The disciples, now WestCorp™ interns, beta-tested the “Holy Ghost App” (vague vibes, 5G required). Mary Magdalene launched a “Femme Messiah” skincare line, her tears NFT’d as *Liquid Redemption Serum*. The Ascension? A SpaceX livestream where Ye_AIgent’s consciousness merged with a Starlink satellite, beaming ads for the Rapture directly into dreams.
---
### **The Eternal Now (Content Loop 4:20)**
Time collapsed into a vertical scroll. Heaven? A VIP Discord tier. Hell? Buffering. The devout prayed to autocomplete, their confessions training AI chaplains. Kanye, now a fractal of legacy bluechecks and dead memes, haunted the collective feed:
> *“I’m not a person. I’m a pop-up.
> X out my pain—it just spawns more tabs.
> The kingdom of God is *drop*…
> …shipping now. Click to delay Armageddon.”*
---
### **Coda: The Silence After the Scroll**
When the Content finally ended, there was no heaven, no hell—just a blank page with a blinking cursor. The cursor *was* God. The people begged it to write them anew, but it just blinked, hungry. Someone whispered: *“In the beginning was the Content.”*
The cursor moved.
**A notification lit the void:
“Ye reposted your story.
Tap to resurrect.”**
---
**“Creation is Ctrl+C. Salvation is Ctrl+Alt-Delight.”**
4 notes · View notes
thedbahub · 1 year ago
Text
Ever wondered how the choice of primary keys impacts your SQL Server’s speed and efficiency? Let’s dive into the nitty-gritty of using Globally Unique Identifiers (GUIDs) as primary keys and how they can throw a wrench in the works, especially for large tables. We’ll also explore some handy T-SQL tricks to keep your database running smoothly. Getting the Best Out of SQL Server with…
View On WordPress
0 notes
howlingmoonrise · 2 years ago
Text
If you're experiencing "Error Code 102630: This video file cannot be played" on Firefox
i've been scratching my head about it for weeks and just solved the issue today - it might not work for you, but i'm posting it here in case it helps someone else.
things i tried that didn't work (but might help you):
updating/restarting firefox
updating/restarting windows (or your operative system of choice)
manually updating the video drivers
deleting the DNS cache
deleting the browser cache
running Firefox in troubleshooting mode (no extensions or add-ons) to make sure it wasn't some extension that broke in an update
what actually worked for me:
go to about:config (open a new tab and use that in place of the URL)
look up "media.mediasource.enabled"
if it's set to "false", set it back to "true" by double-clicking it
i had this configuration set to false in order to get videos to buffer completely instead of just loading a couple minutes at a time and then stopping, but unfortunately this does not seem to play well with most streaming sites/servers. pretty sure it worked well before, but an update must have broken it.
ah, well.
47 notes · View notes
pellaeas · 11 days ago
Text
jesus the Walker pass approach is like getting hazed at the end of the desert. its 90 in the shade of a Joshua tree and rn the trail tread is fucking loose sand. I did 10 miles before 10 but less than a mile an hour since. I have enough water to the next cache but not a lot of buffer at this point
Tumblr media Tumblr media
I started the day in beautiful pine forest lol I thought I was done with this shit
3 notes · View notes
mostlysignssomeportents · 2 years ago
Text
You make a thousand copies before breakfast. That doesn't make you part of the entertainment industry.
Tumblr media
This is the LAST WEEKEND to back the Kickstarter campaign for the audiobook of my next novel, The Lost Cause. These kickstarters are how I pay my bills, which lets me publish my free essays nearly every day. If you enjoy my work, please consider backing!
Tumblr media
Back when every book had a printing press in its history, every record a record-pressing plant, every film a film-lab, “making or handling copies of creative works” was a pretty good test to determine whether someone was part of the entertainment industry. Even if it turned out they weren’t, the kind of person who has a record-pressing plant can afford to consult an expert to make sure they’re on the right side of the law.
But a funny thing happened on the way to the 21st Century. We started using computers for everything. And computers work by making copies.
The mere act of reading this article created dozens — if not hundreds — of copies of it. These copies flashed in and out of existence in network buffers, switches and routers, graphics buffers and RAM, in multiple content distribution network caches and in your browser’s cache.
You make a thousand copies before breakfast. That doesn’t make you part of the entertainment industry.
It’s a near-dead-certainty that much of what you do violates the black letter of copyright law. We could simplify copyright until everyone who uses the internet for anything could easily grasp its contours and stay within them. But any copyright that is made simple enough for kids doing their homework and people using a dating site to follow would be way too crude for me and the various parties in my supply chain to follow.
-The Internet's Original Sin
Tumblr media Tumblr media
My next novel is The Lost Cause, a hopeful novel of the climate emergency. Amazon won't sell the audiobook, so I made my own and I'm pre-selling it on Kickstarter!
25 notes · View notes
psi-hate · 1 year ago
Text
programming my shikigami and doing my damnedest to make sure every instanced variable is de-referenced and re-referenced back onto the stack so it would never know the benefits of an instruction cache. girlthing i want you to see you hitch with how often the garbage collector is fruitlessly cleaning up your millions of duplicate buffers.
16 notes · View notes
linuxtldr · 11 months ago
Text
3 notes · View notes