Former Diaspora core team member, I work on various fediverse projects, and also spend my time making music and indie adventure games!

  • 1 Post
  • 17 Comments
Joined 5 years ago
cake
Cake day: November 29th, 2019

help-circle

  • While I think shareholders can be a driving factor, I see it way more often with VC-funded companies. The “2.5x year over year” growth mantra that places like YCombinator stipulate have disastrous effects on small tech companies. Often, these startups have an incentive to keep taking additional funding rounds, which appears to tighten the grip the VC has over them.

    Try growing the next Microsoft or Google or Amazon out of that model. I’m not convinced that it’s possible. At least if you bootstrap your own company, you don’t have the same binding obligations…even if it takes way longer to get to a place that’s self-sustaining.


  • Honestly, this really resonated with me. Running an open source project on its own can be hard, running a popular one that gets used by tons of people and companies, while giving free labor, is extremely hard. Acting as free tech support to a large company, for nothing in return, is ass. Full stop.

    I’ve seen some people make the statement that “maintainers owe you nothing”, and I’ve seen people state that “your supporters owe you nothing.”

    While I believe there’s nothing wrong in a person willingly running a project on their own terms, just as there’s nothing wrong with refusing donations and doing the work out of some kind of passion… there’s only so many hours in the day, and developers need to feed themselves and pay rent.

    I think a lot of people would love to be able to work on open source full-time. I’d devote all of my energy and focus to it, if I could. But, that’s a reality only for a privileged few, and many of them still have to make compromises. The CEO and founder of Mastodon, for example, makes a pittance compared to what a corporate junior developer makes.







  • Alright, bit of an update: after investigating my hardware, doing a fresh OS install, and trying just about everything that everybody’s suggested to me so far, I have logs. Definitely amdgpu related, but not 100% sure what is going on yet. This was on Wayland, searches for similar error messages suggest a possible driver bug, maybe issues with particular kernel versions? Still investigating.

    amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:2 pasid:32785, for process Starfield.exe pid 71830 thread vkd3d_queue pid 71960)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800131efe000 from client 0x1b (UTCL2)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00201031
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:2 pasid:32785, for process Starfield.exe pid 71830 thread vkd3d_queue pid 71960)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800131efe000 from client 0x1b (UTCL2)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00201031
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:2 pasid:32785, for process Starfield.exe pid 71830 thread vkd3d_queue pid 71960)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800131efe000 from client 0x1b (UTCL2)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00201031
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: TCP (0x8)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x1
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:2 pasid:32785, for process Starfield.exe pid 71830 thread vkd3d_queue pid 71960)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800131eff000 from client 0x1b (UTCL2)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: CB/DB (0x0)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:2 pasid:32785, for process Starfield.exe pid 71830 thread vkd3d_queue pid 71960)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800131eff000 from client 0x1b (UTCL2)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: CB/DB (0x0)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:2 pasid:32785, for process Starfield.exe pid 71830 thread vkd3d_queue pid 71960)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:   in page starting at address 0x0000800131efe000 from client 0x1b (UTCL2)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          Faulty UTCL2 client ID: CB/DB (0x0)
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MORE_FAULTS: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          WALKER_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          MAPPING_ERROR: 0x0
    Sep 24 02:29:50 Asmodeus kernel: amdgpu 0000:03:00.0: amdgpu:          RW: 0x0
    Sep 24 02:30:00 Asmodeus kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, but soft recovered
    
    








  • I tried out Watch Dogs 2 the other day. It was kind of a hassle to set up, thanks to the headache that is Ubisoft Connect.

    Performance-wise, I was a bit disappointed. Most options allowed me to squeeze out an acceptable 40FPS at 40Hz, but like…this is not exactly a new game. It just feels like the devs didn’t do a great job at optimizing it.