找回密码
 立即注册
搜索
查看: 4755|回复: 29

[PC] V社招募系统工程师,专注于主机的系统研究、设计和开发

[复制链接]
     
发表于 2024-5-9 19:25 | 显示全部楼层 |阅读模式
V社在昨天更新了两个招募职位,分别为:
  • 系统工程师
  • 游戏软件工程师

工作目标:
  • 负责视频游戏平台和应用(主机、PC)的复杂系统的研究、设计和开发
  • 支持专业软件系统和应用程序的设计,以支持V社专注于用户界面和体验的交互设计目标
  • 开发软件以促进尖端技术媒体格式的用户体验,包括先进的视频游戏机(主机)、PC 和在线游戏
  • 利用对计算机科学、工程和应用数学技能的深入了解,推动由 Valve 开发的软件和 3D 图形系统(3D 引擎)的下一代功能
  • 分析Valve产品的图形、视觉效果和工具时间应用需求的软硬件要求
  • 制定系统测试程序,确保Valve开发的软件系统的质量和一致性
  • 与计算机图形艺术家、设计师和制作人合作,确保符合技术和美学规范
  • 使用面向对象的设计和网络技术来实现大型系统和游戏平台;尖端技术媒体格式的设计元素,包括先进的视频游戏机(主机)、PC 和在线游戏。

要求:
        系统工程师
  • 拥有 10 年调整硬件和软件以满足性能和能效目标的经验
  • 8 年分布式存储系统(包括关系数据库)调试和故障排除经验
  • 拥有 8 年与开发团队互动以运行和支持他们构建的服务的经验
  • 拥有 5 年至少使用 Go、Rust、Python、C++ 或 Perl 中两种语言的工作经验
  • 拥有 2 年面向客户的视频游戏在线服务工作经验

        游戏软件工程师
  • 使用 C、C++ 和/或 C# 进行面向对象编程;
  • 跨平台体验,包括 PC(Windows、Linux 或 macOS)
  • 虚幻引擎或任何自定义引擎
  • 电脑游戏工具和运行时系统 (运行环境)
  • 运行时性能优化
  • 视频游戏或视觉效果行业的软件开发
  • 内存使用优化和跟踪系统
  • 多线程和SIMD优化







V社没有主机业务,新的招聘目标却明确指明“先进的视频游戏机”,也即是通俗语境里的“游戏主机”
并且要求有构建软硬结合的系统开发能力,还要求有大量从事对内存、CPU优化工作的从业经验
这些都是主机才会有的优化指标

尤其是对软硬件结合的优化工作经验,要求高达10年
当下V社并没有任何硬件是需要实现该功能的,SD是一个已经完成的产品,短期内不会迭代,也不符合“大型系统和游戏平台”的描述
包括了“ 视频游戏在线服务 ”,在PC或现有主机上,这都是已完成的功能,除非是在全新的硬件产品上

这意味着他们描述中的“先进的视频游戏机”,是某种定制硬件
用以支持V社所希望达成的软硬件结合目标

其中提到的一个硬性要求“ 分布式存储系统 ”
是V社一直希望实现的分布式体系的一部分(V社一直希望在VR上实现分布式渲染来解决性能问题)
这是一种将存储单元分散化,方便快速调用信息的储存系统(分布式存储的一个应用实例是区块链)
完整信息被分散成独立的“块”,在需要时,根据所需的目标框架,快速调用这些数据块
可以把分布式框架理解为一种“马赛克”,传统线性渲染、存储是快速完成一个工作,然后到下一个
而分布式渲染、分布式存储,则是把渲染、存储信息拆分成一个个“像素点”, 按照“框架”去填充“数据块”,不同的单元只负责自己那一块信息,从而实现极快的速度
除了效率优势和容错外,它有一个最大的特点,就是十分适合机器学习
V社正在部署一个非常庞大的机器学习项目,之后会单独出一个帖子谈它,以及V社可能相关的硬件信息

从招聘信息所需的目标可以看得出
V社希望在一台定制主机上,实现内存高效率的调用,采取分布式储存,对CPU多线程优化,以及利用SIMD的单指令多数据特性进行加速
并且可以跟主流的第三方开发引擎对接,并且根据这种需求,打造一种运行环境(系统框架),来进一步实现稳定和优化
运行在该硬件上的,是一个可以跨平台运行的大型系统,要求上举例PC端的Windows、Linux和macOS,以及跨度更大的主机、PC到在线游戏
也就是说下一阶段他们希望实现SteamOS的前端表征,能在PC上的不同系统实现体验统一(比如UI、功能)
Windows上基本已经实现,大屏幕模式已经可以跟SteamOS的UI统一,功能则需要一个独立的官方镜像,目前还没发生,但他们说优先级很高
硬件层面则希望实现跨越PC与主机实现SteamOS的核心功能

从Index到SD的研发周期可以看到,他们的硬件设计会先研究可行性,如果技术成熟,达到设计目标所需的市场阈值, 就会开始约3年的研发周期
Index是2016-2019,SD是2018-2021(因为库存不足延期数个月到2022)
如果从2024年开始算,他们最早会在2027年发布一款定位类似SD,用于服务PC用户使用Steam服务的定制主机

注:2013-2014年间,V社也推出过主机计划,但官方从未发布过第一方主机,这是个完全的第三方企划,因为V社对硬件的不了解,以及项目临时上马,Linux的不成熟,各方面因素而失败




回复

使用道具 举报

     
发表于 2024-5-9 19:32 | 显示全部楼层
情报哥NEONPRIME是寄了吗
回复

使用道具 举报

     
发表于 2024-5-9 19:48 | 显示全部楼层
从steamdeck设计和后续更新看v社肯定是对主机平台有一定想法的,那块定制的apu显然是一个投石问路的作品
回复

使用道具 举报

     
发表于 2024-5-9 20:39 | 显示全部楼层
希望G胖搞个能用DLSS。的DECK。
回复

使用道具 举报

     
发表于 2024-5-9 20:42 来自手机 | 显示全部楼层
g胖再搞个新手柄试试水吧
回复

使用道具 举报

     
发表于 2024-5-9 20:47 来自手机 | 显示全部楼层
steam deck的触摸板太牛逼了,支持搞个新手柄
回复

使用道具 举报

     
 楼主| 发表于 2024-5-9 21:29 | 显示全部楼层
电磁炮233 发表于 2024-5-9 19:32
情报哥NEONPRIME是寄了吗

在开发,四月份还爆更了一段时间,当时每天有几十个更新,现在是稳定每天几个

游戏在22年到23年可能经历一系列转变,导致发布延期,内部有信息流出指可能大规模改变了艺术风格,从硬科幻转为软科幻-奇幻风格

DOTA2的本子取消和各种更新延迟,可能跟这个项目也有关
最终的名字有一定可能不叫NeonPriem负责DOTA2的主美术之一,之前曾经离开DOTA2负责一个未公布的神秘项目,我认为可能是指NeonPrime
但去年他结束了这个项目的工作,回到了DOTA2
所以我觉得NeonPrime的主要设计和程序工作已经结束
2023年转型,大部分美术来帮忙处理艺术风格和视觉效果的问题,然后回到其他项目
今年剩余时间在调试其他功能,从技术上来看,这款游戏可能有大量的BUG和优化问题

如果从V社代码库去看,可以看到名为“citadel”(一般认为它就是NenoPrime)
citadel相关的代码更新量非常大,2月份词条进行了一次超大规模更新

已经出现了大厅匹配、消息颜色、小地图高度等非游戏性内容,甚至之前更新还有鞭子

2月的词条还显示有一些重要游戏性内容
比如近战攻击有两种状态
还有一种可以持续的近战攻击类型
有可切换的射击模式
有机器人匹配

还提到有一种“涂层类型”(Coating Type),按照V社开发人员给其他开发者的提示,指出这款游戏没地面碰撞
很大概率这游戏的地表是可摧毁的,因为游戏里也提到了“地幔类型”和“地幔层”
意味着玩家可以破坏地表,也能填补地表

NeonPrime的Prime可能不是指传统的“最好;主要”的意思,而是指填充、灌注,刷漆的意思
跟代码库的组合在一起就是prime coat这个词汇,也就是“底漆”
意味着多涂层,可破坏的地面地形
所以NeonPrime的真正名字可能是“霓虹填充”之类的描述
但一切要等游戏上线才知道

我过一段时间会专门做一个这个游戏的相关信息总汇与展望帖子




评分

参与人数 5战斗力 +6 收起 理由
swanon + 1 好评加鹅
nozomitech + 2 好评加鹅
Oliswe + 1
canti + 1 好评加鹅
电磁炮233 + 1

查看全部评分

回复

使用道具 举报

     
发表于 2024-5-9 22:37 | 显示全部楼层
本帖最后由 jedipiggy 于 2024-5-9 22:39 编辑

楼主我理解是不是V社今后要把steam弄成一个虚拟机这样的平台(框架),可以在不同的操作系统跑,也可以在独立硬件上跑。游戏只要支持steam,那不管steam跑在什么上面(哪怕是手机)只要性能狗,软件都可以运行
我不明白的是分布式存储,跟这个有什么关系

现在常用的分布式存储IPFS是用冗余实现分片存储和加密,这个对游戏速度并没有帮助啊
回复

使用道具 举报

     
 楼主| 发表于 2024-5-10 13:13 | 显示全部楼层
jedipiggy 发表于 2024-5-9 22:37
楼主我理解是不是V社今后要把steam弄成一个虚拟机这样的平台(框架),可以在不同的操作系统跑,也可以在独 ...

V社更多是希望把SteamOS做成能跨越硬件的一个专业游戏操作系统,Steam只是SteamOS的主体和一部分,也不单纯是性能够就行,还有一定要求,就是需要能达到他们可以提供优秀服务的水平,Steam的最大优势就是服务,做不好会是拖累
所以手机如果在架构和硬件类型上达不到所需的服务质量,他们不会强推
目前V社就正在实现SteamOS的健全化,正在铺垫更多功能
下阶段主要目标就是将SteamOS的官方镜像独立出来,做成一个有官方引导可双启动的系统,然后通过不断发布新硬件与功能来对SteamOS进行增值

分布式存储方面不是对游戏本身的速度,而是游玩前所需的准备,比如下载,V社的思路其实也是基于IPFS的,数个专利提供了一种技术方案,用于提高用户的下载速度,并且提供边下边玩的功能
常规来说,一个游戏需要被完全下载才能游玩,所以暴雪一类的公司会把自己的游戏拆分成不同部分,启动往往不需要全部,下几个G就能进游戏玩主要内容

V社也打算提供这样的功能,区别是暴雪的提前玩是官方主动对游戏做了拆块和排序,每款游戏都需要暴雪亲自去处理
而V社希望把该功能做成一种全覆盖式的服务,远程服务器能自行对数据块进行分拣和按顺序拼接,并且提供可以只需要更新所需部分内容即可的功能,无需开发商做额外工作,也不用承担相关成本或需要有对应的技术

对游戏运行速度有帮助的是分布式渲染,也即是拆分渲染,原理和思路也是分布式进行的
同样是把一个游戏运行时需要渲染的对象,拆成不同部分,交给不同的性能单元来进行计算渲染

举个例子,VR层面,V社提供了一种专利技术思路
本地渲染的是会活动的,对延迟敏感度高的NPC与手脚
不会动的死物,比如建筑、背景,渲染它们的则是云端(假设为PC)
从而实现将渲染内容拆分,在不降低画质的情况下,保证帧率稳定

V社提供了三种硬件方案
第一种是上述所说,本地性能单元+PC
第二种则是本地性能单元+主机
第三种则是双本地性能单元,前面一个,后面一个(甚至暗示SteamDeck也相关)

理论上,这种渲染是可以无限细分的
除此之外,V社也正在迭代分布式游戏框架所需的服务器,想把交互逻辑拆分的更细
可能是为了某种强交互的在线游戏做的准备,比如上述提到的NeonPrime,这被认为是一款有地形破坏和体素破坏内容的游戏
如果它是在线多人的,传统服务器可能无法做到实时计算每个“体素”单位
回复

使用道具 举报

     
发表于 2024-5-10 13:17 来自手机 | 显示全部楼层
Fricassee 发表于 2024-5-10 13:13
V社更多是希望把SteamOS做成能跨越硬件的一个专业游戏操作系统,Steam只是SteamOS的主体和一部分,也不单 ...

牛逼
回复

使用道具 举报

     
发表于 2024-5-10 13:36 | 显示全部楼层
Steam Dock
回复

使用道具 举报

     
发表于 2024-5-10 13:47 | 显示全部楼层
估计是继续之前steam盒子的开发把
回复

使用道具 举报

     
发表于 2024-5-10 13:50 | 显示全部楼层
说实话有个高性价比的steam盒子的话还是挺有竞争力的
回复

使用道具 举报

     
发表于 2024-5-10 13:56 | 显示全部楼层
整体:
更新 Arch Linux 基础到更近版本

改进了与 Apple AirPods 的配对体验

改进了 GPU 崩溃后的会话恢复速度

修复了连接支持 WPA3 加密的 AP 时出现的一些故障

更新了 Linux 内核至 6.5 版本

改进了后续操作系统更新的速度

提高了某些 microSD 卡使用场景的可靠性

修复了游戏会话光标偏移对齐问题

解决了某些闪迪 microSD 卡的误检问题

修复了在某些情况下,在启动过程中屏幕底部可能会出现细灰线的问题

修复了使用 Flatpak 导致临时文件累积的问题

启用对蓝牙 A2DP 和 BAP 配置文件的支持

改进了某些蓝牙设备的连接速度

改进了高内存压力场景下的性能和稳定性

修复了性能覆盖在特定条件下会虚假启用自身的问题

添加了蓝牙设备系统挂起状态唤醒功能配置机制

显示:
在某些条件下改善显示均匀性

在特定条件下改善低亮度下显示屏的色彩平衡(减少绿**调)

在某些条件下,改善伽马均匀性(黄**调)

图形和性能:
将图形驱动程序更新到 Mesa 24.1,改进了许多性能和正确性

改进了 Steam UI 的响应能力

桌面:
更新至 KDE Plasma 5.27.10

在文件浏览器中启用视频的缩略图预览

修复了桌面使用问题,该问题可能导致后续 microSD 卡自动挂载失败

Stean Deck Dock 扩展坞:
添加了对电视遥控器输入、电视唤醒、电视输入切换三项 HDMI CEC 功能的支持

更新固件,修复了高刷新率 VRR 显示器的兼容性问题

BIOS:
为 Steam Deck LCD 添加了超频控制

修复了无法将 SD 卡设置为默认启动设备的问题

调整慢速充电下电源 LED 灯等阈值

修复了在 S5 电源状态下电源 LED 灯胡乱闪烁的问题

SteamOS 3.6.0 预览版也简化了对系统 / etc 文件配置修改保存流程,不过该版本存在频繁的会话切换时可能导致声音驱动程序崩溃的问题,发生这一情况后需要重启系统。
今天3.6预览版推送了,真不错,不知道等steamos4.0这种大版本可以进化到啥程度
回复

使用道具 举报

     
发表于 2024-5-10 13:57 | 显示全部楼层
如果下一代Xbox如传言的能用Steam商店 两家的硬件形态会很有趣
回复

使用道具 举报

     
发表于 2024-5-10 14:01 | 显示全部楼层
看火人组到底做什么去了,自己的游戏也不管了,12个人大部分还都是编剧没几个技术,NEONPRIME也不像是要很多编剧写设定的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-5-10 14:20 来自手机 | 显示全部楼层
基于steam deck搞个v社版switch挺好来自: iPhone客户端
回复

使用道具 举报

     
发表于 2024-5-10 15:05 来自手机 | 显示全部楼层
可能看到巨硬的叉盒要寄了觉得自己多年前抢占客厅的计划又行了吧
回复

使用道具 举报

     
发表于 2024-5-10 15:12 | 显示全部楼层
电磁炮233 发表于 2024-5-10 14:01
看火人组到底做什么去了,自己的游戏也不管了,12个人大部分还都是编剧没几个技术,NEONPRIME也不像是要很 ...

被G胖抓去写DOTA2设定了(误
这个组做Alyx时候出大力了,所以自己老项目就搁置了
回复

使用道具 举报

     
发表于 2024-5-10 15:32 | 显示全部楼层
之前好像还投了好几个ARM转译X86的项目吧,不知道什么时候能成熟
回复

使用道具 举报

     
发表于 2024-5-10 15:41 | 显示全部楼层
本帖最后由 nozomitech 于 2024-5-10 08:43 编辑
rosevalley46 发表于 2024-5-9 12:48
从steamdeck设计和后续更新看v社肯定是对主机平台有一定想法的,那块定制的apu显然是一个投石问路的作品 ...

然而SD上那个APU是和另一个项目共享的,是一个VR眼镜还是啥玩意的,后来好像失败了,所以有大约三分之一的芯片面积是被浪费的,梵高并不是针对SD定制的。
回复

使用道具 举报

     
 楼主| 发表于 2024-5-10 16:31 | 显示全部楼层
电磁炮233 发表于 2024-5-10 14:01
看火人组到底做什么去了,自己的游戏也不管了,12个人大部分还都是编剧没几个技术,NEONPRIME也不像是要很 ...

V社内部没有“看火人组”这个项目组
众神之谷是看火人的公司被收购前的项目
他们被收购的主要作用,是为了处理VR项目当中的对话叙事困境
Alyx结束后,创始人之一离开了V社,去休养生息做其他事了
其他还留在V社的人,据推测应该是在HLX上继续工作
因为该作品还没推出,所以没下文
从DOTA2的文案更新力度下滑来看,V社内部至少有某些东西,是需要大量文案工作的,负责的人都被调去了
回复

使用道具 举报

     
 楼主| 发表于 2024-5-10 16:32 | 显示全部楼层
distrowatch 发表于 2024-5-10 15:32
之前好像还投了好几个ARM转译X86的项目吧,不知道什么时候能成熟

除此之外,V社还一直有在ARM上下功夫,之前就曝光下一代VR有一个ARM芯片
AMD也会在明年开始重新进入ARM产业
过去一直以为这个芯片是高通的,但现在来看有可能是AMD的
V社目前跟AMD是高度捆绑
回复

使用道具 举报

     
发表于 2024-5-10 16:36 | 显示全部楼层
要是能搞出个性能加强版的PC端NS那确实很心动啊
回复

使用道具 举报

     
 楼主| 发表于 2024-5-10 16:39 | 显示全部楼层
nozomitech 发表于 2024-5-10 15:41
然而SD上那个APU是和另一个项目共享的,是一个VR眼镜还是啥玩意的,后来好像失败了,所以有大约三分之一的 ...

这个我原本打算过一段单独出帖子,刚好涉及V社的AI服务和下一代VR

实际这个芯片被认为是共享的,其实只是社区猜测,后来可以证实不实

因为那家公司的产品出货量太少,AMD和芯片工厂都不会接单,他们的收入也没有能力定制芯片

梵高的芯片本身也跟他们的项目关系不大,因为里面的一些核心,是针对机器学习与计算机视觉的

这方面V社这几年一直在蓄力,所以梵高本身的确是V社定制的,LCD版本就有没利用的部分,可能是V社一开始的设计目标想涵盖VR和AI的功能,但是效果不太理想

所以后续OLED版本,把这部分芯片内容砍掉了

评分

参与人数 1战斗力 +2 收起 理由
nozomitech + 2

查看全部评分

回复

使用道具 举报

     
发表于 2024-5-10 16:41 | 显示全部楼层
曼彻斯特联 发表于 2024-5-10 16:36
要是能搞出个性能加强版的PC端NS那确实很心动啊

其实就是现在的DECK,能接手柄鼠标键盘
现在默认设置是掌机800P,接底座时自动FSR到显示器分辨率
设置里可以强制掌机模式高分辨率比如1080
测速版刚说支持官方底座HDMI CEC
当备用电脑用完全没问题
回复

使用道具 举报

     
发表于 2024-5-10 17:23 | 显示全部楼层
Fricassee 发表于 2024-5-10 13:13
V社更多是希望把SteamOS做成能跨越硬件的一个专业游戏操作系统,Steam只是SteamOS的主体和一部分,也不单 ...

实在太牛逼了

steam这个公司我只能说,资本可能最终是所有人的敌人
回复

使用道具 举报

     
发表于 2024-5-10 17:26 | 显示全部楼层
jedipiggy 发表于 2024-5-10 17:23
实在太牛逼了

steam这个公司我只能说,资本可能最终是所有人的敌人

建议没见到真货之前别吹他家做一半太监的项目不要太多
回复

使用道具 举报

     
发表于 2024-5-10 18:31 | 显示全部楼层
V社经常想法很牛逼,但是能不能做出来是另一回事,感觉V社经常中途一不满意就把开发计划整个枪毙了,也没听过有留什么后路或者折中重复利用的。
回复

使用道具 举报

     
发表于 2024-5-10 18:37 | 显示全部楼层
电磁炮233 发表于 2024-5-10 17:26
建议没见到真货之前别吹他家做一半太监的项目不要太多

笑死 那也比萎软这种资本的**强
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-6-4 09:01 , Processed in 0.201670 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表