701 myrtle way janesville wi
Some Hopefully Helpful Performance Tips (Very Long Post)
2023.06.01 00:13 JWNiner Some Hopefully Helpful Performance Tips (Very Long Post)
I'm playing SC on an i7 9700f + GTX 1660 + 32GB Ram + 2 1TB ssd drives on Windows 11. I'm playing at 1080p limited to 60 fps (my monitors refresh rate) and consistently get in the low 30's fps wise with an occasional significant dip in physics intensive situations and the cities. All settings on high except clouds which are at medium and the game plays pretty smooth for me.
As an owner of older hardware, I've been told this is pretty good. So I thought I'd share many of the numerous steps I've taken to get the game where it is for me to hopefully help any players with lower spec machines like mine. This will also be an opportunity for me to hear from others with more knowledge or experience on what I may have done wrong or could be doing better
A list of stuff I've done to improve performance in SC (as comprehensive as I could make it, but I may have forgotten some steps):
WINDOWS SPECIFIC
- Disabled Full Screen optimization and run SC as Admin (Properties panel, Compatibility tab)
- Used Reg Edit to set SC to High Priority
- Whitelisted SC in your PC's antivirus
- Tried playing with Game Mode on and off (Some have reported degraded performance with it on, but I haven't noticed an appreciable difference either way)
- Disabled Windows Game Bar (different from Game Mode)
- Moved my Page File to my second SSD and set it to 1.5x my Ram (48GB)
- Used Empty Standby List to clear the Standby List on my RAM and set it to run automatically at startup
- Used Winaero Tweaker to turn off Windows ad tracking and any unused features (don't need touchscreen controller if you don't have a touchscreen)
- Used Chris Titus Tech Windows 10/11 Toolbox to enable Ultimate Power Performance Plan and to trim even more fat off of Windows
- Used MSI Utility (not Afterburner, this is different) and made sure my Graphics card had the MSI box checked. Some people change the interrupt priority to high as well, but I've heard that can make the game significantly more unstable)
- Used TCP Optimizer to boost my internet performance since SC's performance is heavily impacted by the health of ones internet connection (I have to use WiFi to connect online and average between 85 to 100 ping)
- I ended up adding an AiO cooler to my rig even though my hardware doesn't technically need it and it made a world of difference (But I live in the Deserts of Arizona, USA)
- Used MSI afterburner's auto overclock feature to run a mild, stable overclock (others have reported serious issues between SC and Afterburner. I personally haven't had any though, YMMV)
- Used Riva Tuner Statistics (comes with Afterburner) to frame limit SC to my moniters refresh rate (60Hz/60fps)
- Turned off Core Isolation in the Windows Security settings (this does leave ones device more vulnerable to malicious software however)
Something I didn't do because my CPU is older Gen is to turn off E-Cores in my CPU. My CPU doesn't have E-Cores
The other thing I didn't do (because the BIOS on my HP branded proprietary motherboard is hot garbage) is to doublecheck that my RAM is running at its rated clock speed (it isn't and can't)
NVIDIA SPECIFIC
- Used DDUninstaller to remove my old NVIDIA drivers and reinstalled using NVCleanstall to remove unneeded bloat and tracking software in the drivers
- Used the NVIDIA Profile Inspector (not Control Panel, different utility again) to change NVIDIA Predefined Ansel Usage to Disallow
- Forced off all GSYNC features since my monitor doesn't support it and turned on all rBAR features even though it isn't unsupported on my card (improves fps anyways for some reason)
- Disabled MPO (Multiplane Overlay) using Reg Edit (NVIDIA suggests doing this for their cards and even provides a script file on their website to do it for you and NVCleanstall can do it as well)
NVIDIA Control Panel Settings
Image Scaling OFF
Ambient Occlusion OFF
Anisotropic Filtering OFF
Antialiasing (all) OFF
Background Application Max Frame Rate OFF
CUDA - GPUs ALL
DSR (all) OFF
Low Latency Mode Ultra
Max Frame Rate OFF
MFAA OFF
OpenGL GDI Compatibility Auto
Power Management Mode Prefer Max Performance
Preferred Refresh Rate Highest Available
Shader Cache Size 10GB
Texture Filtering - Anisotropic On
Texture Filtering - Negative LOD Allow
Texture Filtering - Quality Performance
Texture Filtering - Trilinear Opt On
Threaded Optimization On
Triple Buffering On
Vertical Sync Fast
Vulkan/OpenGL Auto
I've also placed a user config file in my SC folder with commands I've found in various YouTube videos. I know that some of them either never worked as intended or no longer work, but I'm not sure which ones. So I elected to just leave them in
USER.cfg file
;Default Settings here
; Custom USER.cfg – This is a command in needed to Unlock the Console to accept Commands
Con_Restricted = 0
r_VSync = 0
r_FullscreenWindow = 1
r_BorderlessWindow = 1
;Optional Settings if you have issues
r_MotionBlur = 0
r_ssdo = 1
r_Sharpening = 1.0
r_OpticsBloom = 0
;Shader Config
q_ShaderDecal = 3
q_ShaderFX = 1
q_ShaderGeneral = 3
q_ShaderGlass = 2
q_ShaderHDR = 0
q_ShaderParticle = 2
q_ShaderPostProcess = 1
q_ShaderShadow = 3
q_ShaderSky = 2
q_ShaderWater = 1
r_enable_full_gpu_sync = 0
r_Gen12 = 2
R_displayinfo = 1
sys_spec = 4
;Below set value 1024 x GPU GB
r_TexturesStreamPoolSize = 6144
;Below set value 512 x GPU GB
r_ShadowsPoolSize = 3072
e_ShadowsPoolSize = 3072
e_ShadowsMaxTexRes = 128
e_ShadowsReScale = 40
e_GsmCache = 0
r_AntialiasingMode = 1
r_TexMaxAnisotropy = 16
r_TexMinAnisotropy = 16
r_Sharpening = 0.4
i_Mouse_Accel = 0.0
i_Mouse_Smooth = 0.0
r_DepthOfField = 0
r_ShadowBlur = 0
g_radialBlur = 0
r_HDRBrightLevel = 0
r_HDRBloomRatio = 0
r_ChromaticAberration = 0
r_ssao = 0
r_SilhouettePOM = 0
r_SSReflections = 0
r_ColorGrading = 1
EXPERIMENTAL SETTINGS
r_TesselationTriangleSize = 10
r_TesselationPreTesselateOnGPU = 1
e_Tesselation = 1
e_LodRatio = 10
r_MultiThreaded = 1
ai_NavigationSystemMT = 1
e_ParticlesThread = 1
gfx_loadtimethread = 1
;Below set Value CPU Cores x 2
p_num_threads = 16
sys_job_system_enable = 1
sys_main_CPU = 1
sys_physics_CPU = 2
sys_streaming_CPU = 4
r_FourierShadowsPoolSize = 1024
I know that's a lot, but it really made a significant difference in improving my SC experience. Hopefully it helps someone else as well. And like I said in the beginning, if you have any hints or suggestions on how I can improve things even further, please chime in
Fly fast, fly high fellow Citizens
o7
submitted by
JWNiner to
starcitizen [link] [comments]
2023.05.31 23:47 BotchedBenzos Texalter has totally improved the game for me
Ive only been playing since February this year, trying to make my way through the main missions, watching the limited content come and go without making a dent in any of it because my team was so underleveled.
Fast forward to a week ago and I was finally actually able to play the new event after clawing my way towards progress and managing to secure some ops I was happy with, so I decided to throw some of my saved up free-2-play Orundum at the banner after seeing all the videos saying Texalter was busted. And on the fourth 10 pull I got her.
Since then Arknights has been a totally different game for me. I think of Texalter as my magic eraser, so perfectly paired with my first E2 op, Myrtle. If I make a mistake and let enemies slip by, Texalter deletes them. Let too many enemies build up on a defender? Texalter says hello and goodbye.
I've been able to make more story progress in the last week than in the previous month. For a solid month and a half I was only "playing" Arknights to spend sanity and save up resources, so I was ready for this moment. Finally I don't have to follow the guides unit-for-unit anymore, now that I know more about the game I can see the guide, adapt it to my own flavor of strategy, and of course add Texalter to the squad to patch any holes.
Texalter has totally improved my experience playing Arknights. I wish I had her earlier on.. Thank you RNG gods. This will probably turn into a gacha monkey paw where my Arknights fixation tenfolds.
submitted by
BotchedBenzos to
arknights [link] [comments]
2023.05.31 23:42 Binx8d6 Spoofing SSID to stream cable tv out of home
I’m not sure if this is the correct place to post this but is there a simple way to spoof Wi-Fi? I want to watch Xfinity on an account I have access to. I can only get 100 “tv go” channels. The rest require you be connected to the Wi-Fi linked with the account. Is it possible to spoof the Wi-Fi SSID in order to bypass this measure? From what I gather that’s all it checks for. If the SSID matches full access should be granted. Thanks!
submitted by
Binx8d6 to
hacking [link] [comments]
2023.05.31 23:35 IMakeThingsUp4Fun How risky is it to drive through Wisconsin with marijuana
Hello, I have to make a roadtrip through the country in a few weeks (Live in Minnesota) and I'll be passing through Chicago on my way back. I plan on hitting up a legal dispensary along my route. I live within 15 minutes of the Wisconsin/Minnesota border near St Croix so I literally have to drive all the way through WI, otherwise I have to go around through Iowa and Southern Minnesota.
Friends have told me Wisconsin is a zero tolerance state and my plan is risky.
submitted by
IMakeThingsUp4Fun to
wisconsin [link] [comments]
2023.05.31 23:32 Lily_Khol His way from the concept art to 3D WiP took quite long, but with the help of forbidden technologies and all kinds of knowledge and powers drawn from the darkness we managed to bring the Dark Priest here today!
2023.05.31 23:30 JonathanRedding Ghost Word Pt. 2
Continued from Pt. 1, which can be found at: Pt 1: https://www.reddit.com/Horror_stories/comments/13wymkl/ghost_word_pt_1/ WARNING: This story contains depictions of non-consensual sex and gun violence. ---------------------------------
Lyle found himself on foot, the valise at his side, the night air crisp and noisy. He realized he was ravenous. No surprise there, he hadn’t had anything to eat or drink in twenty-six hours. The late evening traffic was brisk around the campus, and as he passed a roving pack of students Lyle realized it was Thursday night*. Thirsty Thursdays*.
In keeping with ancient tradition, the majority of undergraduates avoided Friday morning classes at all costs, preferring to begin their weekend revels on Thursday nights. Lyle followed his feet. He imagined power emanating from the briefcase at his side, thrumming up his arm. He felt, for perhaps the first time in a life of shrinking uncertainty,
boundless.
And it felt extraordinary.
Somewhere inside of him a notion was forming that he did not dare articulate. But he followed his feet. The easy ebb and flow of walk signals, the pleasantly cool night air, the passing chatter, even the occasional car-horn—which in the past had never failed to startle him, jittery as he was—seemed buoyant and agreeable. The night was his. He realized he was sloping gently downhill, as he followed his feet. He realized he knew exactly where he was going. He found himself before O’Flaherty’s Pub, with its sandwich-board blaring
LADIES NIGHT 1/2 WELL DRINKS -- TRUST ME YOU CAN DANCE in electric pink loops. It felt only natural to step beneath the awning, swing wide the knotted mahogany door, and enter the din.
The ham-hock manning security—probably a redshirt lineman in his off-season—turned toward Lyle on autopilot, one hand reaching out as a question formed on his lips,
lemme see some ID. Lyle made no attempt to reach for his wallet because he knew the inevitable would happen when the bouncer took in his face, which he did a half second later. A tiny beat of recognition flickered and was gone, and the bouncer turned away. No need to card the old dude.
Good luck navigating the vicissitudes of adult life, you Mongoloid, Lyle thought. The jag off had a Black & Mild tucked up behind one ear, Lyle felt an insane urge to snatch it off his head and break it in half. He did not do well with the pretend authority of chunky, dead-eyed adolescents.
But I’m not here for him. Lyle wove his way into the evening crush with the delicate, shuffling little steps he always used in crowds. By fits and starts he made his way deeper, deeper, winding toward the back bar, the one with the full-length mirror. That was her favorite. O’Flaherty’s had a Crosley jukebox, wood-paneled and coin-operated, reaching for vintage but stuffed to the gills with Bluetooth and wi-fi and digital memory and whatever else. A woman’s voice was booming out of it, an empty pop ballad gussied up by her big, operatic sound. Lyle tried to think of the singer’s name, but couldn’t. He squeezed into a narrow gap at the back bar.
Darby was flirting as she mixed a rum-and-coke for a gawky, dough-faced kid in a flat-cap and a Harrington jacket. On the few occasions he had come out on Darby missions, Lyle had stayed well back from the bar, waiting for drink service at one of the small cafe tables lining the billiard room. But tonight, he wasn’t here to watch.
Darby handed off the drink and caught sight of Lyle. He winced—he could read the surprise, even discomfort, on her face. But she was tending bar, and she was quick on her feet, and she rearranged her expression into a smile. She held up a finger—*one sec—*to which Lyle nodded, as she took flat-cap’s (father’s) Amex back to the register and opened up a tab.
Lyle enjoyed watching her walk. Enjoyed looking at her from the back, or in profile. He usually saw her face, in class, big brown doe eyes and very pale, freckled skin.
A shade away from clear, he had heard her joke once, to James, as she had invited him to touch the roadmap of blue veins on her inner arm. That had enraged Lyle—the sudden, unwelcome image of James with those long creamy legs locked over his waist, his long, slow thrusts.
Because he restrained himself from ogling her in class, it was a pleasure to come to O’Flaherty’s during her shifts and watch her as she worked. Darby was not the first of what Lyle thought of as his “favorites”. Every year or two there was a fresh, irresistible young thing, for him to think about, alone, late at night. One of the unspoken perks of professordom was the constant influx of eye-candy, of short skirts and long legs and high asses and pert young tits. In his mind’s eye it was an endless profusion of imagined aureoles, of wondering about their panties—
boy-briefs or frilly little whatsits or g-strings or none at all—and even if Lyle never slept with them there was an intense eroticism in holding power over these girls he could never have bedded in his own college years. In pushing that term paper over the failing line and waiting, deliciously waiting, for them to come to his office hour and
plead. Only Darby’s work was reasonably competent, so even that grimy thrill was denied him.
Darby finished up with the register and came over, the pale of her neck stark against her tight black t-shirt. O’FLAHERTY’S was printed on it in green, the name stretched to accommodate her bust. Her hair frazzled at the temples; she’d been working hard.
Just a little dirty, that’s how I like you, he thought.
“Dr. L! We missed you today, thought maybe you caught the gunk. You all right?” Darby beamed her big smile at him, a gift of the gods (and of immaculate orthodontics).
“I’m fine, Darby, thanks. Just a communication mix-up. I’m sorry you all waited.”
She kept smiling, seemed to be waiting for more. He didn’t give it to her.
“Well—can I get you anything?”
Lyle hesitated, trying to think of a manly drink, something urbane and—professorial.
“Scotch-rocks. A double.”
Darby continued to stare at him, expectantly. “Any… particular poison, or-?”
Lyle glanced up, made a show of studying the bottles arrayed behind her. He knew nothing about scotch.
Stupid. He settled on Johnnie Walker Black, and Darby poured his drink.
Lyle realized his heart was racing. Darby set the drink in front of him and he downed half of it in one swallow. He managed to keep his face neutral as the liquor seared his throat.
“This is a—little bit of a departure, for you, huh?” Darby indicated the scotch.
“What?”
She must have known he heard her but she raised her voice anyway. The music had changed to a British pop group with a lot of electronic undertones, trying to sound haunting.
“The scotch,” she said. “Don’t you always order lemon drop martinis? When you come in?”
Busted. Two bright red circles appeared high on his cheeks.
“You know, it, it depends,” he replied. “Depends on my mood. And you—you make a hell of a lemon drop martini, here.”
Fucking idiot, he thought.
They make the same Goddamn lemon drop martini as everybody else and she knows it. Darby was smooth, though. Graceful. She rolled right past it. “I wondered why you never came over and said hi.”
“Well I don’t want to, you know, be a bother. You’re working. It’s always busy. And I’ve been coming here for years, off and on. You get used to seeing students out on the town. I try to give them their space.”
“Oh.” Her smile reappeared. “Well I’m glad you came over. Let me know if I can get you anything else?” She was already angling away.
“How was class today?” Lyle didn’t want to let her go. She glanced down the bar, she had customers waiting.
“It was great, really great,” she hurried her answer. She was giving him the brush-off. “James did great. He’s an awesome teacher. Awesome guy.”
“You know, I’d been meaning to ask you, about James…” Lyle leaned in, conspiratorially. Darby’s smile was faltering, but courtesy won out and she leaned in to hear.
“Are you fucking him?”
Darby recoiled, as though he had spit on her.
“
What?” “Do you laugh at me, when you do it? When you fuck, do you laugh at the scabby, horn-dog professor?”
Darby’s breath hitched in her chest, she looked like she was about to cry. She took a step back. She looked down the bar, and then past him—toward the door.
Bouncer, he thought.
She’s looking for the bouncer. “I think you need to—” she began.
Then Lyle said the Word. The alien Word, meant to be moaned, easy as pie, really, when you thought about it, how the sounds flowed together. The Word that meant
libido. Darby froze. Her pupils flickered, Lyle saw, they constricted down to pinpricks, and then dilated as wide as they could go, swallowing the puppy-dog brown of her irises. Her face went slack. That wide, expensive smile vanished, and her mouth hung slightly open.
“Moisten your lips, Darby,” he said.
Her tongue slid out, pink and supple, and she obeyed.
Oh, my God, she OBEYED. Lyle’s penis twitched in his pants, he realized he was painfully erect, his balls aching. He realized he had been, had been since—
since I said the Word—since he
had her and a cruel, savage sense of triumph shook him, he felt his pulse hammering in his veins, he felt like standing up on the bar and—
ROARING I want to ROAR at this dewy twat and all her imbecilic peers— But instead, he took his cock firmly in his hand, through the cheap fabric of his Ross trousers, squeezed himself, and said—
“What are we going to do with you, Darby?”
# Lyle fucked her in the alleyway behind O’Flaherty’s. That meant hurrying more than he liked, the dumpster provided cover but the blocks surrounding the campus were too well policed. It was all right, though. Now that he was armed with the libido-Word, the next time could be more leisurely.
He took her in. All of her. The small, surprisingly dark nipples, nothing like he’d imagined. The fine, black hairs on the nape of her neck, the peach fuzz of her freckled low back, her inner thighs. Her panties were white briefs with green stitching, they were covered with tiny frogs. He tugged them down, and nuzzled her there. He left hickeys, on her ass, her mons. Her smooth, exquisite young cunt.
Lyle took her from behind and saw the groggy confusion in her dilated eyes, the amazement*—*and through that the
pleasure, the unsuspected, unwanted, violating
pleasure that jolted moans out of her.
Lyle sucked her neck, bit it, hard enough to sting. She gave a tiny mewl as she came, and her spasm triggered him also. Lyle buried himself to the hilt in her, finished in her, and felt—
Like a king. Like a GOD. They stayed there as the minutes stretched out, panting, still joined. He savored her, until his own tumescence vanished, and he slipped out. Lyle patted her derriere.
“Get dressed and get back to work, Darby,” he said. “We don’t want you to get in trouble.”
She jerked her head, drunkenly, from side to side, as though she were trying to shake water out of her ears. Lyle breathed deep, in through his nose, the fine scents of the city. Fried food nearby, probably the Thai joint catty-corner to the pub. He stood and admired, as Darby tugged her frog-panties back up those long pale legs.
“I’ll see you in class.”
Darby stared blankly at him as he took up his suitcase, turned, and strode into the night.
# When Lyle opened his eyes the next morning, he was only mildly surprised to discover that he felt no guilt at all. The sun streamed in, the world was up and running, coffee was calling, and by God he felt fine.
He sat up in bed, stretched. He glanced at the alarm clock, that hateful sentinel, now toothless—10:27AM. The mattress was bare, beneath him. He’d never washed the sheets. Puddled on the floor were yesterday’s clothes. He resisted the urge to tidy them up.
Later. He padded to the bathroom and went about his ablutions, brushed his teeth, took out his shaving kit. He had used the sleep-Word on himself again, last night. After.
After! He let the memories wash over him. Her smell: the tang of sweat, bar-odors, the undercurrent of peach soap. The
taste of her! And then the feast, afterward. He had followed his nose to Great Elephant Thai, wolfed down a plate of
kai thot, fried to a crisp and dripping oil*.* It may have been the finest meal of his life.
And he had had such
dreams! Dreams of Darby, and of favorites past. Dreams of fucking and of wealth and of slights avenged and of respectful, deferential looks, dreams of voices falling silent when he entered a room, of every eye on him. A song lyric drifted into his head, something from his childhood, a favorite of his father’s one long summer, repeated ad nauseam on the fourteen-hour drive down to Savannah.
“
Twenty years a’crawlin’… were bottled up in Tommy… he wasn’t holding nothin’ back, he let ‘em have it all…” Lyle sang, full voice, into the morning. A stupid grin spread over his face, as he wicked away the last patch of Barbasol, the careful spot right over his Adam’s apple, and rinsed his razor. He took a long look at Mirror-Lyle, looked into his eyes. He almost always avoided a close examination of his reflection, force of habit, but today he was a new man, and he wanted to take that man’s measure.
“
Everyone… considered him… THE COWARD OOOF… the COUNTYYYY…”
Something else surfaced, then, in his memory, something that cranked the wattage down on his smile. He didn’t get all of it, just a glimpse, like a dorsal fin rising above the water. He had dreamed of more than power and sex. There had been something else. Lyle had a vague red recollection of tangled depths and faceless figures. His mind offered up a fleeting image of a crumbling stone structure, of keening wind and squat pillars; and of a great broken vault overhead, through which could be seen a blasted sky.
Lyle charged his phone as he brewed up a fresh pot. It had run out of juice somewhere during yesterday’s festivities, and when it finally powered up again it began to vibrate against the Formica tabletop in his dining nook. He ignored the first two pulses, but the phone insistently continued, not with the regular rhythm of an incoming call, but rather the inconsistent bursts of message notifications trickling in from the cloud. He tapped the touchscreen, and saw he had seven missed calls: one from a colleague, yesterday; and six from James, each one with a voicemail attached. The most recent of these had come just twenty minutes ago.
Lyle sipped on his coffee as he retrieved the briefcase from beneath his bed. He sat at his dinette and removed the fascicle, easily finding the rigid page. He opened it, and this time the new Word was waiting for him below the first, long entry: the entry corresponding to the letter “A” itself. This Word was angry, Ks and Zs, a hornet-word, serpent-word. Lyle looked to the white space, where the definition would arise. He pricked his forefinger with the tip of a steak knife and squeezed out two droplets of blood.
der zorn
Lyle sipped. Lyle thought.
Greek, then Latin, now German. Was it moving forward in time? He wondered again about those first shapes he had seen, in the library. The more he tried to remember the more he doubted they had been in Greek. Something older, maybe.
Phoenician syllabary? He would likely never know. But the Words were changing. The
book was changing.
And there was this: both of the—*spells, they’re spells, let’s cut the shit—*both of the Words it had given him so far had been…
“Intuitive,” he said finally. “
Useful. Like it
knew.” Lyle took down the last foil sleeve of blueberry Pop Tarts from his cupboard.
Pauper’s breakfast, he thought,
but not for much longer. He searched through his contacts until he found the number for the Chancellor’s office. He thumbed the little blue phone icon beside it.
#
Lyle had just started boxing up his things when James burst into his office, perfectly symmetrical face distorted by fury, his generous features made ugly.
Ah, the righteousness of youth. James took in the dense sheaf of Staples boxes, waiting to be folded; took in the bare walls, the stacked diplomas and photographs.
“What the fuck is
this?” he demanded.
“Emergency leave,” Lyle answered with a dismissive wave. “I’ve had a family crisis. I’m afraid I have to attend to it. Professor Chole will be taking over my workload for the remainder of the semester, I’m sure she’ll be in touch—"
“What did you do to Darby? What the fuck did you
do?” James spoke with the husky, quaking tone of pure adrenaline. He was just barely restraining himself from lunging across the desk, Lyle realized. He took the younger man in with bemused calm. He let the moment stretch out.
“Therese called me,” James continued, the words throttling out of him. “Darby’s roommate. She came home last night, she has—bruises, all over her, little, little *bites—*she won’t
speak, she just sits there and
cries, but she said your name. It’s the
only thing she said. What did you do to her, Lyle? Did you rape her?”
“Dr. Hereford,” Lyle replied.
James craned forward. “
What?” *“*You don’t get to call me Lyle.”
Lower, now, almost a whisper: “Tell me what you did to her.”
“I made her come,” Lyle said. “And she
fucking loved it.”
James
did lunge then, he screamed and he leapt across the desk, coming down on Lyle in a tangle of thrashing limbs and rabbit punches, the two of them toppling Lyle’s chair, compressing awkwardly into the tight space between desk and wall. James kicked hard off of the gray metal drawers, managing to end up on top. His hands found Lyle’s throat and began to squeeze. Lyle felt himself constricting, felt the energy draining out of him, pinned, as he lost oxygen. He noticed the curds of spittle at the corners of James’s snarling mouth. He started to see spots in the periphery of his vision, and as he slapped ineffectually at James’s face he thought
am I going to die here—? Lyle dug down for the last of his strength.
The Word chose me. This wasn’t the end. Couldn’t be the end. He extended his leg as far as it would go, and used the distance to drive his knee, hard, into James’s crotch. A grunting exhale was propelled out of the younger man*.* Lyle pulled back to do it again; James squeezed his thighs together to block, and when he did, he compromised his balance. He took one hand off Lyle’s throat and thrust out his arm to catch himself as be began to roll, allowing Lyle to draw in a long, ragged breath.
Then Lyle spoke the Word.
The
der zorn-Word. The word that meant
anger, that meant
rage, that meant
WRATH. # “Son. Son, you’re bleeding, let me—let me help you, come on. Son, it’s gonna be okay, come on, now— “
The campus policeman approaches James like a dog that might be rabid, that slow hunched posture with arms wide, except for the policeman it’s only one arm because his right hand is flush up against his service weapon and his thumb
snaps the little thumbsnap and it’s a very small noise but it’s so
loud in James’s head and he shakes it, his head, does James, from side to side, in herks and jerks, like a dog that might be rabid, now, like there’s water in his ears and he’s trying to shake it out, is James, and the policeman is coming on and speaking in clear precise syllables that explode behind James’s temples, clusterbomb-words, and the cop is speaking but he’s hearing another voice, is James, and it’s Lyle’s voice, it’s Dr. L’s voice, not Lyle never
Lyle, and Dr. L’s voice is saying
snakebit you’re snakebit she fucking LOVED it and James touches his own face now and it must be true because there’s blood on his face and when he blinks his blink is heavy and liquid like he just dropped Visine in there but the thing is but only but except it’s blood and he’s bleeding from the
eyes, is James, and now the policeman is right on top of him saying “son what happened can you hear me respond if you can hear me” and James hears the exploding words all right and he blinks and blood oozes from the corners of his eyes and the cop is
changing now, in the blood, his face is
BOILING and now it’s Darby’s face on the policeman and she opens her mouth and her head cranes back and she’s ruined inside
OH FUCK SHE’S RUINED INSIDE SHOT HERSELF SHE SHOT HERSELF SHE’S SHOT and now it’s
DR L IT’S DR L SCREAMING SNAKEBIT SNAKEBIT SNAKEBIT— James rears back and head-butts the campus cop as hard as he can, the smooth acne-less center of James’s forehead connecting with the soft cartilage of the policeman’s nose. A sick
crunch echoes in the lobby of the Humanities building, a young woman close enough to hear it vomits on the floor, it is the first puking incident of the day but not the last.
The cop recoils with a sick moan, in his surprise clapping his hands to his shattered nose; in that moment James
bellows, an awful inarticulate animal sound of hate, and yanks the policeman’s service piece free of his holster.
The handful of rubbernecking students freeze as James shoots the policeman in the face.
The policeman’s name is (was) Lou, the students know, and he is (was) genial and well-liked. A silent second passes in the lobby, and then the screaming begins.
James dips down and pulls two spare clips out of Lou’s belt. He pockets them. When James looks up, he doesn’t see fleeing students.
He sees Dr. L.
A gaggle of Dr. L’s. A school, a clutch, a murder. He sees laughing Dr. L’s running in every direction, diving behind furniture, breaking for the street or hurtling into the stairwells. One Dr. L dives behind the reception desk. James starts after him on wooden legs.
When he reaches the desk, there is Dr. L beneath it, a cell phone in his hand, cackling. James shoots him in the stomach. Dr. L keeps right on laughing,
howling with it now, whatever it is must be
hilarious, a real knee-slapper, then James remembers its
him, Dr. L is laughing at
him so James shoots him again, shoots him so he’ll
stop but there are so many
more—
#
Lyle Hereford, Ph.D., rested his browning forearms on the wrought iron railing of his third-floor balcony. He looked out over the Gulf of Mexico. The breeze was warm and gentle, suffusing, but it no longer calmed him. He took no notice of it. He was lost, as he was always now lost, in thought.
The one, lone thought.
It had taken a little less than two weeks for James’s horrific shooting spree to drop out of the news. The demands for GUN CONTROL NOW (or, conversely, for guns in every classroom) receded and were shelved for the next go-round. Politicians took to the field and unfurled their heraldry for the usual pro-forma skirmishes. Then, mercifully, a Cabinet official fucked somebody he really shouldn’t have and the national discourse (such as it was) barreled off, like a dog chasing a ball that its owner had only pretended to throw. As to why a handsome, popular, well-adjusted student should suddenly snap and murder sixteen of his fellows? The theories ranged from medically reasonable (an inoperable tumor which could not be verified via autopsy, as James’s brains had been removed by the responding tactical unit); to the paranoiac (James had been the subject of a Manchurian Candidate-style CIA/NSA/Acronym-of-your-choice experiment gone horribly wrong); to the Occult (the Devil made him do it).
Lyle had enjoyed that last one.
What Lyle had
not enjoyed was that some of the conspiracy theorists, and even some of the legitimate press, had mentioned him by name. He had disappeared, after all, on an auspicious and chaotic day, to manage a crisis no one could verify involving a family no one could find. It had not been difficult to remain ahead of any enterprising investigators, though. Not with the Words.
And there had been so many more Words. Words in French and Finnish and Russian and Spanish and Mandarin. Words that meant
envy and
silence and
fear and
blindness and, perhaps the most potent yet, a Word that meant
stupid. Lyle had employed that one against a statie who pulled him over as he crossed the Louisiana line, coming through Vicksburg. The guy had been six-two, maybe two-twenty, with sharp, curious eyes sunk deep in his skull. Lyle hadn’t liked the way he had looked at him, so he used the Word. Now the statie—*Edmonds was his name, Trooper Edmonds—*was six-two, two-twenty of drooling simpleton, probably staring at a wall somewhere in the nearest brain injury ward and driving the resident neurologists absolutely bugshit.
By the time Lyle made it to a quiet, lazy town on the Cajun Riviera and decided to set a spell, he had traded in his Acura for a Beemer and was carrying close to a hundred and twelve thousand dollars in cash. He had also acquired a 9mm Ruger and a shotgun with a pistol grip (the dealer had called it a
snake charmer just before Lyle killed him).
None of that matters now, though. All that mattered was the Word. Which, he had come to realize, was the
last Word.
Because the book was
alive, of course, had always been alive, Lyle knew that. Hadn’t let himself come right out and say it, but he knew. It had slept, maybe, possibly, until he woke it, with his touch, with his blood, but if it slept, it woke up thirsty*.* The book was always ready with the next Word, the next thing he would need. The book was
collaborating with him. It was
dancing with him, and at first he had thought he was the one leading, but now he knew better.
Lyle felt it. Felt it—
pulling on him. All the time. Felt it in the room behind him,
pulling, knew that he would go back in, sooner or later, go back in, and open the book, the book that has been leading him. Knew that he would open its hundreds of pages, because it was longer now, because it had
grown, because it was three inches thick and the front plating had vanished and it wasn’t pretending to be a dictionary anymore.
He knew that he would open it and on every single page, centered, would be a single Word, the last Word, the Word that he will say, that he
must say, sooner or later, and under it swirling in blood, blood that must be the book’s own, the final explication, the final command, the final meaning, and God, oh God, Lyle was afraid, because the last Word was
DOOR submitted by
JonathanRedding to
Horror_stories [link] [comments]
2023.05.31 23:26 FormalSmoke Coming Soon: New Balance 550 WMNS Sea Salt Green
Check out
Amazon Gold Box Daily Deals Check out the
Top Deals on Sneakers for Sale on Amazon!
Coming Soon: New Balance 550 WMNS Sea Salt Green
Dropping in the coming months, here is an official look at the
New Balance 550 Sea Salt Green.
Said to be a women’s-exclusive colorway of the model, this upcoming iteration of the
New Balance 550 comes constructed in a mix of leather, mesh, and pigskin suede. The sneaker features a Sea Salt and Off White base with Light Grey overlays. Contrast comes by way of the Green accents on the “N” logos, New Balance and “550” branding. Perforations on the sides and a solid White rubber sole round out the main features of the sneaker. These will come in clutch for the Fall season, right?
Retailing for $120, look for the New Balance 550 WMNS Sea Salt Green to release in the coming months at select New Balance retailers and NewBalance.com.
In Jordan Brand, did you peep the recently unveiled
Air Jordan 2 Low Quai 54?
submitted by
FormalSmoke to
ShoeSneakerFashion [link] [comments]
2023.05.31 23:23 DaynedillonSG I’m sick of helping certain people
Look, this stuff is not that hard but I’m gonna sound like an entitled millennial. I’m sick and tired of helping boomers and generally anyone older than me with technology. Every job I’ve ever had I find myself in a pseudo-IT role. FIGURE OUT YOUR PASSWORD. CONNECT TO THE WI-FI. ITS A PDF. THIS IS NOT THAT HARD. This tech has been around for well over a decade now and you’ve been around for long enough to at least problem solve your way through everything else. If I say no to helping I’m just entitled. I’d rather let you struggle and hope you lose your job and bring a younger person who’s able to figure things out on their own. Let the older generation struggle with the economic problems and inflation like the kids are. F***
submitted by
DaynedillonSG to
offmychest [link] [comments]
2023.05.31 23:01 WanderDormin Wildling Shoes: A word of caution
(this was written in a 2-3 day period. Time skip indicated by ">"
TL;DR at the bottom)
They look great, but
They fucking stink.
It's really bad. It's not even a foot smell particularly. If I
personally had a problem with stinky feet I wouldn't be putting the blame on the shoes. That's the thing though, I
don't have a problem like that, and the smell coming out of these shoes isn't necessarily that of feet, it's something completely different, yet equally as bad, if not more so.
So I start looking it up, which leads me straight to their website! To
an article that is incredibly upsetting in how cringe it is. Referring to the shoes as "wiLd aNimALs" that may at first have a "pleasant wild smell" but after a few days of rummaging around will start to smell bad.
So ok, the article teaches us how to take care of the shoes' smell ourselves. Let's say I do that ( I am currently doing that) and choose to not return them, what does that mean for me? That means that I spent $150 dollars on a pair of shoes that will have me
actively thinking about them because I know that after 2 days of use (yes,
TWO days) they start smelling like sweaty shrimp.
I would be constantly self-conscious about what I am wearing, thinking "Do these smell bad right now? did I keep them in the freezer for long enough? Did I put enough baking soda inside? Did the lavender work?"
Is that really a way to live your day-to-day life? Constantly wondering whether or not you stink, and it not really being your fault? And also with the constant reminder that you paid
150 dollars to have this experience? They're currently in the freezer and I'll check tomorrow how they are.
> Now the shoes have been in the freezer for about 30 hours.
Here's the deal: This is the first time I've paid over $60 dollars for shoes. all of the shoes I own now I got for under $50. None of them smell. Sure, you can tell they're not new, but the smell isn't a bad one. So that's where my bar is set, a bar I call "the bare fucking minimum"
If these shoes have the
TINIEST hint of a smell that isn't that of a normal shoe, then it isn't good enough. I haven't had to do any of this for any other shoe I've owned. none of this baking soda ritual, putting them in the freezer, not ONCE. This is absolutely ridiculous.
I got them out of the freezer and they don't smell at all! However, they
are frozen right now, and smells start to come out with warmer temperatures, so I'll wait a bit for them to warm up to room temperature and check then.
>Yeah, they smell a little. I'll still wear them, but I know what the outcome will be. If they smell a little now that means they'll be smelling a lot later. Who knows. I'm not seeing anyone today so I'll walk the dog, go to the supermarket, do stuff. We'll see, these might get returned later today.
>Ok, so now as I am writing this it's the following day. I did see someone, I wore the shoes to go meet with a friend. We mainly walked around the city and a park, visited some shops, then came back to my place. One day of wearing and... Yep, they smell again. They don't stink, but I now that if I don't put them in the freezer again and wear them again for another day, they
will stink.
So I am writing this right after scheduling the refund. Absolutely laughable, a total joke. Pay $150 dollars to worry about your feet all day, for it to be a constant in your mind, to have to treat them with special care.
I would not recommend spending so much money on these. Actually, I don't recommend these at all. for whatever price tag, why would you subject yourself to this, and why would you pay for it? More money or less just shows how insulting it is, but at any price tag, it's insulting.
tl;dr Wildling shoes are incredibly good looking. However, because of their hippie brand, they only use natural materials that are prone to smell, and they also don't treat the shoes with Anti-odor chemicals (and are apparently quite proud of this too) which makes them stink. There ARE ways to treat the smell, but the conclusion I've personally come to is that these are luxury shoes that don't function as well as normally priced shoes, so the extra care these require is double fold in how annoying it is because of the price tag. And even if I'm willing to go through these care procedures, the smell of the shoe will be something that is constantly on my mind. Not worth the money at all. (the specific pair I got was the
Flora Refoxed)
submitted by
WanderDormin to
barefootshoestalk [link] [comments]
2023.05.31 22:55 ThePhil2 WiFi SD and GoogleFi tethering
I picked up the WiFi SD in hopes that I could attach to my android GoogleFi connected phone (Oneplus 7T in the US), but seemingly, the firewalla cannot ping/dns lookup over this tethered connection, even though it gets an IPv4 and IPv6 address.
My laptop when tethered gets both an IPv4 and IPv6 address, cannot ping IPv4 addresses (
1.1.1.1, etc), and DNS resolution provides IPv6 addresses and I can ping github/google successfully (but through IPv6). Website loading is fine on PC tethered to the Phone. But, the firewalla doesn't seem to work with IPv6 addresses in the ping test, so it thinks the link is down and doesn't want to fallback to it.
Some searching leads me to believe I have to update the Access Point Names on my phone to support IPv4, however I cannot get those settings to stick on my phone (it says T-Mobile LTE now, but I believe it is managed by google fi app directly). Has anyone figured out a way to make this combo work, either convincing the firewalla that the IPv6 link is good, tunnelling traffic over IPv6, or somehow forcing google fi's APN to support IPv4?
submitted by
ThePhil2 to
firewalla [link] [comments]
2023.05.31 22:41 blunt-arrow PC Black Screen While Gaming
Hi there, first off apologies for any spelling or grammar errors, not my forte and my Grammarly hates Reddit rn. This has been an ongoing problem for months now, and I am for the first time directly asking instead of looking at similar posts throughout Google for help. Basically, whenever I play games my screen goes black, and stays that way until I manually shut down my computer, or it restarts on its own. This is the same for all games, the only difference is how long it can play until shut down. For low-res games like Stardew Valley and Undertale, it can take 30-60mins. For medium res ones like Minecraft Java edition, Sims 4, FFXIV and Syrim (no mods and low res) it takes about 10mins. High res like Genshin Impact, RDR 2, Hogwarts Legacy and Elden Ring either go black screen right at start up or after the starting screen ends and the game boots up properly. Also, it's pretty damn slow at start-up, but that might just be a Windows 11 thing. It's been like this since mid-April, and because gaming is a huge part of my lifestyle and personality, and it's around a $3000 PC (in CAD), this whole situation is driving me bonkers so I would love any help. HELP ME PLEEAASEE
This I have done to remedy the situation: apply the latest Windows update. Go to the previous Windows update. Make sure all drivers were updated on both versions. Mostly graphics card/display driver. When back to the last graphics card update in both instances. Manually uninstalled and then installed drivers. Tried commands like sfc/scannow, startup repair, and other commands to try to clean it. Performed clean boot, and manually disabled 3rd party programs one at a time to see if any of them were causing the problem. Semi-wipe my computer and retry the above. Completely wipe my computer and try the above again. Tried out Linux/Ubuntu to see if that was any better (not great with coding and too inconvenient to game with so switched back to Windows 11 later), and it was performance-wise, but the black screen issue was still there. Thought it was a hardware issue and had my GPU, CPU and motherboard tested at the place I bought them from, and my whole system at a separate repair store, and no issues were found. Tested my ram, is also fine. Got new PC fans and a CPU cooler in case it was a temperature issue. At this point, I think it may be a powePSU issue, but I really have no idea anymore. The actual pc specs are below. If I'm missing anything let me know, and thank you ahead of time for your help!
Operating system: Microsoft Windows 11 Home (10.0, Build 22621)
Processor: AMD Ryzen 5 3600 6-Core Processor 6/12
Motherboard: ASUSTeK COMPUTER INC. ROG STRIX B550-F GAMING (WI-FI)
RAM: TEAMGROUP T-Force Delta RGB 32 GB (2 x 16 GB) DDR4-3600 CL18 Memory
Hard disk1: ST1000DM010-2EP102 (931.5 GB/Fixed hard disk media)
Hard disk2: WD Blue SN570 1TB (931.5 GB/Fixed hard disk media)
Graphics card: NVIDIA GeForce RTX 3070 Ti (8 GB)
Power Supply: GAMEMAX 750W Fully Modular 80+ Gold (thinking of upgrading to a Corsair RM850x (2021) 850 W 80+ Gold)
Case: Phanteks Eclipse P400A Digital ATX Mid Tower Case
CPU Cooler: Deepcool AK620 68.99 CFM CPU Cooler
submitted by
blunt-arrow to
pchelp [link] [comments]
2023.05.31 22:40 blunt-arrow PC Black Screen While Gaming
Hi there, first off apologies for any spelling or grammar errors, not my forte and my Grammarly hates Reddit rn. This has been an ongoing problem for months now, and I am for the first time directly asking instead of looking at similar posts throughout Google for help. Basically, whenever I play games my screen goes black, and stays that way until I manually shut down my computer, or it restarts on its own. This is the same for all games, the only difference is how long it can play until shut down. For low-res games like Stardew Valley and Undertale, it can take 30-60mins. For medium res ones like Minecraft Java edition, Sims 4, FFXIV and Syrim (no mods and low res) it takes about 10mins. High res like Genshin Impact, RDR 2, Hogwarts Legacy and Elden Ring either go black screen right at start up or after the starting screen ends and the game boots up properly. Also, it's pretty damn slow at start-up, but that might just be a Windows 11 thing. It's been like this since mid-April, and because gaming is a huge part of my lifestyle and personality, and it's around a $3000 PC (in CAD), this whole situation is driving me bonkers so I would love any help. HELP ME PLEEAASEE This I have done to remedy the situation: apply the latest Windows update. Go to the previous Windows update. Make sure all drivers were updated on both versions. Mostly graphics card/display driver. When back to the last graphics card update in both instances. Manually uninstalled and then installed drivers. Tried commands like sfc/scannow, startup repair, and other commands to try to clean it. Performed clean boot, and manually disabled 3rd party programs one at a time to see if any of them were causing the problem. Semi-wipe my computer and retry the above. Completely wipe my computer and try the above again. Tried out Linux/Ubuntu to see if that was any better (not great with coding and too inconvenient to game with so switched back to Windows 11 later), and it was performance-wise, but the black screen issue was still there. Thought it was a hardware issue and had my GPU, CPU and motherboard tested at the place I bought them from, and my whole system at a separate repair store, and no issues were found. Tested my ram, is also fine. Got new PC fans and a CPU cooler in case it was a temperature issue. At this point, I think it may be a powePSU issue, but I really have no idea anymore. The actual pc specs are below. If I'm missing anything let me know, and thank you ahead of time for your help! Operating system: Microsoft Windows 11 Home (10.0, Build 22621) Processor: AMD Ryzen 5 3600 6-Core Processor 6/12 Motherboard: ASUSTeK COMPUTER INC. ROG STRIX B550-F GAMING (WI-FI) RAM: TEAMGROUP T-Force Delta RGB 32 GB (2 x 16 GB) DDR4-3600 CL18 Memory Hard disk1: ST1000DM010-2EP102 (931.5 GB/Fixed hard disk media) Hard disk2: WD Blue SN570 1TB (931.5 GB/Fixed hard disk media) Graphics card: NVIDIA GeForce RTX 3070 Ti (8 GB) Power Supply: GAMEMAX 750W Fully Modular 80+ Gold (thinking of upgrading to a Corsair RM850x (2021) 850 W 80+ Gold) Case: Phanteks Eclipse P400A Digital ATX Mid Tower Case CPU Cooler: Deepcool AK620 68.99 CFM CPU Cooler
submitted by
blunt-arrow to
pcgamingtechsupport [link] [comments]
2023.05.31 22:26 FormalSmoke The Jacquemus x Nike J Force 1 Low LX Collaboration Drops In A Couple Of Weeks
Check out
Amazon Gold Box Daily Deals Check out the
Top Deals on Sneakers for Sale on Amazon!
The Jacquemus x Nike J Force 1 Low LX Collaboration Drops In A Couple Of Weeks
Dropping in a couple of weeks, here is a good look at both pairs from the Jacquemus x
Nike J Force 1 Low LX collaboration.
This latest collaboratioon between Jacquemus and Nike consists of two modified iterations of the
Air Force 1 Low that have been given a makeover highlighted by its woven aesthetic. Done in your choice of White or Black, the Jacquemus x Nike J Force 1 Low LX is a hybrid of the Air Force 1 and the ACG Terra, two of Simon’s (founder of Jacquemus) favorite Nike shoes. Design details include a full leather build alongside mesh used on the tongues and lining. The modifications come by way of the woven-covered midsole while other details include the Metallic Silver hardware, Jacquemus branding on the lace dubraes, debossed heels, and underfoot atop a waffle rubber outsole.
Looking to cop? The Jacquemus x Nike J Force 1 Low LX collaboration is set to release on June 13th via Jacquemus.com for the retail price of $150 each.
In Jordan Brand news, who’s hype for the
Air Jordan 4 Red Cement?
images: eBay user dirty_laces
submitted by
FormalSmoke to
ShoeSneakerFashion [link] [comments]
2023.05.31 22:20 alchemystar YouTube Switches Spotify Device Now?
Well this is terrible haha. I am an A/V tech. Been playing a playlist for an event on Spotify from my iPad. I put in my earbud (only connected to phone) and tried to pull something up on YouTube. Spotify stopped abruptly in the venue and started playing in my ear. YT didn't even start. Client is pissed. I guess Spotify doesn't work that way anymore... They're not on the same WiFi, just both logged into my Spotify and YT accounts. I read that Google is "making it easier" to switch between music platforms on different devices. I just want to catch up on some news when I'm done mixing and have to wait on long corporate cocktail hours... Is there anything I can do to get this feature back? Obviously I'll practice at home first...
submitted by
alchemystar to
spotify [link] [comments]
2023.05.31 22:11 stormtrooper94 Pokemon Pearl NUEVO SELLADO Nintendo DS
2023.05.31 21:50 Cuuldurach Sharing my latest experience with Greyhound [Do not travel with them]
Hi,
I had a trip with greyhound earlier this week, I requested a refund (which I am entitled to based on their website) and denied based on a stipulation not mentionned publicly.
Here is the list of what happen during this trip. Brace yourself, it's out of this world.
During the outbound journey:
- There was a significant delay of more than 2hrs at the start of the journey without any provided information. We only received a new departure time for 00:15 which was unrealistic and nothing more.
- The arrival was delayed by 1 hour 15 minutes. My understanding is that the company is pressuring their drivers to caught back on the delay, causing them to put our lives at risk (see below).
- Because of the delay, and being in a rush there was no passport, ticket, and were rushed into taking any available seat, this resulted in dramatic situation we had to publicly witness (see below).
- Passengers from a previous bus, that turned back at the custom due to the driver reaching its hours limit, were told by the on-site employee to board our bus. Their tickets were not verified.
- Tickets were checked at the customs. Passengers, including my group, were kept waiting in the cold at customs while every seat assigned people were not board. The process was humiliating, useless, and hurting due to cold. We were not told in advance and had no coats.
- Passengers from a previous bus, were told at this occastion that they would be dropped off at Albany due to lack of space. This issue could have been avoided if the tickets had been verified in Montreal. This was humiliating for them, stressful, they aleady had a 6hrs trip just + more to wait, just to be told they had to arrange something for themselves in the middle of the night at Albany ? This story could make the medias.
- Because of the delay, the driver rushed on speed and was constantly way too much above the speed limit, putting us at risk.
- The driving was erratic, with several instances of rumble strip collisions.
- There was a near miss incident involving sudden braking to avoid hitting a stationary person in the emergency lane. Everyone woke up and got stressed at this occasion.
- The volume of the announcements was excessively loud.
- The overhead compartments were left open and the lights remained on throughout the night journey. Once again because of the driver being rushed.
- The bus was uncomfortably cold and did not match the bus we had been informed we would be taking, with the seats being particularly uncomfortable.
- The promised Wi-Fi service was non-operational.
Please note that I do not blame the bus driver, I blame the company policy that forces them to adopt dangerous behaviours. I have learned at this occasion that Greyhound have an history of bus crashed causing deaths and injuries.
At the bus station, before the departure:
- The staff present were unhelpful and seemingly unmotivated.
- Despite the bus running late, the only staff present it departed at exactly 11:45 PM, and left us with no mean of communication nor information.
- There was no final departure announcement for the bus to Boston, leaving at 11:30 PM, and the staff failed to manage the queues properly, with NY and Boston queues being very close together, resulting in some passengers missing their bus.
- The staff made no attempt to communicate with the driver despite the bus having only departed 30 seconds prior and still being within the parking lot.
The direct consequences of these numerous issues were exhaustion, psychological stress, and an advancement of the return ticket, costing an additional $22.5.
During the return journey:
- The bus had a strong and unpleasant urine smell.
- An non-apology for the unpleasant smell was issued with a remark that passengers usually 'get used to it after 2 hours'.
- At the Albany stop, no action were taken to clean and remove the smell, which lasted throughout our entire trip.
- The driver failed to communicate what was happening at Albanny and YELLED at a passenger retrieving her luggage at Albany. This is unacceptable.
- The driver failed to communicate what was happening at Albanny and caused a panic amongst some passengers when they saw the bus leave. One customer went in front of the bus to make it stop and the driver DID NOT STOP. I had to go out and get those persons back myself.
- The driver then YELLED AGAIN at the customers for not understanding the bus would be brought back.
- The Wi-Fi was, once again, non-operational.
submitted by
Cuuldurach to
travel [link] [comments]
2023.05.31 21:13 ccm20012000 🇨🇦 🍁 Ontario Canada Only: Sign up for BetMGM 🇨🇦 and receive a free $100 cash bonus for any casino play, or $50 for Sports Bets! Having an account is good just for the promos they offer weekly! Free slot spins, Free sport bet credits! Also make sure to link your MGM rewards!
2023.05.31 20:56 bosbraves Help setting up home network
Hi everyone, long time lurker and first time poster here. I'm in the process of overhauling my home network, which is currently just a Netgear CM1100 modem and a Google Wi-Fi mesh router that I purchased back around 2018. Here is what I'm upgrading to:
- Modem: Arris Surfboard S33
- Router: TP-Link ER605 V2
- Switch: TP-Link TL-SG1016PE
- Patch panel: TrendNet TC-P24C6AS
- Controller: TP-Link OC200
- Wireless Access Points (2x): TP-Link EAP660 HD AX3600 (powered using the PoE switch above)
As additional context, I've just finished connecting all my Cat6a drops to my patch panel and now ready to move forward but I'm a complete newb to this whole world (for now) and don't have any experience using TP-Link's Omada offering.
I'd appreciate any input on the best way to sequence the install. I'm assuming I should start with getting the modem set up and registered with my IP. Then what? Since I have the OC200 controller, should I use that to set up the router, switch, and WAPs? Aside from making sure I can get seamless roaming from the WAPs, I'm just wanting to get everything up and running without trying to mess with all the other bells and whistles that might be possible, as I can get to that later once I'm a bit more familiar with things. Apologies if this is a super basic question - I’m learning!
submitted by
bosbraves to
HomeNetworking [link] [comments]
2023.05.31 20:17 Ticojohnny The More You Gno 2: Gno.land Developer Updates
The More You Gno 2: Gno.land Developer Updates Over the past few weeks, our core devs and ecosystem contributors have been making massive strides on Gno.land. There’s a lot to cover in the second edition of
The More You Gno, from updates on Tendermint2 and GnoVM to stack/frames management, Gno IDE, and plenty more. We’ll also see what some of the external teams contributing to the platform have been up to, including Gno.land’s first decentralized exchange, GnoSwap, and Adena compatibility with GRC20 tokens. Check it out.
Tendermint2 We’re making steady development progress on Tendermint2, which focuses on simplicity of design, minimal code, minimal dependencies, modular dependencies, and completeness. For the time being, Tendermint2 will stay in the main repo in a top-level folder named Tendermint2. This is the official location to develop and improve the consensus protocol until it is stable enough to be extracted from the Gno repo and become a standalone project. Currently, Tendermint2 depends on GnoVM, however, we are working to unlink this dependency and build a basic demo Tendermint2 chain and Client.
Tendermint2 JS/TS Client is a JavaScript/TypeScript client implementation for Tendermint2-based chains. The client will make it easier for developers to interact with Tendermint2 chains, with a simplified API for account and transaction management, removing a ton of manual work and allowing developers to focus on building their dApps. You can
read more about the client here. In addition to the Tendermint2 JS/TS client, we also created a Gno JS/TS client that just extends the TM2 one to provide Gno-specific functionality. You can read more about this here.
Game of Realms The incentivized competition to find the best contributors to Gno.land continues in phase one, with slow but steady progress being made. Nir1218 initiated an Evaluation DAO Kickoff discussion in
issue 792 to initiate testing code for the key smart contract infrastructure that will power the Gno.land platform. We are also interviewing architects for the core team with experience in governance modules and creating new economies on-chain, and a new DevRel team member will be joining us soon to create awesome tutorials and documentation to advance Game of Realms further. Gno.land must be built by the community and we will not rush to push Game of Realms to the second phase until we have found quality contributors to complete the challenge tasks and become the platform’s first founding members.
Gno IDE Our core development team is working on a web-based IDE for Gno.land that will greatly improve the developer experience, allowing builders to quickly spin up Gno realms and packages right on their browsers just by visiting a web app. Currently named Gno IDE but with a rebranding on the horizon, this intuitive product focuses on ease of use and improved UX, and will include all the features you’d expect from an IDE, such as auto compilation in the editor, debugging, extensive testing capability, and powerful APIs like IntelliJ to supercharge your programming.
Gno IDE currently has multiple modes to support different use cases, including a normal mode for everyday programming, similar to a standard code editor, a presentation mode for video calls or screen sharing, and an embedded mode to extend functionality, allowing you to embed the IDE directly into websites and blogs. You can also choose to edit your code in Emacs or Vim and easily switch between steps, from previous to next, making creating your tutorials and blog posts more intuitive. Watch out for more to come on Gno IDE soon, and if you want to contribute by creating a plugin for your favorite editor, open a PR to win contribution points.
Stack/Frames Management The stack/frames is an integral part of the virtual machine (VM) and the language. Stack/frames provide context for smart contract developers, enabling them to access useful information, such as the original caller, or to determine if a contract is being called through another one. The current implementation is limited in scope and relies on fixed positions in the stack which can lead to inconsistencies.
There is an ongoing
issue 683 open here and we have continued to work on enhancing stack/frames development over the last month. We’re adding a new function in the standard library std.PrevRealm (previously GetRealmCaller). Currently, we only have GetOrigCaller, which returns the user calling the first realm. This is not secure and we need a way to call the previous caller. This will allow a realm to handle GRC20 treasuries. See
issue 667 and
issue 634 for further details.
Dealing with Panics in Native Functions We have devised a solution for dealing with panics in native functions,
see pull request 732. Previously, when there was a panic in a native function, we could not recover it in Gno code. An example of this was the assert origin call, which panicked if the call was not a direct call from a transaction. Based on discussions with contributors, we’ve agreed that native functions should never panic, but if they panic, they panic with machined Gno panic. This gives us the choice in a native function to code a Gno panic, or, if it's a very bad panic, use Go panic so that we know the Gno code is unable to recover it.
Logic Upgrading Making it possible to upgrade your logic is definitely out of scope for the first version of Gno.land, however, it’s an important issue that we have begun to discuss so that we can place certain restrictions on it, such as allowing upgrades when we consider them safe enough to be compatible with imports. Another idea is to work on creating workflows where migrations become something official. This way, we could define ways to migrate a contract completely in a single transaction at the chain level. Once everything is working and approved as the previous contract is parsed or archived, the new one gets the data. We will revisit this topic after the first version of Gno.land reaches the mainnet.
Garbage Collection In terms of garbage collection, we don’t have memory leaks as such but we do have defacto memory leaks. By the VM having references to all objects, they won’t be released by Go’s underlying GC. We have some form of reference counting but it is only done at the end of a transaction. We have implemented a mark-and-sweep garbage collector and are working on the VM runtime to manage the objects and signal to the garbage collector to release them when they are no longer needed. This is done by adding the notion of a heap, which is managed by the garbage collector.
GnoVM Developing GnoVM is an ongoing task and we will likely need to fork the GnoVM to create different competing versions. GnoVM will be complete, limited in features, and serve as the only interpreter, an enduring reference point over time. Future versions of GnoVM will be designed to incorporate CosmWasm so that all Cosmos chains can have CosmWasm enabled and the VM can run directly on the browser and execute tasks on the browser without requiring to make an API call, making it faster. To do this, we can make a Gno compiler in WebAssembly without changing the code because Go supports WASM cross-compilation.
We plan on making a competing version of the original minimalist GnoVM, such as a Rust version with a JIT compiler using LLVM as a backend.
Ecosystem Updates Since our last update, the Gno.land community continues to expand with awesome teams and contributors building cool infrastructure and projects on the platform. Below, we take a look at the largest developments of the past few weeks and extend a special thanks to everyone helping us build Gno.land.
Teritori Teritori blockchain and multi-chain hub launched in November 2022, allowing IBC and non-IBC communities to connect, create groups, exchange tokens and NFTs, and launch new projects. Teritori’s idea for building on Gno.land is to create a multi-chain experience for users with a web portal, NFT marketplace, and social feed that will grow the community, and gradually integrate smart contracts and realms. This will promote Gno.land to more developers and showcase all the dApps being built through an easy-to-navigate dApp store. In the coming weeks, Teritori will work with the Onbloc team to integrate the Athena wallet into their portal as well as discuss ideas for promoting Game of Realms to new developers.
Onbloc Onbloc is one of the Gno.land ecosystem’s most active contributors, responsible for building the Adena wallet and the block explorer Gnoscan. The team has also been working on creating an official Gno SDK that will allow developers to interact with Gno.land more easily, and remove some of the current friction. Onbloc opened
issue 701 on GitHub primarily for developers who either have their own web app or are building a JavaScript app and want to work with Gno in some way. Currently, developers need to do a lot of manual work, which Gno SDK will abstract away, improving the workflow and developer experience. If you have any ideas or feedback, please contribute to the aforementioned issue.
In another cool development, Onbloc has rolled out a new feature in Adena and Gnoscan to provide support for GRC20 tokens. To store and send tokens, you can open your Adena wallet, click on "Manage Tokens”, navigate to the Custom Token page, and see which GRC20 tokens are available on Gno Testnet 3, searching by the symbol or path. To research on or discover tokens, head over to the Tokens page on Gnoscan for a full list of GRC20 tokens. You can click on any token on the list for detailed information, such as the total supply, owner, or other available functions built into the token. The Account Details page has also been updated to display all tokens owned by each address. You can help by checking out
issue 764, which discusses adding bigint to support a wide range of numbers and encoding binary, and
issue 816, which highlights a small bug the team runs into when coding.
Onbloc has also created a new
token resource page on GitHub for anyone to share or upload resources associated with their Gno.land project. This will serve as a shared knowledge pool about any dApp on the platform. If you wanted to create a decentralized exchange, for example, you would need all the information about the tokens available on Gno.land, such as their images, symbols, descriptions, links to websites, etc. Now you can find this in one handy GitHub repository. If you’re a developer or builder who wants your logo or any other static data posted, be sure to submit a PR.
And speaking of decentralized exchanges, Onbloc is also building Gnoswap, the first DEX to be powered by Gno.land, designed to simplify the concentrated liquidity experience and increase capital efficiency for traders. Its interface is built using TypeScript to be user-friendly, secure, and accessible for streamlining complex mechanisms such as price range configurations and staking as part of its core service. Contribute to its interface
here.
As for the contract side, Onbloc is actively working on its development with help from the core members of Gno.land. The code will be open-sourced for full transparency once the basic functions are ready.
New Core Contributors We’re excited to welcome two new core team members, Antonio and Zack. Antonio joined us in April in the core team, bringing with him vast experience in IPFS, and writing Git servers in Go. Zack is our first “tinkerer in residence” and will try to bootstrap the ecosystem of small contracts and small libraries. He will also be writing apps and helping us design a system to better share and showcase our work with a super UX for team builders and open-source addicts.
Antonio is already hard at work researching a benchmarking dashboard that will show performance improvements or regressions when we change the code. He’s assessing whether to use GiHub to track actions or run our own machine to execute GitHub actions. Take a peek at his research so far on
issue 783 here.
Zack is working on a microblog project. As an experienced web2 Go programmer, Zack is transitioning to web3. Since he’s interested in incentivized social networks, the microblog project will be his first realm, as a Twitter-style blog without titles, where each user has their own page based on their address. Check out
issue 391 for more details.
Developer Events Over the past few weeks, our core devs have been mainly focused on building but they’re preparing to speak at some exciting events in the coming months. Catch up with Manfred at BUIDL Asia, in Seoul, South Korea, from June 5 - 9. We’re co-hosting a side event with Onbloc, Code States, and Cosmostation on June 5, so be sure to register if you’re in town! We’ll also be at EthBelgrade in Serbia from June 2 - 4, and GopherCon in Berlin from June 26 - 29, so stop by and say hello.
Full article here:
https://test3.gno.land/gnoland/blog:p/monthly-dev-2 submitted by
Ticojohnny to
cosmosnetwork [link] [comments]
2023.05.31 20:14 Ticojohnny The More You Gno, Volume 2
The More You Gno 2: Gno.land Developer Updates Over the past few weeks, our core devs and ecosystem contributors have been making massive strides on Gno.land. There’s a lot to cover in the second edition of
The More You Gno, from updates on Tendermint2 and GnoVM to stack/frames management, Gno IDE, and plenty more. We’ll also see what some of the external teams contributing to the platform have been up to, including Gno.land’s first decentralized exchange, GnoSwap, and Adena compatibility with GRC20 tokens. Check it out.
Tendermint2 We’re making steady development progress on Tendermint2, which focuses on simplicity of design, minimal code, minimal dependencies, modular dependencies, and completeness. For the time being, Tendermint2 will stay in the main repo in a top-level folder named Tendermint2. This is the official location to develop and improve the consensus protocol until it is stable enough to be extracted from the Gno repo and become a standalone project. Currently, Tendermint2 depends on GnoVM, however, we are working to unlink this dependency and build a basic demo Tendermint2 chain and Client.
Tendermint2 JS/TS Client is a JavaScript/TypeScript client implementation for Tendermint2-based chains. The client will make it easier for developers to interact with Tendermint2 chains, with a simplified API for account and transaction management, removing a ton of manual work and allowing developers to focus on building their dApps. You can
read more about the client here. In addition to the Tendermint2 JS/TS client, we also created a Gno JS/TS client that just extends the TM2 one to provide Gno-specific functionality. You can read more about this here.
Game of Realms The incentivized competition to find the best contributors to Gno.land continues in phase one, with slow but steady progress being made. Nir1218 initiated an Evaluation DAO Kickoff discussion in
issue 792 to initiate testing code for the key smart contract infrastructure that will power the Gno.land platform. We are also interviewing architects for the core team with experience in governance modules and creating new economies on-chain, and a new DevRel team member will be joining us soon to create awesome tutorials and documentation to advance Game of Realms further. Gno.land must be built by the community and we will not rush to push Game of Realms to the second phase until we have found quality contributors to complete the challenge tasks and become the platform’s first founding members.
Gno IDE Our core development team is working on a web-based IDE for Gno.land that will greatly improve the developer experience, allowing builders to quickly spin up Gno realms and packages right on their browsers just by visiting a web app. Currently named Gno IDE but with a rebranding on the horizon, this intuitive product focuses on ease of use and improved UX, and will include all the features you’d expect from an IDE, such as auto compilation in the editor, debugging, extensive testing capability, and powerful APIs like IntelliJ to supercharge your programming.
Gno IDE currently has multiple modes to support different use cases, including a normal mode for everyday programming, similar to a standard code editor, a presentation mode for video calls or screen sharing, and an embedded mode to extend functionality, allowing you to embed the IDE directly into websites and blogs. You can also choose to edit your code in Emacs or Vim and easily switch between steps, from previous to next, making creating your tutorials and blog posts more intuitive. Watch out for more to come on Gno IDE soon, and if you want to contribute by creating a plugin for your favorite editor, open a PR to win contribution points.
Stack/Frames Management The stack/frames is an integral part of the virtual machine (VM) and the language. Stack/frames provide context for smart contract developers, enabling them to access useful information, such as the original caller, or to determine if a contract is being called through another one. The current implementation is limited in scope and relies on fixed positions in the stack which can lead to inconsistencies.
There is an ongoing
issue 683 open here and we have continued to work on enhancing stack/frames development over the last month. We’re adding a new function in the standard library std.PrevRealm (previously GetRealmCaller). Currently, we only have GetOrigCaller, which returns the user calling the first realm. This is not secure and we need a way to call the previous caller. This will allow a realm to handle GRC20 treasuries. See
issue 667 and
issue 634 for further details.
Dealing with Panics in Native Functions We have devised a solution for dealing with panics in native functions,
see pull request 732. Previously, when there was a panic in a native function, we could not recover it in Gno code. An example of this was the assert origin call, which panicked if the call was not a direct call from a transaction. Based on discussions with contributors, we’ve agreed that native functions should never panic, but if they panic, they panic with machined Gno panic. This gives us the choice in a native function to code a Gno panic, or, if it's a very bad panic, use Go panic so that we know the Gno code is unable to recover it.
Logic Upgrading Making it possible to upgrade your logic is definitely out of scope for the first version of Gno.land, however, it’s an important issue that we have begun to discuss so that we can place certain restrictions on it, such as allowing upgrades when we consider them safe enough to be compatible with imports. Another idea is to work on creating workflows where migrations become something official. This way, we could define ways to migrate a contract completely in a single transaction at the chain level. Once everything is working and approved as the previous contract is parsed or archived, the new one gets the data. We will revisit this topic after the first version of Gno.land reaches the mainnet.
Garbage Collection In terms of garbage collection, we don’t have memory leaks as such but we do have defacto memory leaks. By the VM having references to all objects, they won’t be released by Go’s underlying GC. We have some form of reference counting but it is only done at the end of a transaction. We have implemented a mark-and-sweep garbage collector and are working on the VM runtime to manage the objects and signal to the garbage collector to release them when they are no longer needed. This is done by adding the notion of a heap, which is managed by the garbage collector.
GnoVM Developing GnoVM is an ongoing task and we will likely need to fork the GnoVM to create different competing versions. GnoVM will be complete, limited in features, and serve as the only interpreter, an enduring reference point over time. Future versions of GnoVM will be designed to incorporate CosmWasm so that all Cosmos chains can have CosmWasm enabled and the VM can run directly on the browser and execute tasks on the browser without requiring to make an API call, making it faster. To do this, we can make a Gno compiler in WebAssembly without changing the code because Go supports WASM cross-compilation.
We plan on making a competing version of the original minimalist GnoVM, such as a Rust version with a JIT compiler using LLVM as a backend.
Ecosystem Updates Since our last update, the Gno.land community continues to expand with awesome teams and contributors building cool infrastructure and projects on the platform. Below, we take a look at the largest developments of the past few weeks and extend a special thanks to everyone helping us build Gno.land.
Teritori Teritori blockchain and multi-chain hub launched in November 2022, allowing IBC and non-IBC communities to connect, create groups, exchange tokens and NFTs, and launch new projects. Teritori’s idea for building on Gno.land is to create a multi-chain experience for users with a web portal, NFT marketplace, and social feed that will grow the community, and gradually integrate smart contracts and realms. This will promote Gno.land to more developers and showcase all the dApps being built through an easy-to-navigate dApp store. In the coming weeks, Teritori will work with the Onbloc team to integrate the Athena wallet into their portal as well as discuss ideas for promoting Game of Realms to new developers.
Onbloc Onbloc is one of the Gno.land ecosystem’s most active contributors, responsible for building the Adena wallet and the block explorer Gnoscan. The team has also been working on creating an official Gno SDK that will allow developers to interact with Gno.land more easily, and remove some of the current friction. Onbloc opened
issue 701 on GitHub primarily for developers who either have their own web app or are building a JavaScript app and want to work with Gno in some way. Currently, developers need to do a lot of manual work, which Gno SDK will abstract away, improving the workflow and developer experience. If you have any ideas or feedback, please contribute to the aforementioned issue.
In another cool development, Onbloc has rolled out a new feature in Adena and Gnoscan to provide support for GRC20 tokens. To store and send tokens, you can open your Adena wallet, click on "Manage Tokens”, navigate to the Custom Token page, and see which GRC20 tokens are available on Gno Testnet 3, searching by the symbol or path. To research on or discover tokens, head over to the Tokens page on Gnoscan for a full list of GRC20 tokens. You can click on any token on the list for detailed information, such as the total supply, owner, or other available functions built into the token. The Account Details page has also been updated to display all tokens owned by each address. You can help by checking out
issue 764, which discusses adding bigint to support a wide range of numbers and encoding binary, and
issue 816, which highlights a small bug the team runs into when coding.
Onbloc has also created a new
token resource page on GitHub for anyone to share or upload resources associated with their Gno.land project. This will serve as a shared knowledge pool about any dApp on the platform. If you wanted to create a decentralized exchange, for example, you would need all the information about the tokens available on Gno.land, such as their images, symbols, descriptions, links to websites, etc. Now you can find this in one handy GitHub repository. If you’re a developer or builder who wants your logo or any other static data posted, be sure to submit a PR.
And speaking of decentralized exchanges, Onbloc is also building Gnoswap, the first DEX to be powered by Gno.land, designed to simplify the concentrated liquidity experience and increase capital efficiency for traders. Its interface is built using TypeScript to be user-friendly, secure, and accessible for streamlining complex mechanisms such as price range configurations and staking as part of its core service. Contribute to its interface
here.
As for the contract side, Onbloc is actively working on its development with help from the core members of Gno.land. The code will be open-sourced for full transparency once the basic functions are ready.
New Core Contributors We’re excited to welcome two new core team members, Antonio and Zack. Antonio joined us in April in the core team, bringing with him vast experience in IPFS, and writing Git servers in Go. Zack is our first “tinkerer in residence” and will try to bootstrap the ecosystem of small contracts and small libraries. He will also be writing apps and helping us design a system to better share and showcase our work with a super UX for team builders and open-source addicts.
Antonio is already hard at work researching a benchmarking dashboard that will show performance improvements or regressions when we change the code. He’s assessing whether to use GiHub to track actions or run our own machine to execute GitHub actions. Take a peek at his research so far on
issue 783 here.
Zack is working on a microblog project. As an experienced web2 Go programmer, Zack is transitioning to web3. Since he’s interested in incentivized social networks, the microblog project will be his first realm, as a Twitter-style blog without titles, where each user has their own page based on their address. Check out
issue 391 for more details.
Developer Events Over the past few weeks, our core devs have been mainly focused on building but they’re preparing to speak at some exciting events in the coming months. Catch up with Manfred at BUIDL Asia, in Seoul, South Korea, from June 5 - 9. We’re co-hosting a side event with Onbloc, Code States, and Cosmostation on June 5, so be sure to register if you’re in town! We’ll also be at EthBelgrade in Serbia from June 2 - 4, and GopherCon in Berlin from June 26 - 29, so stop by and say hello.
Do you want to contribute to Gno.land’s monthly updates? If you’re building on Gno.land and want to highlight your development, project, event, or idea, let us know and we’ll include your contribution. submitted by
Ticojohnny to
Gnoland [link] [comments]
2023.05.31 19:40 Matchboxx How to funnel audio signal to modern hearing aids
I am hearing with a question for those who may have more familiarity with modern hearing aids/cochlear implants. Please advise if this is the wrong sub - I don't think this is a Rule 3 violation.
A pastor at a local church has reached out to me about his concerns with accessibility. He has indicated that the ambient sound in the church is not ideal, and several people in his congregation have "Wi-Fi enabled" hearing aids (I'm not sure if that's exactly correct, or if it's another technology like Bluetooth) and have asked for a method to use this to cast the audio directly into the device, as opposed to picking up the ambient, echoey sound.
My own research led me to "Live Listen" capabilities on certain iOS/Android supported hearing aids, but this seems to still rely on ambient sound by just letting a different device serve as the input source. Is there a way, or any technology that exists, to directly cast a signal from the church's mixer to these modern hearing aids? Open to any and all ideas.
submitted by
Matchboxx to
deaf [link] [comments]
2023.05.31 19:04 BrutalAttis Vive Wireless Tips (blue screens/dropped frames/latencies) [RESOLVED]
(I could not crosspost here from Vive, but wanted to share here too) Just wanted to give back to the community as a thank you for all the people modifying games like FO4VSkyrimVR that I love so much.
I recently upgraded my system and ran into some typical Vive Wireless and other common VR issues.
Like many I got frustrated with blue screen issues. I think it is quite resolvable unless a person truly has faulty hardware.
My wireless experience is now amazing and hoping some of my tips my help others with wireless issue.
Troubleshooting Tips: Check for the obvious off first:
- Update MB, VR hardware etc. firmware/bios.
- Update GPU, VR, MB hardware drivers.
fpsVR is good at helping determine in real time GPU or CPU frame timings. (or other free options)
A) CPU frame times: CPU Frametime example issue CPU frame time issues are a much larger issue compared to GPU frame issues. If your game is getting constant CPU frame time spikes either your CPU is underpowered, has RAM speed (maybe XMP not enabled), or weird P/E core issues. If your CPU often spikes frame time then no amount of GPU will help you get a smooth VR experience (and some games are worse offenders than others: FO4VR (single core), SkyrimVR and DCS etc.)
B)
GPU frame time issues: GPU Frametime example issue Good news here is that you have options. Drop GPU in game settings. Drop rendering resolutions etc. Anytime you can make your GPU render fast enough to prevent GPU frame time over your headset refresh rate zone (or to a point that you can live with it). First dial settings down, then add back after all other issues are resolved.
C)
Marching of the dreaded purple line on GPU frame time chart or what feels like a micro stutter: Example Purple Line on GPU Frametime Chart Often caused by background monitoring processes like Corsair (suxs), MSI etc. You can write a .bat script that can be run before each VR session. Kill all unnecessary processes. Locate by looking at TaskManager > Details > Sort by CPU or Memory usage. Read up dont kill stop critical MS OS processes. Some processes be so embedded that it's best to uninstall them altogether.
taskkill /IM "exact_exe_name.exe" /F
Ex: taskkill /IM "WhatsApp.exe" /F
Stop all unnecessary services. Locate by looking at TaskManager > Services > Sort by Status and look for Running. Read up dont kill stop critical MS OS services.
net stop "exact service name"
Ex: net stop "ROG Live Service"
Purple lines are normal during major CPU/HDD tasks like game start or major texture loading. However, once your game is up or new areas loaded you should NEVER see them, if not you have a symptom of a larger underlying problem.
Here is an example of a "good" purple line during loading of an area D)
Intel WiGig Wireless issue: Streaming image in headset “blurry” or “pixelated” either main game or even SteamVR home Not enough CPU allocated either SteamVR processes or Intel WiGig process:
- vrcompositor.exe
- vrserver.exe
- HtcConnectionUtility.exe
There is a chance if you are running P and E cores that some of your SteamVR process are running on an E core. My 13900KS did just that! You could either try hinting your VR processes to force use P cores or brute force disabling all E cores and see if issue persist. As P/E core technology matures hopefully this will become less of an issue. But I can 100% attest that my random “blurry/pixilated” vr image stream issue was resolved by ensuring that all my steam VR process and game run on P cores only.
If you are running an old CPU and depending on game -- you may not be able to resolve this at all.
You could also set the priority of all your important SteamVR, game and Intel WiGig process, I don’t recommend using “Realtime” ever. “High” is as high as I would go.
Example: wmic process where name="vrcompositor.exe" CALL setpriority "high priority" timeout 1 > NUL wmic process where name="vrserver.exe" CALL setpriority "high priority" timeout 1 > NUL wmic process where name="vrmonitor.exe" CALL setpriority "high priority" timeout 1 > NULwmic process where name="Fallout4VR.exe" CALL setpriority "high priority" timeout 1 > NUL But don’t mess with CPU
affinity setting IMO just let the OS do its thing, else you may end up with CPU core overallocated.
E) Vive-pro headset blue or grey screen: Get the obvious out the way, make sure decent line of sight from camera to wireless headpiece. Much less of an issue IMO also you can clearly see your signal strength. You could also try different channels, but that too is not major impact.
Actual Intel WiGig card Temperture is the number 1 cause in my opinion. I placed my card right over a fresh air intake fan and ran fans at max and have not had a single headset blue screen since.
I am tempted to add a fixed fan connected to the MB header as a permanent measure. This card is passively cooled, so if your case gets hot inside you can run into blue/grey screen issues.
Example card placement in my pc case Apologies had all my RGB crp turned off.
A well known heat issue is the Vive wireless headset unit: Easily fixed by googling and buy headset fan mod. Vive wireless logs will show if you have this issue, normally you will get blue/grey screen crashes after 80c … if you are running around 45-50c you are probably fine.
Vive Wireless Headset Fan Link 3D Print Mold Link If you have fpsVR there is a checkbox to allow showing real time wireless adapter temp too.
Ensure your WiGig process never loses power You can locate the physical card and ensure Windows never cut its power.
Device Manager > View > Devices by Connection Type > System Devices
Example Link for example in my case, all under 7A3C you change the power setting to
Uncheck - Allow the comp. to turn off device power Uncheck above box for all subs
Ensure SteamVR never turn off power to VR related USB devices SteamVR Developer Disable Power Management Loose USB connection between battery pack and wireless head piece. Probably less of a cause but can easily get a USB 3.0 replacement cable with better shielding.
USB Cable option -- not needed IMO
Length of coaxial cable from WiGig card to wireless sensor camera. Mixed feelings about this. I extended mine by about 3’ … I have zero issues, but increasing the distance could add to image qualify issues. If your troubleshooting remove it from your loop.
Example of extension cable Link Replacement battery pack. If the power is clean, you should be fine. I don't suggest using 3rd party battery packs. Use original when troubleshooting.
I firmly believe the Intel WiGig card and Vive Wireless adapter heat are the biggest culprits to blue/grey screens.
F) Weird perceived in game lag, latencies or what feels like missed frames but without purple line on. Do not change or add artificial FPS caps either using vsync, or MSI or Steam command line hints etc. One may mistakenly think that for example if your headset is 90Hz that artificially capping your FPS at 90 may be beneficial to remove additional wireless load -- But you actually adding problems with timings that maybe wont even show in fpsVR. Remove caps and aim for max fps.
G) My thoughts on overlocking: Some posts argue that overclocking, or RAM XMP can be RC for blue screens. My view is that if you overclock and RAM tests are stable, you should not worry about it as you need all the CPU/RAM speed you can get for good VR.
H) Re-projection I get a bit more reprojection with wireless compared to tethered with cable, but since it adds no latency to my gameplay (that I can tell), it does not bother me. OVR will show your stats. Keep an eye on reprojection and dropped frames. Reprojection is close to non-issue imo.
I) Other tools latencymon -- somewhat useful to see if you have driver latencies
J) My Hardware Recently upgraded and built new PC, from 9900KS/3090 to 13900KS/4090 (water-cooled). VR: VivePro (set to 150% rendering with lens mod and vive wireless. Still using old OG Vive lighthouses, Index knuckle controllers and sometimes old Vive wands. I have tried other VR headsets, but OLED, lens mod (clear) and total freedom of wireless to me are subjectively better. I don’t like the SDE I get, but can't give up wireless and lens mod and OLED.
VR games I enjoy: Mostly FO4VR and SkyrimVR
Current 13900ks/4090 VR play space and setup Pancake Games: 1400p x3 screens DCS, E:D etc.
My old 9900ks/3080 setup flight sim What "good times" in FO4VR can look like: Looks for frame times and temperatures, Vive Wireless temp. at very bottom.
Diamond City loading in image Diamond City After Load In Rain and other effects ongoing Signal Hope this helps someone, took me some time to put this all down!
submitted by
BrutalAttis to
skyrimvr [link] [comments]